Я хочу знать, какой предыдущий узел активировал текущий узел , когда он работает-чтобы визуализировать , какой край является активным , не только в в любом данном моменте , но во всех типах графических структур , включая условные ветви, параллельные потоки и сложные выполнения мульти-пата. Испытания: < /p>
Я печатал метаданные, но получил только информацию о текущем узле , как этап лангграфа, имя узла, контрольные точки и т. Д., Как я могу видеть из: langgraph/libs/langgraph/langgraph/pregel/algo.py
Я попробовал вручную передавать пользовательскую node_history (список подобного ['node1', 'node2', ...]) через Dispatch_custom_event . Это работало для простых графиков, где путь выполнения является линейным или однозначным. Однако на более сложных графиках, например:
... Этот подход становится неребельным. Например, если как B1, так и B2 выполняют и приводят к C2, я не могу сказать, какой один запустил его. Это сделало результаты неоднозначными. Для этого мне нужно знать, какой узел активировал текущий узел. Но, кажется, нет простого способа для этого. Но до сих пор кажется, что нет простого способа получить эту информацию. Есть ли встроенный способ получить «предыдущий узел» или входящее преимущество, которое активировало текущий узел?
Спасибо, разработчики по всему миру-вы лучшие!>
Я хочу знать, какой [b] предыдущий узел активировал текущий узел [/b], когда он работает-чтобы визуализировать [b], какой край является активным [/b], не только в [b] в любом данном моменте [/b], но во всех типах графических структур , включая условные ветви, параллельные потоки и сложные выполнения мульти-пата. Испытания: < /p> [list] [*] Получить метаданные из: < /li> < /ol> [code]graph.astream_event() [/code] Я печатал метаданные, но [b] получил только информацию о текущем узле [/b], как этап лангграфа, имя узла, контрольные точки и т. Д., Как я могу видеть из: langgraph/libs/langgraph/langgraph/pregel/algo.py [code]metadata = { "langgraph_step": step, "langgraph_node": name, "langgraph_triggers": triggers, "langgraph_path": task_path, "langgraph_checkpoint_ns": task_checkpoint_ns, } [/code]
Я попробовал вручную передавать пользовательскую node_history (список подобного ['node1', 'node2', ...]) через Dispatch_custom_event . Это работало для простых графиков, где путь выполнения является линейным или однозначным. Однако на более сложных графиках, например:
[/list] ... Этот подход становится неребельным. Например, если как B1, так и B2 выполняют и приводят к C2, я не могу сказать, какой один запустил его. Это сделало результаты неоднозначными. Для этого мне нужно знать, какой узел активировал текущий узел. Но, кажется, нет простого способа для этого. Но до сих пор кажется, что нет простого способа получить эту информацию. Есть ли встроенный способ получить «предыдущий узел» или входящее преимущество, которое активировало текущий узел? Спасибо, разработчики по всему миру-вы лучшие!>
Я хочу знать, какой предыдущий узел активировал текущий узел , когда он работает-чтобы визуализировать , какой край является активным , не только в в любом данном моменте , но во всех типах графических структур , включая условные ветви, параллельные...
Я хочу знать, какой предыдущий узел активировал текущий узел , когда он работает-чтобы визуализировать , какой край является активным , не только в в любом данном моменте , но во всех типах графических структур , включая условные ветви, параллельные...
Я хочу знать, какой предыдущий узел активировал текущий узел , когда он работает-чтобы визуализировать , какой край является активным , не только в в любом данном моменте , но во всех типах графических структур , включая условные ветви, параллельные...
Я пытаюсь работать с langgraph . Хотя я установил все необходимые пакеты, ошибка все равно возникает.
from langchain_community.tools.tavily_search import TavilySearchResults
from langgraph.prebuilt import ToolExecutor