Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -71,7 +71,7 @@ class BasicAgent:
|
|
71 |
)
|
72 |
|
73 |
add_floats_tool = FunctionTool.from_defaults(
|
74 |
-
name="
|
75 |
fn=add_tool,
|
76 |
description="Takes two float numbers and returns their sum."
|
77 |
)
|
@@ -87,7 +87,7 @@ class BasicAgent:
|
|
87 |
)
|
88 |
|
89 |
# Prepara l'agente
|
90 |
-
self.agent = OpenAIAgent.from_tools([ingredient_tool, search_tool, log_thought_tool], llm=llm, verbose=True)
|
91 |
|
92 |
# Client OpenAI per chiamate esterne (immagini/audio)
|
93 |
|
@@ -553,8 +553,9 @@ def log_thought(thought: str) -> str:
|
|
553 |
|
554 |
|
555 |
def add_tool(a: float, b: float) -> float:
|
556 |
-
|
557 |
-
|
|
|
558 |
|
559 |
|
560 |
def print_coso(scritta: str):
|
|
|
71 |
)
|
72 |
|
73 |
add_floats_tool = FunctionTool.from_defaults(
|
74 |
+
name="add_floats",
|
75 |
fn=add_tool,
|
76 |
description="Takes two float numbers and returns their sum."
|
77 |
)
|
|
|
87 |
)
|
88 |
|
89 |
# Prepara l'agente
|
90 |
+
self.agent = OpenAIAgent.from_tools([ingredient_tool, search_tool, log_thought_tool, add_floats_tool], llm=llm, verbose=True)
|
91 |
|
92 |
# Client OpenAI per chiamate esterne (immagini/audio)
|
93 |
|
|
|
553 |
|
554 |
|
555 |
def add_tool(a: float, b: float) -> float:
|
556 |
+
result = a + b
|
557 |
+
print_coso(f"Tool add: {a} + {b} = {result}")
|
558 |
+
return result
|
559 |
|
560 |
|
561 |
def print_coso(scritta: str):
|