prozorov commited on
Commit
6eaace3
·
verified ·
1 Parent(s): 0960126

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +6 -4
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
- example_msg = HumanMessage(
115
- content=f"Here I provide a similar question and answer for reference: \n\n{similar_question[0].page_content}",
116
- )
117
- return {"messages": [sys_msg] + state["messages"] + [example_msg]}
 
 
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)