jbaselga commited on
Commit
bb94f59
·
verified ·
1 Parent(s): 975772b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -3
app.py CHANGED
@@ -44,11 +44,22 @@ tools = [
44
  agent = CodeAgent(tools=tools, model=model, add_base_tools=True, max_steps=10)
45
 
46
  # --- 3. Función para responder preguntas ---
 
 
 
 
 
47
  def answer_question(qid: str, question: str) -> str:
48
  prompt = f"{question}\nResponde SOLO la respuesta final, sin explicaciones ni justificación."
49
- out = agent.run(prompt)
50
- # Devuelve solo la primera línea, por si acaso
51
- return out.strip().split('\n')[0]
 
 
 
 
 
 
52
 
53
  # --- 4. Flujo principal ---
54
  def main():
 
44
  agent = CodeAgent(tools=tools, model=model, add_base_tools=True, max_steps=10)
45
 
46
  # --- 3. Función para responder preguntas ---
47
+ #def answer_question(qid: str, question: str) -> str:
48
+ # prompt = f"{question}\nResponde SOLO la respuesta final, sin explicaciones ni justificación."
49
+ # out = agent.run(prompt)
50
+ # Devuelve solo la primera línea, por si acaso
51
+ # return out.strip().split('\n')[0]
52
  def answer_question(qid: str, question: str) -> str:
53
  prompt = f"{question}\nResponde SOLO la respuesta final, sin explicaciones ni justificación."
54
+ try:
55
+ out = agent.run(prompt)
56
+ if out is None:
57
+ print(f"❌ [qid={qid}] El modelo devolvió None.")
58
+ return "ERROR"
59
+ return out.strip().split('\n')[0]
60
+ except Exception as e:
61
+ print(f"❌ [qid={qid}] Error al generar respuesta: {e}")
62
+ return "ERROR"
63
 
64
  # --- 4. Flujo principal ---
65
  def main():