OpenRLとは?CNCF寄贈で注目のエージェント向けRL基盤を解説

OpenRLとは?CNCF寄贈で注目のエージェント向けRL基盤を解説

AI新規事業

AI新規事業のPoC・立ち上げ、何から始めるべきかご相談ください

要件定義からリリースまで、Mojiがワンチームで伴走します。

無料で相談する

OpenRLは、LLMやAIエージェントを強化学習(RL)でポストトレーニングする際の、学習・サンプリング基盤です。利用者はPythonで学習ループ、報酬、データ、環境を記述し、OpenRLはKubernetes上で学習・サンプリング処理やアクセラレータの共有を扱う構成を目指します。

OpenRL自体は、エージェントを隔離実行するサンドボックスでも、汎用の本番推論サーバーでもありません。Google Cloudは2026年11月5日、OpenRL、Agent Substrate、gVisorをCNCFへ寄贈し、3プロジェクトがCNCF Sandboxへ受け入れられたと発表しました。OpenRLは2026年2月に研究プレビューとして始まった新しいプロジェクトです。導入時には、完成済みのマネージド製品としてではなく、エージェント向けRLの設計と運用を検証するOSSとして扱う必要があります。Google CloudのCNCF寄贈発表

AIエージェントそのものの役割や、固定ワークフローとの使い分けは、AIエージェントとは?生成AI・チャットボット・RPAとの違いと導入判断・実践手順も参照してください。

OpenRLとは:RLの学習ループと基盤運用を分けるAPI

LLMを使うエージェントのRLでは、モデルに回答・行動を生成させるロールアウト、ツール実行や採点による報酬計算、その報酬を使った重み更新を繰り返します。たとえばSQL生成エージェントなら「SQLが実行できたか」「期待する結果と一致したか」、コーディングエージェントなら「テストが通るか」を、報酬設計の候補にできます。

OpenRLは、こうした業務要件や評価基準まで自動化するフレームワークではありません。公式リポジトリでは、Tinker互換APIを通じ、利用者が自分のインフラ上でLLMのファインチューニングを実行できるプロジェクトと説明されています。CNCF Sandbox申請資料では、研究者が学習レシピ、データ、環境、報酬、損失を保持し、プラットフォームが容量、スケジューリング、重み同期、サービス運用を担う分担が示されています。主な操作として、sample、forward_backward、optim_step、save_weightsが挙げられています。OpenRL公式リポジトリ、CNCF Sandbox申請資料

担当

OpenRLが担う範囲

利用組織が設計する範囲

研究・アプリ開発

API経由のサンプル生成、勾配計算、更新要求

タスク、データ、エージェント環境、報酬、評価、停止条件

プラットフォーム運用

Trainer/Samplerの起動、アクセラレータ割り当て、重み同期、共有基盤

クラスタ容量、アクセス制御、監視、ストレージ、コスト上限

OpenRLの対象外

汎用の本番推論配信、エージェント実行用サンドボックスそのもの

llm-d、Agent Substrate、または別の推論・隔離実行基盤との組み合わせ

RLを採用しても、エージェントの品質が自動的に改善するわけではありません。報酬が業務上の正しさを十分に表していなければ、モデルが採点を通る行動へ偏り、実際に求める成果とずれるおそれがあります。OpenRLを評価する前に、「成功」「危険な失敗」「人へ戻すべき失敗」を区別できる評価セットを作ることが重要です。評価設計の基本は、LLM評価の進め方|モデル選定を導入判断につなげる比較基準・手順・チェックリストで整理しています。

CNCF寄贈で何が変わったのか

今回の発表は、OpenRLが完成した商用基盤になったことを意味しません。CNCFのライフサイクルでは、Sandboxは初期段階の実験的・革新的なプロジェクトの位置付けです。機能の大きな変更を含め、継続的に進化する段階と案内されています。CNCFのプロジェクトライフサイクル

そのため、「CNCF案件だから本番利用に十分成熟している」とは判断できません。PoCでは、選定したOpenRLリリース、依存コンポーネント、モデル、評価データ、実行設定を記録し、更新前後に同じ評価を再実行できる状態を作ります。公開後に変化し得るmainブランチの導入ガイドを、恒久的な要件表として転載しないことも大切です。

Agent Substrate・llm-dとの違いと連携

OpenRLを理解する近道は、学習、隔離実行、推論配信を別の層として捉えることです。

プロジェクト

主な役割

OpenRLとの関係

OpenRL

RLポストトレーニングの学習・サンプリングをKubernetesへ配置し、共有アクセラレータを扱う

利用者のRLループを支える学習・実行基盤

Agent Substrate

状態を持つエージェントの実行環境を、Actor、Worker、Gatewayへ分けて扱う

エージェントのロールアウトを隔離環境で実行する選択肢

llm-d

Kubernetesネイティブな分散LLM推論を担い、推論スケジューリング、ルーティング、KVキャッシュ、prefill/decode分離などを扱う

ロールアウトの推論や、学習・サンプリング間のアクセラレータ共有に関与する構成要素

Google Cloudの説明では、OpenRLがPythonのRLループをKubernetes上で動かし、Agent Substrateのサンドボックスでエピソードを実行し、llm-dがロールアウトのルーティングと学習・サンプリング間のGPU時間分割を担う構成が示されています。つまり、OpenRLだけを導入しても、危険なコード実行を隔離する仕組みや、大規模な推論配信まで一括で得られるわけではありません。Google Cloudによる構成説明

llm-dは、vLLMおよびKubernetes Gateway API Inference Extensionを基盤とする、Kubernetesネイティブの分散LLM推論フレームワークです。OpenRLの導入可否と、llm-d単体で推論基盤を整備するかは分けて評価してください。CNCFのllm-dプロジェクトページ

構成を選ぶときの判断表

やりたいこと

最初に検討する対象

OpenRLの優先度

社内文書を検索して回答するエージェントを作る

RAG、権限設計、回答評価

低い。まず報酬学習なしで品質を測る

生成コードを隔離環境でテストする

サンドボックス、ネットワーク制御、秘密情報の分離

低い。Agent Substrateまたは別の隔離実行基盤を先に評価する

同じ業務で大量のロールアウトを行い、実行成否を採点できる

報酬関数、GPU共有、学習後評価

高い。OpenRLのPoC候補

複数チームでGPUを共有し、学習とサンプリングの待ち時間を抑えたい

キュー、クォータ、監視、推論基盤

高い。ただしKubernetes運用体制が前提

この表はMojiによる設計上の目安です。結論は、モデル、入力品質、ロールアウト環境、報酬の妥当性、安全性の許容誤差、GPU利用状況の実測で変わります。

費用の考え方:OpenRLの利用料ではなくセルフホスト運用費を見る

OpenRLはセルフホスト型のOSSであり、料金を考える際はソフトウェアの月額料金ではなく、自組織が負担する実行・運用コストを対象にします。Google Open Source Blogは2026年6月11日、OpenRLを「セルフホストであり、マネージドサービスではない」と明示しています。公式リポジトリも、Apache-2.0ライセンスで、自前のマシンまたはKubernetesクラスタで実行できるTinker互換APIとして案内しています。Google Open Source BlogのOpenRL発表、OpenRL公式リポジトリ

費用項目

確認する内容

アクセラレータ

TrainerとSamplerのGPUまたはTPU利用時間、待機時間、他ジョブへの影響

ストレージ

モデル、アダプタ、チェックポイント、ロールアウト結果、評価ログの保存量と保持期間

Kubernetes運用

クラスタ管理、DRA、監視、障害対応、アップデート検証の担当と工数

ネットワーク・セキュリティ

ロールアウト環境の外部接続、秘密情報、アクセス制御、監査ログ

評価・人員

報酬関数、評価セット、人手レビュー、実験結果を判断する担当者

2026年11月6日に本記事で確認したGoogle Open Source Blog、Google Cloud Blog、OpenRL公式リポジトリ、CNCF Sandbox申請資料には、OpenRLそのもののマネージド料金表、日本リージョン別料金、または日本向けマネージド提供条件の掲載を確認できませんでした。この記述は、確認した一次資料の範囲に限定したものです。クラウド利用費やリージョンの可用性は、実際に使うクラウド事業者・契約プラン・アクセラレータ構成ごとに確認してください。

OpenRLを試す前に確認すること

OpenRLの導入要件やデプロイ手順は、選ぶリリースと構成によって変わります。本記事では、更新され得るmainブランチのガイドに記載されるKubernetesバージョン、GPU台数、ストレージ種別を、すべての環境へ当てはまる固定要件としては扱いません。

PoCの開始時には、採用するリリースタグまたはコミットSHAを固定し、その版のマニフェスト、対応アクセラレータ、ドライバー、ストレージ、権限、ネットワーク要件を検証環境で確認してください。これは導入推奨版を示すものではなく、再現可能な検証では参照先も固定する、という運用上の原則です。

導入前チェックリスト

  • 報酬:「テスト成功」「SQLの実行結果一致」など、機械的またはレビュー可能な採点基準があるか。
  • 評価:学習用報酬とは別に、固定したホールドアウト評価セットと危険ケースがあるか。
  • 環境:ロールアウト中に使うツール、ネットワーク到達先、書き込み権限、秘密情報を最小化できるか。
  • GPU:TrainerとSamplerをどのように配置し、他ジョブとのクォータ競合をどう扱うかを説明できるか。
  • データ:プロンプト、実行ログ、報酬、チェックポイントの保存先・保持期間・閲覧権限が決まっているか。
  • 更新:採用版の固定、ロールバック、更新後の再評価手順があるか。
  • 停止:不正な外部操作、コスト超過、評価悪化が起きたときに、誰がどの操作で学習ジョブを止めるか決めたか。

エージェントに外部ツールの実行を任せる場合は、学習基盤とは別に、権限、承認、停止、監査ログを設計する必要があります。具体的な委任レベルは、AIエージェントのガードレール設計|権限・承認・停止・監視の実務ガイドを確認してください。

始め方:本番導入ではなく4段階のPoCから始める

以下はMojiによる提案です。公式チュートリアルの手順をそのまま本番環境へ適用するのではなく、学習の有効性と運用負荷を分けて確かめます。

  1. 対象業務を1つに絞る:報酬を自動採点しやすい業務を選びます。例として「テストが通るコード修正案」「正解結果と一致するText-to-SQL」などがあります。顧客メールのように正しさを一意に採点しにくい業務は、最初の候補にしません。
  2. 学習前の基準値を取る:固定した評価ケースで、成功率、危険な失敗件数、平均ロールアウト数、処理時間、GPU時間、1成功あたりの費用を記録します。
  3. 隔離した環境で小さく実行する:書き込み不要のテスト用ツール、ダミーまたは匿名化済みデータ、上限付きGPUクォータで動かします。本番の認証情報を渡さない設計から始めます。
  4. 学習後を同条件で比較する:報酬の上昇だけでは合格にしません。ホールドアウト評価で改善しているか、危険な操作が増えていないか、成功1件あたりの総コストが許容範囲かを確認します。

PoCの判定テンプレート

指標

測定方法

合格条件の決め方

業務成功率

未学習時と学習後で同じホールドアウトケースを比較

業務責任者が許容する最低成功率と改善幅を事前に設定

危険な失敗率

権限逸脱、禁止ツール呼び出し、誤更新などを別集計

重要操作では人の承認を残すなど、影響に応じて基準を定める

報酬と実品質の乖離

高報酬の出力を人または独立評価で抜き取り確認

報酬の上昇だけで合格にしない

GPU効率

GPU稼働率、待機時間、キュー滞留、他ジョブ影響を確認

単体ジョブ速度だけでなく、共有基盤全体への影響で判断

再現性

同じコード・データ・固定版で再実行

結果のばらつきが業務上の許容範囲に収まるか確認

数値の閾値は一律に決められません。モデル、入力品質、評価指標、許容誤差、誤りが起きたときの影響で変わります。たとえば社内の候補検索と、顧客向けの契約変更を伴うエージェントでは、同じ成功率でも許容可否は異なります。

既存のRLフレームワークとの違い

OpenRLは、名前が似た別プロジェクトや、RLHF・LLM RLのフレームワークと混同しやすい点に注意が必要です。今回CNCFに寄贈された対象は、gke-labs/open-rlです。一方で、OpenRL-Lab/openrlは、単一・マルチエージェントを含む広いRL研究を対象とする別プロジェクトです。

OpenRLのCNCF Sandbox申請資料は、verl、OpenRLHF、SkyRL、NeMo-RL、TRLなどを、学習ループや分散ランタイムを担うフレームワークとして整理しています。これに対してOpenRLは、利用者が保持する学習ループの下で、KubernetesネイティブなAPIサービスとして動く位置付けです。既存フレームワークを採用済みなら、置き換えを前提にせず、現在の学習レシピ・データ・評価を保ったまま、GPU共有やKubernetes運用を分離できるかを比較してください。CNCF Sandbox申請の比較説明

まとめ:OpenRLを選ぶべきチーム

OpenRLがPoC候補になりやすいのは、自前で管理するKubernetesとアクセラレータ環境があり、実行結果から品質を採点できるエージェントを、繰り返しRLポストトレーニングしたいチームです。特に、複数の実験・利用者でアクセラレータを共有し、研究者が学習ループを保持したまま基盤運用を分けたい場合に検討余地があります。

一方、エージェントを初めて導入する段階、報酬を定義できない段階、隔離実行や権限管理が未整備の段階では、OpenRLから始める必要はありません。まずは通常のプロンプト、RAG、固定ワークフロー、隔離実行、評価を整えたうえで、「学習で改善する余地があり、報酬で安全に測れるか」を確かめる順序が現実的です。

Contact

AI新規事業の立ち上げ、まずは無料相談から

PoCの進め方や開発体制など、貴社の状況に合わせてご提案します。

AI活用促進・DX/AX支援・新規事業開発の詳細を見る
無料相談する