supratipb commited on
Commit
933cfc3
Β·
verified Β·
1 Parent(s): ea578a5

Upload 2 files

Browse files
Files changed (2) hide show
  1. agent.py +1 -1
  2. app.py +2 -2
agent.py CHANGED
@@ -90,7 +90,7 @@ def web_search(query: str) -> str:
90
 
91
  Args:
92
  query: The search query."""
93
- search_docs = TavilySearchResults(max_results=3).invoke(query=query)
94
  formatted_search_docs = "\n\n---\n\n".join(
95
  [
96
  f'<Document source="{doc.metadata["source"]}" page="{doc.metadata.get("page", "")}"/>\n{doc.page_content}\n</Document>'
 
90
 
91
  Args:
92
  query: The search query."""
93
+ search_docs = TavilySearch(max_results=3).invoke(query=query)
94
  formatted_search_docs = "\n\n---\n\n".join(
95
  [
96
  f'<Document source="{doc.metadata["source"]}" page="{doc.metadata.get("page", "")}"/>\n{doc.page_content}\n</Document>'
app.py CHANGED
@@ -24,13 +24,13 @@ class BasicAgent:
24
  self.graph = build_graph()
25
 
26
  def __call__(self, question: str) -> str:
27
- print(f"Agent received question (first 50 chars): {question[:50]}...")
28
  # Wrap the question in a HumanMessage from langchain_core
29
  messages = [HumanMessage(content=question)]
30
  messages = self.graph.invoke({"messages": messages})
31
  answer = messages['messages'][-1].content
32
  print(f"Raw answer from agent: {answer}")
33
- prefix = "Answer: "
34
  if answer.startswith(prefix):
35
  # Remove the prefix only if it exists
36
  return answer[len(prefix):].strip()
 
24
  self.graph = build_graph()
25
 
26
  def __call__(self, question: str) -> str:
27
+ print(f"Agent received question : {question}...")
28
  # Wrap the question in a HumanMessage from langchain_core
29
  messages = [HumanMessage(content=question)]
30
  messages = self.graph.invoke({"messages": messages})
31
  answer = messages['messages'][-1].content
32
  print(f"Raw answer from agent: {answer}")
33
+ prefix = "FINAL ANSWER: "
34
  if answer.startswith(prefix):
35
  # Remove the prefix only if it exists
36
  return answer[len(prefix):].strip()