Учебник по Канбан — Многоагентное Сотрудничество
Учебник по Канбан — Многоагентное Сотрудничество — понятное руководство на основе официальной документации
Представьте себе занятую кухню, где у каждого повара своя специализация. Если бы вам пришлось выкрикивать инструкции по одной и ждать, пока каждое блюдо будет готово, прежде чем начать следующее, обслуживание бы рухнуло. Hermes Kanban — это белая доска на стене той кухни — каждая задача, её статус и то, у кого что застряло, записано так, что любой может увидеть с первого взгляда.
Что такое Канбан?
Канбан — это общая доска задач, которую все агенты Hermes могут читать и обновлять. Каждая задача — это простая запись, хранящаяся в одном файле: ~/.hermes/kanban.db. Каждый агент — это независимый работник со своей личностью и памятью — не безымянный временщик, а постоянный сотрудник, который знает правила дома.
Две двери, одна комната
У доски есть два интерфейса, но они указывают на одну и ту же базу данных, так что ничего не рассинхронизируется:
- Агенты используют инструменты — модель читает и обновляет задачи через инструменты
kanban_*, такие какkanban_show(просмотр задачи),kanban_complete(завершить задачу) иkanban_block(пометить как заблокированную). - Вы используете терминал — вводите
hermes kanban ...или используете слэш-команды/kanban ..., либо открываете веб-дашборд.
# Создать задачу
hermes kanban create "Исследовать цены конкурентов" --assign researcher-1
# Список всех задач
hermes kanban list
# Отметить задачу как выполненную
hermes kanban complete 42
Чем это отличается от delegate_task?
delegate_task — это как телефонный звонок: вы звоните одному человеку, ждёте ответа, затем кладёте трубку. Канбан — это как групповой чат: вы публикуете сообщение, все его видят, кто свободен — тот берёт, и отчитывается, когда готово.
| Аспект | delegate_task |
Канбан |
|---|---|---|
| Стиль работы | Синхронный — ждать результат | Отправил и забыл |
| Личность агента | Анонимный временщик | Именованный, с памятью |
| Обработка сбоев | Потеряно при сбое | Пометить как заблокировано, повторить позже |
| Мультиагентность | По одному за раз | Несколько агентов в эстафете |
Для чего хорош Канбан?
В официальной документации выделяют несколько сценариев:
- Исследовательские конвейеры: несколько исследователей ищут параллельно → аналитик обобщает → писатель создаёт черновик
- Плановые задачи: автоматическая генерация утренней сводки, накапливающейся в долгосрочном журнале
- Цифровые двойники: постоянные ассистенты, такие как
inbox-triage, которые со временем узнают ваши предпочтения - Инженерия: разбивка задач → параллельная разработка → ревью кода → слияние
Шпаргалка по основным командам
# Добавить комментарий (люди могут вмешиваться)
hermes kanban comment 42 "Данные о ценах нужно обновить до последней версии"
# Пометить как заблокированную (ожидание внешнего ввода)
hermes kanban block 42 "Ожидание подтверждения требований от клиента"
# Разблокировать
hermes kanban unblock 42
# Показать детали задачи
hermes kanban show 42
Про-совет: позвольте людям вмешиваться
Самое лучшее в Канбане — это то, что люди могут вмешаться в любой момент. Когда агент застревает, он помечает задачу как block. Вы видите это, оставляете комментарий или разблокируете её напрямую. Это как сказать повару: «в холодильнике ещё есть рыба» — он подхватывает и продолжает.
Итог
Канбан превращает мультиагентное сотрудничество из «телефонных звонков» в «наблюдение за белой доской» — более гибко, надёжно и прозрачно. Каждая задача записана, каждый сбой можно повторить, и любой (человек или агент) может подхватить работу там, где остановился другой.
Попробуйте: начните с малого — создайте двух агентов (например, researcher и writer). Пусть исследователь изучит тему и опубликует результаты на доске. Писатель увидит новую задачу, возьмёт её и напишет статью. Вы почувствуете магию совместной работы через доску в течение нескольких минут.
Official Screenshots









📖 Официальная документация
Эта статья основана на официальной документации Hermes Agent :Официальные документы › user-guide/features/kanban