Spaces:
Sleeping
Sleeping
Update agent.py
Browse files
agent.py
CHANGED
|
@@ -169,6 +169,7 @@ class RetryDuckDuckGoSearchTool(DuckDuckGoSearchTool):
|
|
| 169 |
wait=wait_exponential(multiplier=1, min=4, max=10),
|
| 170 |
retry=retry_if_exception_type(Exception)
|
| 171 |
)
|
|
|
|
| 172 |
def forward(self, query: str) -> str:
|
| 173 |
return super().forward(query)
|
| 174 |
|
|
@@ -198,16 +199,18 @@ class MagAgent:
|
|
| 198 |
"openpyxl",
|
| 199 |
"pathlib",
|
| 200 |
"sys",
|
|
|
|
|
|
|
| 201 |
]
|
| 202 |
|
| 203 |
self.tools = [
|
| 204 |
# RetryDuckDuckGoSearchTool(),
|
| 205 |
# WikipediaSearchTool(),
|
| 206 |
-
SpeechToTextTool(),
|
| 207 |
-
ExcelReaderTool(),
|
| 208 |
# VisitWebpageTool(),
|
| 209 |
-
PythonCodeReaderTool(),
|
| 210 |
-
search_arxiv,
|
| 211 |
]
|
| 212 |
|
| 213 |
self.prompt_template = (
|
|
@@ -240,6 +243,9 @@ class MagAgent:
|
|
| 240 |
WikipediaSearchTool(),
|
| 241 |
SpeechToTextTool(),
|
| 242 |
VisitWebpageTool(),
|
|
|
|
|
|
|
|
|
|
| 243 |
],
|
| 244 |
model=model,
|
| 245 |
max_steps=15,
|
|
|
|
| 169 |
wait=wait_exponential(multiplier=1, min=4, max=10),
|
| 170 |
retry=retry_if_exception_type(Exception)
|
| 171 |
)
|
| 172 |
+
|
| 173 |
def forward(self, query: str) -> str:
|
| 174 |
return super().forward(query)
|
| 175 |
|
|
|
|
| 199 |
"openpyxl",
|
| 200 |
"pathlib",
|
| 201 |
"sys",
|
| 202 |
+
"bs4",
|
| 203 |
+
"arxiv",
|
| 204 |
]
|
| 205 |
|
| 206 |
self.tools = [
|
| 207 |
# RetryDuckDuckGoSearchTool(),
|
| 208 |
# WikipediaSearchTool(),
|
| 209 |
+
# SpeechToTextTool(),
|
| 210 |
+
# ExcelReaderTool(),
|
| 211 |
# VisitWebpageTool(),
|
| 212 |
+
# PythonCodeReaderTool(),
|
| 213 |
+
# search_arxiv,
|
| 214 |
]
|
| 215 |
|
| 216 |
self.prompt_template = (
|
|
|
|
| 243 |
WikipediaSearchTool(),
|
| 244 |
SpeechToTextTool(),
|
| 245 |
VisitWebpageTool(),
|
| 246 |
+
ExcelReaderTool(),
|
| 247 |
+
PythonCodeReaderTool(),
|
| 248 |
+
search_arxiv,
|
| 249 |
],
|
| 250 |
model=model,
|
| 251 |
max_steps=15,
|