hive-mind について
hive-mind は、分散型のマルチエージェント調整と合意形成を行うスキルです。複数のトポロジーと合意方式を備え、耐障害性や集団的な意思決定が必要なタスクに適しています。
主な機能
- 01複数のスウォームトポロジーに対応
- 02多様な合意方式を提供
- 03調整役ノードの起動
- 04合意状態とセッションの確認
活用シーン
- 01分散型マルチエージェントタスクの調整
- 02信頼できない環境での合意形成
- 03スウォームのセッションと状態の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill hive-mindインストール後、Claude Code で/hive-mindを入力して読み込まれたか確認します。
詳細
ハイブマインドスキル
目的
ビザンチン障害に耐性のある合意形成と、分散型スウォームの調整を行います。
実行するタイミング
- マルチエージェントによる分散タスク
- 障害耐性が必要な運用
- 集合的な意思決定
- 複雑な調整パターン
トポロジー
| トポロジー | 説明 | ユースケース |
|---|---|---|
hierarchical | クイーンがワーカーを制御します | デフォルト、ドリフト防止 |
mesh | ピアが完全に接続されています | 調査、探索 |
hierarchical-mesh | ハイブリッド | 複雑なタスクに推奨 |
adaptive | 負荷に応じて動的に変化します | 自動スケーリング |
合意形成戦略
| 戦略 | 許容範囲 | ユースケース |
|---|---|---|
byzantine | f < n/3 の障害 | 信頼できない環境 |
raft | f < n/2 の障害 | リーダー主導、一貫性 |
gossip | 最終的な整合性 | 大規模、可用性 |
crdt | 競合なし | 同時更新 |
quorum | 設定可能 | 調整可能な一貫性 |
コマンド
ハイブマインドを初期化する
npx claude-flow hive-mind init --topology hierarchical-mesh --consensus raft
クイーンを起動する
npx claude-flow hive-mind spawn --role queen --name coordinator
合意形成の状態を確認する
npx claude-flow hive-mind consensus --status
セッションを表示する
npx claude-flow hive-mind sessions --active
ベストプラクティス
- コーディングタスクには hierarchical を使用します(ドリフト防止)
- 一貫性のために raft 合意形成を使用します
- 調整のため、エージェント数は 8 未満にします
- チェックポイントを頻繁に実行します
コメント
Markdown 対応