CodeSoul-co/Hypha
Harness-oriented agent system framework for production-grade LLM agent applications
何を解決するか
Hyphaは、統制された、耐久性のある、再利用可能なドメイン特化型AIエージェントを構築するための、プロダクションレディなフレームワークを提供します。エージェントのコアとなる推論ロジックを実行ハーネスから分離することで、エージェントのアクションが制限され、監査可能で、かつ回復可能であることを保証し、エージェントを単純なプロトタイプからプロダクションへと移行させるという問題を解決します。
仕組み
Hyphaは、推論、計画、およびツール選択のためのAgent Coreと、組み込みのポリシーおよび承認ゲートを備えた有限状態マシン(FSM)を介して実際の実行を管理するProduction Harnessからなる、2層アーキテクチャを使用します。
製品固有のロジックはハードコードされるのではなく、DomainPack—タスク、ワークフロー、プロンプト、および機能を共有ランタイムにコンパイルする設定—として定義されます。パフォーマンスとコストを最適化するために、Cache & Reuse Planeは、キャッシュが信頼できる唯一の情報源であるイベントログを上書きしないようにしながら、複数の層のキャッシュデータ(推論サブグラフやツールの結果など)を管理します。
対象ユーザー
金融、法務、または研究などの、ツールの実行における信頼性、監査可能性、および厳格なガバナンスが求められる業界向けの専門的なエージェントを構築する開発者向けに設計されています。
ハイライト
- DomainPack System: 製品固有の振る舞いをランタイムから分離し、1つのフレームワークで複数の異なるエージェントタイプをサポートすることを可能にします。
- Event-First Runtime: イベントベースの実行モデルを使用して、エージェントのアクションの回復、リプレイ、および完全な監査を可能にします。
- Multi-Layered Caching: 検証済みの作業を再利用し、LLMのコストとレイテンシを削減するために、特化したキャッシュツリー(例:PlanTree、ToolTree)を実装しています。
- Governed Capabilities: ポリシーおよび承認コントロールを備えた統制された呼び出しパスを通じて、ツールおよびMCP (Model Context Protocol) アダプターを統合します。
- Durable Execution: チェックポイント、境界付き継続、およびリカバリワーカーをサポートし、長時間実行されるタスクが失われないようにします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト