Я новичок в Langgraph (Python) и пытаюсь пройти через некоторые примеры, найденные на страницах Langgraph. < /p>
Мой код выглядит ниже: < /p>
class State(TypedDict):
summary: str
messages: list
def summarize_conversation(state: State):
# First, we summarize the conversation
summary = state.get("summary", "")
if summary:
# If a summary already exists, we use a different system prompt
# to summarize it than if one didn't
summary_message = (
f"This is summary of the conversation to date: {summary}\n\n"
"Extend the summary by taking into account the new messages above:"
)
else:
summary_message = "Create a summary of the conversation above:"
messages = state["messages"] + [HumanMessage(content=summary_message)]
response = model.invoke(messages)
return {"summary": response.content, "messages": messages}
graph_builder = StateGraph(State)
graph_builder.add_node("tools", ToolNode(tool_set))
graph_builder.add_node("chatbot", lambda state: {"messages":assistant_runnable.invoke(state)})
graph_builder.add_node("summarize_conversation", summarize_conversation)
graph_builder.add_edge("tools", "summarize_conversation")
graph_builder.add_edge("summarize_conversation", "chatbot")
graph_builder.add_conditional_edges(
"chatbot", tools_condition
)
graph_builder.set_entry_point("chatbot")
graph = graph_builder.compile()
< /code>
Проблема в том, что я получаю это дополнительное условное преимущество от узла Chatbot до узла "Summarise_Conversation". Почему это и как мне это удалить?>
Подробнее здесь: https://stackoverflow.com/questions/790 ... ional-edge
Langraph - tools_condition - условное преимущество ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Условное преимущество в лангграфе заставляет функцию уменьшения дважды.
Anonymous » » в форуме Python - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Условное преимущество в лангграфе заставляет функцию уменьшения дважды.
Anonymous » » в форуме Python - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Условное преимущество в лангграфе заставляет функцию уменьшения дважды.
Anonymous » » в форуме Python - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Anonymous
-