Nasiko-Labs/nasiko
Developer Control Plane for your AI Agents
解決する課題
Nasikoは、AIエージェント群を管理するための集中型コントロールプレーンを提供します。エージェント間(A2A)通信の運用上の複雑さ、例えばトラフィックのルーティング、APIキーの管理、エージェントアクセスの保護、コストとパフォーマンスの監視などを、エージェントを公開せずに対処します。
仕組み
Nasikoは、すべてのエージェントの前に配置される単一のプロセスとして動作します。TLSを終端し、すべてのエージェント間トラフィックをプロキシすることで、エージェントが公開されることはありません。3段階のルーティングエンジン(埋め込み類似度、再ランキング、LLM選択)を使用して、リクエストを適切なエージェントに転送します。セキュリティを強化するため、実際のAPIキーの代わりに短期間有効なIDトークンをエージェントに提供するLLMルーターと、ツールの資格情報を集中的に管理するMCPゲートウェイを提供します。
対象者
A2Aプロトコルに従う異なる言語(Python、Rust、Go、TypeScript)で書かれたエージェント間のトラフィックを、安全かつ監視可能でスケーラブルな方法でデプロイおよびルーティングする必要がある、マルチエージェントシステムを構築する開発者と運用者。
ハイライト
- A2Aプロトコルサポート: 言語に関係なく、A2A v1.0仕様に準拠したエージェントをデプロイ可能。
- インテリジェントルーティング: コンテキストと埋め込みに基づくエージェント選択のための3段階パイプライン。
- セキュリティファーストアーキテクチャ: エージェントはプロキシされ、公開されることはありません。シークレットはAES-256-GCMで保存時に暗号化されます。
- 組み込みの可観測性: エンドツーエンドのトレーシング、トークン使用量、コスト追跡のための完全なOTel統合。
- 組み込みOCIレジストリ: 外部依存関係なしでエージェントイメージをビルドおよびデプロイするための、S3バックアップのセルフホスト型レジストリ。
- フローガード: エージェントの暴走ループを防ぐための、深さ、ファンアウト、トークンバジェットに対するRedisバックアップの制限。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト