
На Reddit (r/artificial) появился развёрнутый пост, в котором разработчик делится выводами после четырёх месяцев работы с агентными графами. Тема вызвала активное обсуждение, поскольку затрагивает фундаментальные вопросы проектирования рабочих процессов на базе LLM.
Суть обсуждения
Автор определяет агентные графы (workflows) как ориентированные графы с циклами, где работа передаётся между агентами (узлами) по заданным переходам (рёбрам). Графы включают ветвления, циклы, скрипты и переходы с собственными промптами и параметрами. Основная проблема, которую он выявил: параллельные проверки в циклических графах часто приводят к дублированию работы, инвалидации кэша и неоправданным затратам.
Ключевые выводы
| Punkt | Detail |
|——-|——–|
| Параллелизм не панацея | В циклах параллельные проверки (code review, QA, архитектура) ведут к повторному ревью уже одобренных этапов после доработок |
| Зависимые проверки — последовательно | Архитектура должна проверяться перед code review, а QA — только после code review, иначе обе стадии находят одни и те же баги |
| Агенты должны оспаривать фидбек | Жёсткая диктатура ревьюеров (каждое замечание обязательно к исправлению) оказалась неэффективной |
| Умный роутер не всегда решение | Попытка поручить агенту выбор, какие проверки запускать, возвращает к проблеме, которую графы должны решать |
Что подтверждено, что нет
Автор ссылается на собственный опыт и свой open-source проект Kent.sh. Выводы основаны на практической работе, но не являются формальным исследованием. Другие участники обсуждения в основном согласны: параллельные проверки в циклах — распространённая ошибка. Вопрос о том, как именно реализовать «оспаривание фидбека» агентами, остаётся открытым и требует дальнейшего тестирования.
Что смотреть дальше
Стоит изучить документацию Kent.sh и других оркестраторов (LangGraph, AutoGen) — возможно, там уже есть встроенные механизмы для описанных проблем. Также полезно протестировать предложенную последовательную схему на собственных задачах.
Источник: Reddit r/artificial — How to Build Agentic Graphs (https://www.reddit.com/r/artificial/comments/1w1mijt/how_to_build_agentic_graphs/)
Верификация: https://comrad404.com/pulse/
