Spaces:
Sleeping
Sleeping
graph test
Browse files
app.py
CHANGED
|
@@ -182,12 +182,12 @@ class BasicAgent:
|
|
| 182 |
|
| 183 |
if state["is_final_answer"]:
|
| 184 |
return "FINAL_ANSWER"
|
| 185 |
-
|
| 186 |
return "EXCEEDED_ATTEMPTS"
|
| 187 |
-
|
| 188 |
-
if state["search_request"]:
|
| 189 |
return "WEB_SEARCH"
|
| 190 |
-
|
|
|
|
| 191 |
return "FINAL_ANSWER"
|
| 192 |
|
| 193 |
def invoke_model(self, state: AnswerState) -> Dict[str, Any]:
|
|
|
|
| 182 |
|
| 183 |
if state["is_final_answer"]:
|
| 184 |
return "FINAL_ANSWER"
|
| 185 |
+
elif state["attempt"] > 3:
|
| 186 |
return "EXCEEDED_ATTEMPTS"
|
| 187 |
+
elif state["search_request"]:
|
|
|
|
| 188 |
return "WEB_SEARCH"
|
| 189 |
+
elif state["wiki_request"]:
|
| 190 |
+
return "WIKI_SEARCH"
|
| 191 |
return "FINAL_ANSWER"
|
| 192 |
|
| 193 |
def invoke_model(self, state: AnswerState) -> Dict[str, Any]:
|