Spaces:
Sleeping
Sleeping
Update quick_deploy_agent.py
Browse files- quick_deploy_agent.py +7 -2
quick_deploy_agent.py
CHANGED
|
@@ -620,12 +620,17 @@ class Resolve(Tool):
|
|
| 620 |
|
| 621 |
final = ranked[0]
|
| 622 |
alts = ranked[1:1+min_top-1]
|
| 623 |
-
ev = final.get("evidences", [])
|
| 624 |
-
exp = f"Choix {final['code']} (score {final['score_final']:.2f}) – votes={final.get('votes',0)} – raisons: {', '.join(sorted(set(ev)))}" if ev else f"Choix {final['code']} (score {final['score_final']:.2f}) – fallback partiel."
|
| 625 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 626 |
return {"final": final, "alternatives": alts, "candidates_top": ranked[:min_top], "explanation": exp}
|
| 627 |
|
| 628 |
|
|
|
|
| 629 |
# ---- build_agent ----
|
| 630 |
def build_agent(model_id: str | None = None) -> CodeAgent:
|
| 631 |
mid = model_id or os.getenv("HF_MODEL_ID") or "meta-llama/Meta-Llama-3.1-8B-Instruct"
|
|
|
|
| 620 |
|
| 621 |
final = ranked[0]
|
| 622 |
alts = ranked[1:1+min_top-1]
|
|
|
|
|
|
|
| 623 |
|
| 624 |
+
ev = final.get("evidences", [])
|
| 625 |
+
exp = (
|
| 626 |
+
f"Choix {final['code']} (score {final['score_final']:.2f}) – votes={final.get('votes',0)} – raisons: {', '.join(sorted(set(ev)))}"
|
| 627 |
+
if ev else
|
| 628 |
+
f"Choix {final['code']} (score {final['score_final']:.2f}) – fallback partiel."
|
| 629 |
+
)
|
| 630 |
return {"final": final, "alternatives": alts, "candidates_top": ranked[:min_top], "explanation": exp}
|
| 631 |
|
| 632 |
|
| 633 |
+
|
| 634 |
# ---- build_agent ----
|
| 635 |
def build_agent(model_id: str | None = None) -> CodeAgent:
|
| 636 |
mid = model_id or os.getenv("HF_MODEL_ID") or "meta-llama/Meta-Llama-3.1-8B-Instruct"
|