Spaces:
Sleeping
Sleeping
Update agent.py
Browse files
agent.py
CHANGED
|
@@ -111,10 +111,12 @@ def build_graph():
|
|
| 111 |
similar_question = vector_store.similarity_search(state["messages"][0].content)
|
| 112 |
print('Similar questions:')
|
| 113 |
print(similar_question)
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
|
|
|
|
|
|
| 118 |
|
| 119 |
builder = StateGraph(MessagesState)
|
| 120 |
builder.add_node("retriever", retriever)
|
|
|
|
| 111 |
similar_question = vector_store.similarity_search(state["messages"][0].content)
|
| 112 |
print('Similar questions:')
|
| 113 |
print(similar_question)
|
| 114 |
+
if len(similar_question) > 0:
|
| 115 |
+
example_msg = HumanMessage(
|
| 116 |
+
content=f"Here I provide a similar question and answer for reference: \n\n{similar_question[0].page_content}",
|
| 117 |
+
)
|
| 118 |
+
return {"messages": [sys_msg] + state["messages"] + [example_msg]}
|
| 119 |
+
return {"messages": [sys_msg] + state["messages"]}
|
| 120 |
|
| 121 |
builder = StateGraph(MessagesState)
|
| 122 |
builder.add_node("retriever", retriever)
|