Spaces:
Running
Running
Update agri_gpt_router.py
Browse files- agri_gpt_router.py +9 -8
agri_gpt_router.py
CHANGED
|
@@ -293,14 +293,15 @@ class GPTAgriRouter:
|
|
| 293 |
raw_answer = rag_result.get("answer", "") if isinstance(rag_result, dict) else str(rag_result)
|
| 294 |
evidence = rag_result.get("evidence", []) if isinstance(rag_result, dict) else []
|
| 295 |
|
| 296 |
-
try:
|
| 297 |
-
|
| 298 |
-
|
| 299 |
-
|
| 300 |
-
|
| 301 |
-
|
| 302 |
-
|
| 303 |
-
|
|
|
|
| 304 |
|
| 305 |
return {
|
| 306 |
"mode": "rag",
|
|
|
|
| 293 |
raw_answer = rag_result.get("answer", "") if isinstance(rag_result, dict) else str(rag_result)
|
| 294 |
evidence = rag_result.get("evidence", []) if isinstance(rag_result, dict) else []
|
| 295 |
|
| 296 |
+
# try:
|
| 297 |
+
# # refined_answer = self._refine_answer_with_gpt(q, raw_answer, evidence)
|
| 298 |
+
|
| 299 |
+
# except Exception as e:
|
| 300 |
+
refined_answer = (
|
| 301 |
+
f"⚠️ I had trouble refining the answer with GPT (`{e}`). "
|
| 302 |
+
"Showing the original RAG answer below:\n\n"
|
| 303 |
+
+ raw_answer
|
| 304 |
+
)
|
| 305 |
|
| 306 |
return {
|
| 307 |
"mode": "rag",
|