aden-hive/hive
Multi-Agent Harness for Production AI
解決する問題
Hiveは、並行処理と長期的な永続性を必要とする複雑で反復的なビジネスタスクの実行の問題を解決します。静的なワークフローグラフに依存する従来のエージェントフレームワークとは異なり、Hiveは「クイーン」エージェントが「コロニー」のワーカーエージェントを動的に形成して目標を達成できるようにし、作業が監査可能で、クラッシュ後に再開でき、多くの類似した作業単位(例:リード、アカウント、ドキュメント)にスケールできることを保証します。
仕組み
Hiveは単一の実行プリミティブ、つまりエージェントループを使用します。永続的な「クイーン」エージェントは高レベルの目標を受け取り、最適な方法を決定するために初期の「パイロット」実行を行い、その後「プレイブック」とワーカーエージェントの「コロニー」を作成します。これらのワーカーは並行して実行され、プレイブックを実行し、結果をディスク上の共有SQLiteトラッカーに書き込みます。クイーンはSQLを使用してこのトラッカーをクエリし、結果を検証して最終回答を提供します。
対象ユーザー
これは、毎回一貫して同じ方法で行う必要がある多くの類似した作業単位を持つプロセスを持つユーザー、およびエージェントを数時間またはスケジュールに従って実行し、人間の監視下に置く必要があるユーザー向けに設計されています。
ハイライト
- 動的オーケストレーション: 事前定義されたワークフローグラフはありません。クイーンエージェントが実行時にコロニー構造を決定します。
- 共有状態トラッカー: 共有SQLiteテーブルを使用して進捗を追跡し、簡単な監査と作業が停止した場所からの再開を可能にします。
- Hilbertブラウザブリッジ: ユーザー自身のログイン済みブラウザセッション内でエージェントが操作できるようにするChrome拡張機能。
- 拡張可能なツール: 組み込みツール(シェル、ウェブスクレイピング、チャート)、MCPサーバー、およびAgent Skills形式の再利用可能な「スキル」をサポートします。
- 回復力: すべてのエージェントが状態をディスクに保存するため、クラッシュ後に正確に停止した場所から再開できます。
- モデル非依存: LiteLLMがサポートする任意のプロバイダー(Ollamaを介したローカルモデルを含む)と互換性があります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト