Spaces:
Runtime error
Runtime error
basic agent use tools
Browse files- basic_agent.py +4 -9
basic_agent.py
CHANGED
|
@@ -9,15 +9,10 @@ def search_duckduckgo(query: str, max_results: int = 3) -> list[str]:
|
|
| 9 |
class BasicAgent:
|
| 10 |
def __call__(self, question: str) -> str:
|
| 11 |
try:
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
return "4"
|
| 16 |
else:
|
| 17 |
-
|
| 18 |
-
if results:
|
| 19 |
-
return results[0]
|
| 20 |
-
else:
|
| 21 |
-
return "I couldn't find an answer."
|
| 22 |
except Exception as e:
|
| 23 |
return f"Error searching: {e}"
|
|
|
|
| 9 |
class BasicAgent:
|
| 10 |
def __call__(self, question: str) -> str:
|
| 11 |
try:
|
| 12 |
+
results = search_duckduckgo(question)
|
| 13 |
+
if results:
|
| 14 |
+
return results[0]
|
|
|
|
| 15 |
else:
|
| 16 |
+
return "I couldn't find an answer."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
except Exception as e:
|
| 18 |
return f"Error searching: {e}"
|