Golfn commited on
Commit
a827ded
·
1 Parent(s): 6d2ace1
Files changed (2) hide show
  1. Alfred_Agent.py +3 -3
  2. other_tools.py +3 -3
Alfred_Agent.py CHANGED
@@ -84,9 +84,9 @@ def retriever(state: AgentState):
84
  """Retriever node"""
85
  similar_question = vector_search(state["messages"][0].content)
86
 
87
- if similar_question: # Check if the list is not empty
88
  example_msg = HumanMessage(
89
- content=f"Here I provide a similar question and answer for reference: \n\n{similar_question[0]}",
90
  )
91
  return {"messages": [ai_message] + state["messages"] + [example_msg]}
92
  else:
@@ -118,4 +118,4 @@ alfred = builder.compile()
118
  # response = alfred.invoke({"messages": messages})
119
 
120
  # print("🎩 Alfred's Response:")
121
- # print(response['messages'][-1].content)
 
84
  """Retriever node"""
85
  similar_question = vector_search(state["messages"][0].content)
86
 
87
+ if similar_question:
88
  example_msg = HumanMessage(
89
+ content=f"Here I provide a similar question and answer for reference: \n\n{similar_question}",
90
  )
91
  return {"messages": [ai_message] + state["messages"] + [example_msg]}
92
  else:
 
118
  # response = alfred.invoke({"messages": messages})
119
 
120
  # print("🎩 Alfred's Response:")
121
+ # print(response['messages'][-1].content)
other_tools.py CHANGED
@@ -68,10 +68,10 @@ def web_search(query: str) -> str:
68
 
69
  from upload_metadata_n_setup_retrivers import retriever
70
  def vector_search(query:str) -> str:
71
- search_docs = retriever.invoke(query=query)
72
  formatted_search_docs = "\n\n---\n\n".join(
73
- [
74
  f'<Document source="{doc.metadata["source"]}" page="{doc.metadata.get("page", "")}"/>{doc.page_content}</Document>'
75
  for doc in search_docs
76
  ])
77
- return {"vector_results": formatted_search_docs}
 
68
 
69
  from upload_metadata_n_setup_retrivers import retriever
70
  def vector_search(query:str) -> str:
71
+ search_docs = retriever.invoke(input=query)
72
  formatted_search_docs = "\n\n---\n\n".join(
73
+ [
74
  f'<Document source="{doc.metadata["source"]}" page="{doc.metadata.get("page", "")}"/>{doc.page_content}</Document>'
75
  for doc in search_docs
76
  ])
77
+ return formatted_search_docs