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バックアップの制限。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト