google/ax

An open source distributed agent runtime

何を解決するか

AXは自律的で長時間実行されるAIエージェントを実行するためのインフラ構成課題に対処します。従来のランタイムは無状態サービスやバッチジョブ向けに設計されていることが多く、エージェントワークロードのようなバースト型の処理(強力な計算と長期間の待機を繰り返す)には非効率です。AXは状態を管理し、信頼性を確保し、エージェントを中断・再開しても進捗を失わないようにする分散型ランタイムを提供します。

動作方法

AXは、イメージから動的に隔離された実行環境をプロビジョニングしてエージェントやハーネスを実行する分散型ハーネスランタイムとして機能します。単一の書き込み者アーキテクチャと耐久性のあるイベントログを使用して一貫した状態を維持し、障害からの自動回復を可能にします。Agent Substrate on Kubernetesなどの互換性のあるプラットフォーム上でデプロイされた場合、コンピュートレイヤーエージェントを一時停止・再開でき、高密度のエージェントワークロードを実現できます。

対象ユーザー

高度なエージェントアプリケーションを開発・研究している開発者や研究者向けです。モノリシックなエージェントから、ツール、スキル、エージェントを隔離されたアクターとしてデプロイできる分散型ハーネスへ移行したい方々に最適です。

特徴

  • 分散型ランタイム: ハーネス、スキル、エージェントを隔離して実行。
  • ネイティブな再開サポート: 中断からの自動回復と状態保持アクターの一時停止・再開をサポート。
  • 耐久性のある実行: イベントログを使用して状態管理と信頼性を確保。
  • 拡張性: HarnessService を通じてカスタム環境設定、MCPツール、カスタムハーネス実装をサポート。
  • Kubernetes最適化: Kubernetes上でエージェントワークロードに高密度の体験を提供することを特に設計。

関連

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