mralamdari commited on
Commit
705ae28
·
verified ·
1 Parent(s): db052a2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -11
app.py CHANGED
@@ -9,26 +9,23 @@ from langchain_core.messages import HumanMessage
9
 
10
  # (Keep Constants as is)
11
  DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
12
- class BasicAgent:
13
- """A langgraph agent."""
14
- def __init__(self):
15
- # print("BasicAgent initialized.")
16
- # self.graph = EsiAgent()
17
  print("BasicAgent initialized.")
18
- # Instantiate your EsiAgent (with run(question) API)
19
  self.agent = EsiAgent()
20
 
21
- def __call__(self, question: str) -> str:
22
- print(f"Agent received question (first 50 chars): {question[:50]}...")
23
- # # Wrap the question in a HumanMessage from langchain_core
24
  # messages = [HumanMessage(content=question)]
25
  # messages = self.graph.invoke({"messages": messages})
26
  # answer = messages['messages'][-1].content
27
- return answer[14:]
28
- # Delegate to your agent.run(), which handles graph.invoke internally
29
  result = self.agent.run(question)
30
  return result
31
 
 
32
  def run_and_submit_all( profile: gr.OAuthProfile | None):
33
  """
34
  Fetches all questions, runs the BasicAgent on them, submits all answers,
 
9
 
10
  # (Keep Constants as is)
11
  DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
12
+ class BasicAgent:
13
+ """A langgraph agent."""
14
+ def __init__(self):
 
 
15
  print("BasicAgent initialized.")
 
16
  self.agent = EsiAgent()
17
 
18
+ def __call__(self, question: str) -> str:
19
+ print(f"Agent received question (first 50 chars): {question[:50]}...")
20
+ # Wrap the question in a HumanMessage from langchain_core
21
  # messages = [HumanMessage(content=question)]
22
  # messages = self.graph.invoke({"messages": messages})
23
  # answer = messages['messages'][-1].content
24
+ # return answer[14:]
 
25
  result = self.agent.run(question)
26
  return result
27
 
28
+
29
  def run_and_submit_all( profile: gr.OAuthProfile | None):
30
  """
31
  Fetches all questions, runs the BasicAgent on them, submits all answers,