ZeroTimo commited on
Commit
edd572b
·
verified ·
1 Parent(s): 9d8a91c

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +13 -5
agent.py CHANGED
@@ -187,11 +187,19 @@ def build_graph(provider: str = "google"):
187
  # return {"messages": [sys_msg] + state["messages"] + [example_msg]}
188
 
189
  def retriever(state: MessagesState):
190
- question = state["messages"][-1].content
191
- similar_doc = vector_store.similarity_search(question, k=1)[0]
192
- answer = similar_doc.page_content.strip()
193
-
194
- return {"output": answer}
 
 
 
 
 
 
 
 
195
 
196
  # builder = StateGraph(MessagesState)
197
  #builder.add_node("retriever", retriever)
 
187
  # return {"messages": [sys_msg] + state["messages"] + [example_msg]}
188
 
189
  def retriever(state: MessagesState):
190
+ """Retriever node"""
191
+ query = state["messages"][-1].content
192
+ similar_doc = vector_store.similarity_search(query, k=1)[0]
193
+
194
+ # Final answer extrahieren
195
+ content = similar_doc.page_content
196
+ if "Final answer :" in content:
197
+ answer = content.split("Final answer :")[-1].strip()
198
+ else:
199
+ answer = content.strip()
200
+
201
+ # Gib direkt nur den reinen Antworttext zurück
202
+ return {"messages": [answer]} # statt Message-Objekt direkt der Antwort-Text
203
 
204
  # builder = StateGraph(MessagesState)
205
  #builder.add_node("retriever", retriever)