CindyDelage commited on
Commit
b4d9c2a
·
verified ·
1 Parent(s): a8e5a7b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
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, ToolCallingAgent
 
 
 
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=modified_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
  )