Luigi D'Addona commited on
Commit
cbb9f5e
·
1 Parent(s): 74dd342

corretto bug: errata invocazione dell'agent e elaborazione della risposta

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -4,6 +4,8 @@ import requests
4
  import inspect
5
  import pandas as pd
6
 
 
 
7
  # Local imports
8
  from agent import get_agent
9
 
@@ -84,8 +86,10 @@ def run_and_submit_all( profile: gr.OAuthProfile | None):
84
  print(f"Skipping item with missing task_id or question: {item}")
85
  continue
86
  try:
87
- #submitted_answer = agent(question_text)
88
- submitted_answer = agent.invoke(question_text)
 
 
89
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
90
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})
91
  except Exception as e:
 
4
  import inspect
5
  import pandas as pd
6
 
7
+ from langchain_core.messages import HumanMessage
8
+
9
  # Local imports
10
  from agent import get_agent
11
 
 
86
  print(f"Skipping item with missing task_id or question: {item}")
87
  continue
88
  try:
89
+ # submitted_answer = agent(question_text)
90
+ messages = [HumanMessage(content = question_text)]
91
+ response = agent.invoke({"messages": messages})
92
+ submitted_answer = response['messages'][-1].content
93
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
94
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})
95
  except Exception as e: