Spaces:
Sleeping
Sleeping
Update agent.py
Browse files
agent.py
CHANGED
|
@@ -133,19 +133,20 @@ def build_graph():
|
|
| 133 |
example_msg = HumanMessage(
|
| 134 |
content=f"Here I provide a similar question and answer for reference: \n\n{similar_question[0].page_content}",
|
| 135 |
)
|
|
|
|
| 136 |
return {"messages": [sys_msg] + state["messages"] + [example_msg]}
|
| 137 |
return {"messages": [sys_msg] + state["messages"]}
|
| 138 |
|
| 139 |
builder = StateGraph(MessagesState)
|
| 140 |
builder.add_node("retriever", retriever)
|
| 141 |
-
builder.add_node("assistant", assistant)
|
| 142 |
builder.add_node("tools", ToolNode(tools))
|
| 143 |
builder.add_edge(START, "retriever")
|
| 144 |
-
builder.add_edge("retriever", "assistant")
|
| 145 |
-
builder.add_conditional_edges(
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
)
|
| 149 |
-
builder.add_edge("tools", "assistant")
|
| 150 |
|
| 151 |
return builder.compile()
|
|
|
|
| 133 |
example_msg = HumanMessage(
|
| 134 |
content=f"Here I provide a similar question and answer for reference: \n\n{similar_question[0].page_content}",
|
| 135 |
)
|
| 136 |
+
return similar_question[0].page_content.split("Final answer : ")[1]
|
| 137 |
return {"messages": [sys_msg] + state["messages"] + [example_msg]}
|
| 138 |
return {"messages": [sys_msg] + state["messages"]}
|
| 139 |
|
| 140 |
builder = StateGraph(MessagesState)
|
| 141 |
builder.add_node("retriever", retriever)
|
| 142 |
+
#builder.add_node("assistant", assistant)
|
| 143 |
builder.add_node("tools", ToolNode(tools))
|
| 144 |
builder.add_edge(START, "retriever")
|
| 145 |
+
#builder.add_edge("retriever", "assistant")
|
| 146 |
+
#builder.add_conditional_edges(
|
| 147 |
+
# "assistant",
|
| 148 |
+
# tools_condition,
|
| 149 |
+
#)
|
| 150 |
+
#builder.add_edge("tools", "assistant")
|
| 151 |
|
| 152 |
return builder.compile()
|