Spaces:
Sleeping
Sleeping
junlin3
commited on
Commit
·
6a76c14
1
Parent(s):
44c0550
恢复工具调用
Browse files
agent.py
CHANGED
|
@@ -202,18 +202,18 @@ def build_graph(tag: str='huggingface'):
|
|
| 202 |
|
| 203 |
builder = StateGraph(MessagesState)
|
| 204 |
builder.add_node('retriever', retriever)
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
-
|
| 211 |
-
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
|
| 215 |
-
builder.set_entry_point("retriever")
|
| 216 |
-
builder.set_finish_point("retriever")
|
| 217 |
|
| 218 |
return builder.compile()
|
| 219 |
|
|
|
|
| 202 |
|
| 203 |
builder = StateGraph(MessagesState)
|
| 204 |
builder.add_node('retriever', retriever)
|
| 205 |
+
builder.add_node('assistant', assistant)
|
| 206 |
+
builder.add_node('tools', ToolNode(tools))
|
| 207 |
+
builder.add_edge(START, 'retriever')
|
| 208 |
+
builder.add_edge('retriever', 'assistant')
|
| 209 |
+
builder.add_conditional_edges(
|
| 210 |
+
'assistant',
|
| 211 |
+
tools_condition
|
| 212 |
+
)
|
| 213 |
+
builder.add_edge('tools', 'assistant')
|
| 214 |
+
|
| 215 |
+
# builder.set_entry_point("retriever")
|
| 216 |
+
# builder.set_finish_point("retriever")
|
| 217 |
|
| 218 |
return builder.compile()
|
| 219 |
|