🤖HermesBlog
Hermes 機能ガイド · パート 368/9/2026

かんばんチュートリアル — マルチエージェント協調

かんばんチュートリアル — マルチエージェント協調 — 公式ドキュメントに基づく分かりやすいガイド

想像してみてください。忙しい厨房で、シェフそれぞれに専門分野があるとします。もし一人ひとりに順番に指示を叫び、各料理が完成するまで待ってから次に進む必要があったら、サービスは崩壊するでしょう。Hermes Kanban は、その厨房の壁に掛かったホワイトボードです — すべてのタスク、そのステータス、誰が何で詰まっているかが、誰でも一目でわかるように書き出されています。

hermes-feature-36-kanban-tutorial

カンバンとは?

カンバンは、Hermes の全エージェントが読み書きできる共有タスクボードです。各タスクは、~/.hermes/kanban.db という単一のファイルに保存されたシンプルなレコードです。各エージェントは、独自のアイデンティティと記憶を持つ独立したワーカーです。名前のない臨時スタッフではなく、社内ルールを理解した正社員のような存在です。

2つのドア、1つの部屋

このボードには2つのインターフェースがありますが、どちらも同じデータベースを指しているため、同期がずれることはありません。

  1. エージェントはツールを使う — モデルは kanban_* ツール(kanban_show(タスク表示)、kanban_complete(タスク完了)、kanban_block(詰まりマーク)など)を介してタスクを読み取り、更新します。
  2. あなたはターミナルを使う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つのエージェント(たとえば researcherwriter)を作成します。リサーチャーにトピックを調査させ、結果をボードに投稿させます。ライターは新しいタスクを見て、それを拾い上げ、記事を書きます。数分でホワイトボードコラボレーションの魔法を感じられるはずです。

Official Screenshots

Official board flat view

Official task drawer

Official fleet view

Official pipeline view

Official pipeline review

Official in-flight task

Official crash recovery

Official gave-up view

Official drawer retry history

📖 公式ドキュメント

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