Opengeni
Opengeniは、永続的な実行状態、サンドボックス化されたコード実行環境、OAuth認証情報の管理、差し替え可能なモデルプロバイダーを備えたAIエージェントを展開するためのオープンソースのランタイムおよびユーザーインターフェースフレームワークです。
Opengeniは、永続的な実行状態、サンドボックス化されたコード実行環境、OAuth認証情報の管理、差し替え可能なモデルプロバイダーを備えたAIエージェントを展開するためのオープンソースのランタイムおよびユーザーインターフェースフレームワークです。
製品の機能と公式な位置づけ
Opengeniは、自律型AIエージェントのデプロイ、管理、組み込みを目的として構築されたインフラストラクチャフレームワークです。耐久性のあるセッション永続化、分離されたコードサンドボックス、ユーザー認証情報の処理、マルチテナント対応の行レベルデータ分離など、中核となるバックエンドコンポーネントを提供します。
本プラットフォームは、OpenAI、Azure OpenAI、OpenRouter、標準的なOpenAI互換エンドポイントなどのサービス間でのモデル切り替えをサポートしています。チームはHelmやAWS・Azure・GCP向けのTerraformを使用してKubernetes上でシステムをセルフホストすることも、マネージドクラウドインフラを介してデプロイし、Reactコンポーネントを通じてエージェントUIを組み込むことも可能です。
公式情報で確認できる活用例
Webプロダクトにアシスタントを組み込み、顧客の請求履歴の確認、請求書の不整合の検証、接続されたAPIを通じた返金処理の実行などを支援します。
認証キーをバックエンドプロキシサーバー上で安全に保護しながら、カスタマイズ可能な対話ウィジェットをReactアプリケーションに統合します。
エージェントのワークフローでは複数のステップを伴う処理が頻繁に実行されるため、クライアント接続の切断やワーカープロセスの再起動によって処理が中断されるリスクがあります。Opengeniはセッションのイベントストリームを永続化することで中断の影響を抑え、タスクを最初からやり直すことなく、記録された最後のイベントから実行中のエージェント処理を再開できるようにします。
コードの実行はスコープが制限された短命トークンを利用する隔離サンドボックス内で行われ、内部のアプリケーションシークレットが保護されます。さらに、プラットフォームはサードパーティ連携向けのOAuthトークンのライフサイクルを管理し、テナント間で行レベルセキュリティを適用して顧客データを確実に分離します。
自分の素材とワークフローで確認したい項目
確認した情報源とその日時
情報源を確認した製品情報に基づく回答
OpengeniはOpenAI、Azure OpenAI、OpenRouter、およびOpenAI API標準に準拠したカスタムエンドポイントをサポートしており、システムを再設計することなくモデルを変更できます。
プラットフォームがセッションイベントを記録するため、バックグラウンドワーカーが再起動したりユーザーがブラウザタブを閉じたりした場合でも、最後に記録されたイベントの状態から処理を再開できます。
エージェントの実行はスコープ付きトークンを用いてサンドボックス環境内で行われ、クライアント連携ではバックエンドプロキシ経由で呼び出しがルーティングされるため、プライマリAPIキーがブラウザクライアントに公開されることはありません。
Opengeniはマネージドクラウドサービスを通じて利用することも、公式Helmチャートを使用してKubernetes上にセルフホストすることも可能です。また、AWS、Azure、GCP向けのTerraformサポートも提供されています。
OpenAPI仕様またはModel Context Protocolの設定をインポートすることで外部サービスが接続され、エージェントが外部エンドポイントに対して各種操作を実行できるようになります。