Spaces:
Sleeping
Sleeping
bug fix
Browse files- Alfred_Agent.py +3 -3
- 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:
|
| 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,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(
|
| 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
|
|
|
|
| 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
|