AIAgent-Hub · LangGraph
Явная передача задач (handoff) в LangGraph LangGraph
Децентрализованная команда, где агенты сами передают задачу друг другу с контекстом. Для сложных диалогов, где роутер-узел был бы узким местом.
Спроектируй сеть агентов LangGraph по паттерну "swarm" с явной передачей управления (handoff), без центрального супервайзера.
Контекст: <опиши домен, напр. тревел-ассистент: flights, hotels, billing>.
Требования:
1. 3+ агента-специалиста. Каждый — это узел, у которого есть инструмент-handoff к коллегам, напр. transfer_to_hotels().
2. Handoff реализуй через возврат Command(goto="<agent>", update={"messages": [...], "active_agent": "<agent>"}). Передавай не только управление, но и краткий контекст-бриф для принимающего агента.
3. State хранит active_agent и shared_memory (факты, собранные по ходу диалога), чтобы агенты не переспрашивали.
4. Каждый агент в system_message знает: свою зону ответственности, КОГДА передавать (триггеры) и КОМУ, и что писать в бриф при передаче.
5. Возврат к пользователю — когда задача закрыта или нужен ввод.
Выведи: список инструментов-handoff, system_message каждого агента, схему переходов и Python-скелет на StateGraph с узлами, возвращающими Command. Код-комментарии на английском.Открыть в каталоге AIAgent-Hub →