22Nikk0 commited on
Commit
c891c5b
·
verified ·
1 Parent(s): 94a2b99

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -7,6 +7,7 @@ import re
7
  from agentic import build_graph, langfuse_handler
8
  from langchain_core.messages import HumanMessage
9
  from langfuse.callback import CallbackHandler
 
10
 
11
  # (Keep Constants as is)
12
  # --- Constants ---
@@ -22,14 +23,16 @@ class BasicAgent:
22
  print(input)
23
  question = input.get("question", "No question provided")
24
  file_name = input.get("file_name", "")
 
25
 
26
  print(f"Agent received question (first 50 chars): {question[:50]}...")
27
 
28
  messages = [HumanMessage(content=f"Can you answer this question please ? {question}")]
29
 
 
30
 
31
  messages = self.agent_graph.invoke(
32
- input={"messages": messages, "question": question, "input_file": file_name},
33
  config={
34
  "recursion_limit": 10,
35
  "callbacks": [langfuse_handler]
@@ -84,6 +87,7 @@ def try_one_question( profile: gr.OAuthProfile | None):
84
  response = requests.get(one_question_url, timeout=15)
85
  response.raise_for_status()
86
  questions_data = response.json()
 
87
  if not questions_data:
88
  print("Fetched questions list is empty.")
89
  return "Fetched questions list is empty or invalid format.", None
@@ -117,7 +121,7 @@ def try_one_question( profile: gr.OAuthProfile | None):
117
  print(f"Skipping item with missing task_id or question: {item}")
118
  continue
119
  try:
120
- submitted_answer = agent(input={"question": question_text, "file_name": question_file})
121
  print(f"SUBMITTED_ANSWER : {submitted_answer}")
122
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
123
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})
 
7
  from agentic import build_graph, langfuse_handler
8
  from langchain_core.messages import HumanMessage
9
  from langfuse.callback import CallbackHandler
10
+ from pprint import pprint
11
 
12
  # (Keep Constants as is)
13
  # --- Constants ---
 
23
  print(input)
24
  question = input.get("question", "No question provided")
25
  file_name = input.get("file_name", "")
26
+ task_id = input.get("task_id", "")
27
 
28
  print(f"Agent received question (first 50 chars): {question[:50]}...")
29
 
30
  messages = [HumanMessage(content=f"Can you answer this question please ? {question}")]
31
 
32
+ user_input = {"messages": messages, "question": question, "input_file": file_name, "task_id": task_id}
33
 
34
  messages = self.agent_graph.invoke(
35
+ input=user_input,
36
  config={
37
  "recursion_limit": 10,
38
  "callbacks": [langfuse_handler]
 
87
  response = requests.get(one_question_url, timeout=15)
88
  response.raise_for_status()
89
  questions_data = response.json()
90
+ pprint(f"QUESTION_DATA : {questions_data}")
91
  if not questions_data:
92
  print("Fetched questions list is empty.")
93
  return "Fetched questions list is empty or invalid format.", None
 
121
  print(f"Skipping item with missing task_id or question: {item}")
122
  continue
123
  try:
124
+ submitted_answer = agent(input={"question": question_text, "file_name": question_file, "task_id": task_id})
125
  print(f"SUBMITTED_ANSWER : {submitted_answer}")
126
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
127
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})