UStackUStack
Open Agents icon

Open Agents

Open Agentsはクラウドでコーディングエージェントを起動。統一AI SDK、AI Gateway(ルーティング/フォールバック/可観測性)、Sandbox、Workflow SDK対応。

Open Agents

Open Agentsとは?

Open Agentsは、クラウドで実行され複数ステップの作業を調整できるAIコーディングエージェントを起動するためのプラットフォームです。主な目的は、AIモデルとの統一的なやり取り、プロバイダー間でのリクエストルーティング、安全な分離環境でのエージェントセッション実行、耐久性のあるエージェントワークフローの実行を提供することです。

この製品は、モデル/ツールの統一インタラクションのためのAI SDK、フォールバックと運用制御付きリクエストルーティングのためのAI Gateway、セッション分離のためのSandbox、再開可能で再起動耐性のあるワークフローのためのWorkflow SDKを組み合わせています。

主な機能

  • AI SDK (モデル横断の統一インターフェース): モデルプロバイダー間を単一APIで切り替え、レスポンスをストリーミングし、ツールを呼び出せます。
  • AI Gateway (保護機能付きリクエストルーティング): プロバイダー間でリクエストをルーティングし、ビルトインフォールバック、レート制限、可観測性を適用します。
  • Sandbox (セッションごとの分離実行): 各エージェントセッションをセキュアな分離環境で実行し、フルファイルシステム、ネットワーク、ランタイムアクセスを提供します。
  • Workflow SDK (耐久性・再開可能ワークフロー): 再起動を生き延び、多段階操作を調整できるエージェントワークフローを定義します。
  • クラウドエージェント実行: 上記コンポーネントをエージェントランタイムに組み合わせ、クラウドでコーディングエージェントを起動します。

Open Agentsの使い方

  1. AI SDKを使ってエージェントのモデルインタラクションを設定し、統一APIで出力ストリーミングとツール呼び出しを行います。
  2. リクエストをAI Gateway経由でルーティングし、プロバイダールーティング、フォールバック、レート制限、可観測性をモデル呼び出しに活用します。
  3. Sandboxでセッションを実行し、ツール駆動のコーディングタスクに適した分離環境を確保します。
  4. Workflow SDKでワークフローを実装し、多段階エージェントプロセスを耐久性があり再起動後に再開可能にします。

ユースケース

  • クラウドで長時間タスクを実行するコーディングエージェント: 複数ツール支援ステップが必要な開発ワークフローで、Sandboxで実行し、Workflow SDKで再起動耐性継続を実現。
  • インテグレーションコード変更なしでモデルプロバイダー切り替え: AIモデルプロバイダーを変更する場合、AI SDKのモデル横断単一APIインターフェースを利用。
  • フォールバック動作付き堅牢エージェント実行: プロバイダー信頼性が変動する場合、AI Gateway経由でルーティングし、フォールバックとレート制限を適用、可観測性で可視化。
  • 分離ランタイムアクセスが必要なツール使用エージェントセッション: ファイルシステム、ネットワーク、ランタイムアクセスが必要なタスクをセキュアな分離Sandboxセッションで実行。
  • ステップ間信頼性調整が必要な多段階自動化: 耐久性ワークフローで逐次操作を調整し、再起動から優雅に回復。

FAQ

Q: 「クラウドで無限に実行されるコーディングエージェントを起動する」とは? A: サイトではOpen Agentsをクラウドで無限実行されるコーディングエージェントを起動するものと記述。Sandboxで実行をサポートし、Workflow SDKで調整。

Q: アプリケーションコード変更なしでAIモデルプロバイダーを切り替えられますか? A: AI SDKはモデル横断の統一インターフェースとして記述され、単一APIでプロバイダー切り替えが可能。

Q: Open Agentsは信頼性とプロバイダー問題をどう扱いますか? A: AI Gatewayがプロバイダー間でリクエストをルーティングし、ビルトインフォールバック、レート制限、可観測性を備えています。

Q: エージェントセッションはどう分離されますか? A: Open AgentsはSandboxを使って各セッションにセキュアな分離環境を提供し、ファイルシステム、ネットワーク、ランタイムアクセスを含みます。

Q: Workflow SDKは何の問題を解決しますか? A: 再起動を生き延び、多段階操作を調整する耐久性・再開可能エージェントワークフローを提供します。

代替案

  • カスタムルーティングと実行付きAIエージェント構築フレームワーク: バンドルされたAI SDK + Gateway + Sandbox + Workflow SDKの代わりに、モデルコール、プロバイダールーティング、サンドボックス、耐久性向けにコンポーネントを自分で組み立てることができます。
  • 多段階自動化向け汎用ワークフローオーケストレータ: エージェント特化のモデル/ツール統合やサンドボックス実行環境ではなくオーケストレーションに焦点を当てたツールはステップを調整できますが、追加のエージェント配管が必要になる場合があります。
  • エージェント実行環境なしのAIモデルルーティング/ゲートウェイサービス: プロバイダールーティングプラットフォームはフォールバックと可観測性を支援しますが、安全な実行環境と耐久性のあるエージェントワークフローロジックの必要性を置き換えられません。
  • サンドボックスコード実行プラットフォーム: 実行分離システムは安全な実行環境を提供できますが、ここで説明されたモデル/ツール統一と再開可能なエージェントワークフロー機能は通常含まれていません。