Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1,7 +1,10 @@
|
|
1 |
import gradio as gr
|
2 |
import random
|
3 |
from smolagents import GradioUI, CodeAgent, InferenceClientModel
|
4 |
-
from smolagents import LiteLLMModel
|
|
|
|
|
|
|
5 |
import os
|
6 |
from PIL import Image
|
7 |
#from smolagents.src.smolagents.prompts
|
@@ -28,6 +31,7 @@ evaluate_consumption = evaluate_consumption()
|
|
28 |
evaluate_consumption_example = evaluate_consumption_example()
|
29 |
FrugalAI_methods=FrugalAI_methods()
|
30 |
|
|
|
31 |
modified_system_prompt = (
|
32 |
"\nYou are an AI agent that receives Python code from a manager. "
|
33 |
"Your task is to test its resource consumption using a custom tool. "
|
@@ -42,7 +46,7 @@ alfred = ToolCallingAgent(
|
|
42 |
tools=[evaluate_consumption, evaluate_consumption_example, FrugalAI_methods],
|
43 |
model=model,
|
44 |
#additional_authorized_imports=['os'],
|
45 |
-
system_prompt=
|
46 |
#add_base_tools=True, # Add any additional base tools
|
47 |
# planning_interval=10
|
48 |
)
|
|
|
1 |
import gradio as gr
|
2 |
import random
|
3 |
from smolagents import GradioUI, CodeAgent, InferenceClientModel
|
4 |
+
from smolagents import LiteLLMModel
|
5 |
+
from smolagents import ToolCallingAgent, PythonInterpreterTool, TOOL_CALLING_SYSTEM_PROMPT
|
6 |
+
|
7 |
+
agent = ToolCallingAgent(tools=[PythonInterpreterTool()], model=model, system_prompt=modified_prompt)
|
8 |
import os
|
9 |
from PIL import Image
|
10 |
#from smolagents.src.smolagents.prompts
|
|
|
31 |
evaluate_consumption_example = evaluate_consumption_example()
|
32 |
FrugalAI_methods=FrugalAI_methods()
|
33 |
|
34 |
+
modified_prompt = TOOL_CALLING_SYSTEM_PROMPT
|
35 |
modified_system_prompt = (
|
36 |
"\nYou are an AI agent that receives Python code from a manager. "
|
37 |
"Your task is to test its resource consumption using a custom tool. "
|
|
|
46 |
tools=[evaluate_consumption, evaluate_consumption_example, FrugalAI_methods],
|
47 |
model=model,
|
48 |
#additional_authorized_imports=['os'],
|
49 |
+
system_prompt=modified_prompt,
|
50 |
#add_base_tools=True, # Add any additional base tools
|
51 |
# planning_interval=10
|
52 |
)
|