かんばんチュートリアル — マルチエージェント協調
かんばんチュートリアル — マルチエージェント協調 — 公式ドキュメントに基づく分かりやすいガイド
想像してみてください。忙しい厨房で、シェフそれぞれに専門分野があるとします。もし一人ひとりに順番に指示を叫び、各料理が完成するまで待ってから次に進む必要があったら、サービスは崩壊するでしょう。Hermes Kanban は、その厨房の壁に掛かったホワイトボードです — すべてのタスク、そのステータス、誰が何で詰まっているかが、誰でも一目でわかるように書き出されています。
カンバンとは?
カンバンは、Hermes の全エージェントが読み書きできる共有タスクボードです。各タスクは、~/.hermes/kanban.db という単一のファイルに保存されたシンプルなレコードです。各エージェントは、独自のアイデンティティと記憶を持つ独立したワーカーです。名前のない臨時スタッフではなく、社内ルールを理解した正社員のような存在です。
2つのドア、1つの部屋
このボードには2つのインターフェースがありますが、どちらも同じデータベースを指しているため、同期がずれることはありません。
- エージェントはツールを使う — モデルは
kanban_*ツール(kanban_show(タスク表示)、kanban_complete(タスク完了)、kanban_block(詰まりマーク)など)を介してタスクを読み取り、更新します。 - あなたはターミナルを使う —
hermes kanban ...と入力するか、/kanban ...スラッシュコマンドを使うか、Web ダッシュボードを開きます。
# タスクを作成
hermes kanban create "競合他社の価格調査" --assign researcher-1
# 全タスクを一覧表示
hermes kanban list
# タスクを完了にする
hermes kanban complete 42
これは delegate_task とどう違うのか?
delegate_task は電話のようなものです。相手に電話をかけ、返事を待って、電話を切る。一方、カンバンはグループチャットのようなものです。メッセージを投稿すれば、全員がそれを見て、空いている人が拾い上げ、完了したら報告します。
| 側面 | delegate_task |
Kanban |
|---|---|---|
| 作業スタイル | 同期型 — 結果を待つ | 火を放って忘れる(非同期) |
| エージェントのアイデンティティ | 匿名の臨時スタッフ | 名前付き、記憶あり |
| 失敗時の処理 | 失敗すると失われる | ブロックとしてマークし、後で再試行 |
| マルチエージェント | 一度に1つ | 複数エージェントがリレー形式で連携 |
カンバンは何に適しているのか?
公式ドキュメントでは、いくつかのパターンが紹介されています。
- リサーチパイプライン: 複数のリサーチャーが並行して検索 → アナリストが要約 → ライターが下書き
- スケジュールタスク: 朝のブリーフィングを自動生成し、長期ログに蓄積
- デジタルツイン:
inbox-triageのような、時間とともにあなたの好みを学習する永続的なアシスタント - エンジニアリング: タスクの分解 → 並行開発 → コードレビュー → マージ
主要コマンド早見表
# コメントを追加(人間も参加できます)
hermes kanban comment 42 "価格データを最新版に更新する必要があります"
# ブロックとしてマーク(外部入力を待っている)
hermes kanban block 42 "クライアントの要件確認待ち"
# ブロック解除
hermes kanban unblock 42
# タスク詳細を表示
hermes kanban show 42
プロのヒント:人間が介入しよう
カンバンの最大の利点は、人間がいつでも介入できることです。エージェントが詰まったとき、タスクを block としてマークします。あなたはそれを見て、コメントを残したり、直接ブロックを解除したりできます。まるでシェフに「冷蔵庫に魚がまだあるよ」と伝えるようなものです。シェフはそれを拾って、作業を続けます。
まとめ
カンバンは、マルチエージェントのコラボレーションを「電話」から「ホワイトボードを見る」へと変えます — より柔軟で、より信頼性が高く、より透明です。すべてのタスクが記録され、すべての失敗は再試行でき、誰でも(人間でもエージェントでも)別の人が中断したところから作業を引き継げます。
試してみましょう: 小さく始めてください — 2つのエージェント(たとえば researcher と writer)を作成します。リサーチャーにトピックを調査させ、結果をボードに投稿させます。ライターは新しいタスクを見て、それを拾い上げ、記事を書きます。数分でホワイトボードコラボレーションの魔法を感じられるはずです。
Official Screenshots









📖 公式ドキュメント
この記事は Hermes Agent の公式ドキュメントに基づいています:公式ドキュメント › user-guide/features/kanban