開発者がSageMaker上で独自のAIトレーニングコードを書けるように

AWSはSageMakerのトレーニングセッションをカスタムAIトレーニングループに開放し、サービスがGPUと障害を管理する一方で、開発者にアルゴリズム上の制御を与える。

AI News

AWSはAmazon SageMaker AIを拡張し、開発者がGPUインフラをプロビジョニングしたり運用したりせずに、独自のポストトレーニングループを書いて実行できるサーバーレスのトレーニングセッションを提供する。この機能は、固定されたファインチューニング手順ではなく、カスタム損失関数、報酬シグナル、選好最適化、またはマルチターン強化学習を必要とするチームを対象としている。

この変更により、SageMakerの抽象化の境界が移動する。モデルをどのようにサンプリングし、スコアリングし、更新するかを決めるPythonロジックは開発者が引き続き制御し、GPUの割り当て、分散実行、障害からの復旧、チェックポイントの保存はAWSが管理する。AIを構築するチームにとって、これは非常に限定的なマネージド・ファインチューニングと、トレーニングクラスターを直接運用する方法の中間に位置する。

AWSは2本のMachine Learning Blog記事でこの機能を発表した。The AI Economyもこの開発を報じたが、入手できる通信社記事には追加の技術的詳細や独立した性能評価は含まれていない。

SageMakerのトレーニングセッションで変わること

従来のマネージドなカスタマイズサービスでは、一般にユーザーがモデルを選択し、データを提供し、既知のトレーニング手法を設定する必要がある。この方式はインフラ作業を減らす一方、プロジェクトが新しい目的関数や独自のトレーニング手順を必要とする場合、研究者やエンジニアリングチームを制約する可能性がある。

SageMaker AIのトレーニングセッションは、SageMaker Python SDKを通じて低レベルの操作を公開する。AWSはforward_backward()、optim_step()、sample()などの呼び出しを、教師ありファインチューニング、強化学習、選好最適化、その他の手順に組み合わせられる構成要素として説明している。

セッションは稼働したまま状態を保持し、選択したモデルは各操作を通じてマネージドアクセラレーターにロードされる。開発者はローカルでPythonプロセスを実行し、セッションに操作を送り、結果を確認しながら反復を続けられる。事前に完全なクラスター設定を書いたり、別の分散トレーニングジョブを作成したりする必要はない。

AWSによれば、現在このサービスは、教師ありファインチューニング、直接選好最適化、検証可能な報酬を用いる強化学習、AIフィードバックに基づく強化学習、マルチターン強化学習などをサポートする。ユーザーはLow-Rank Adaptationと完全なファインチューニングを選択でき、継続的なカスタマイズワークフローで複数の手法を連結することもできる。

ローンチ資料では、gpt-oss-20b、gemma-4-31B-it、Qwen3.6-27B、Qwen3.8-27Bなどのモデルへの対応が挙げられている。AWSの文書によると、利用可能性はモデルとAWSリージョンによって異なる。

開発者が制御するループの仕組み

AWSの例では、強化学習ループはマネージドなサンプリングサービスにプロンプトを送ることから始まる。開発者のコードは、検証器、報酬モデル、テストハーネス、または別の環境を使って生成された応答を評価する。その後、スコアをトレーニングサービスに送り、勾配計算とオプティマイザーステップをAWSが管理するGPU上で実行する。

コードは更新された重みでサンプラーを更新し、サイクルを繰り返せる。この構造はエージェント開発者にとって重要だ。報酬は1つの応答ではなく、複数のツール呼び出しや対話に依存する場合があるからだ。旅行の予約、サポート案件の解決、調査タスクの実行を行うエージェントは、複数ターンの後で初めて評価できる可能性がある。

AWSはGroup Relative Policy Optimizationを使ってこの方法を説明している。同じプロンプトへの複数の応答を生成し、報酬関数で比較し、その結果でモデルを更新する。また、GSM8Kの数学問題や競技プログラミングを扱うcookbook例も紹介している。そこでは生成されたコードをユニットテストで評価する。

教師ありファインチューニングでは、サンプリングと報酬の段階を使わずに同じプリミティブを利用できる。開発者はラベル付き例にクロスエントロピー損失を適用できる。AWSによれば、トレーニングセッションがアクティブな間、モデルはマネージドGPU上に残る。一方、ループ制御、データ処理、報酬ロジック、その他のアプリケーションコードは開発者の環境に置いたままにできる。

根拠、料金、主張の限界

製品の中核的な詳細はAWS自身の技術発表に基づいている。そのため、ここで示されるのはサービスが何をするというベンダーの説明であり、あらゆるワークロードでモデル品質を改善したり総コストを下げたりすることを示す独立した証拠ではない。

AWSによれば、顧客は予約GPU容量ではなく、処理したトークン単位で課金される。同社によると、顧客環境で報酬関数がバッチを評価している間はメーターが停止する。AWSは、評価に時間がかかるワークロード、複雑なツール利用、人間によるレビューを含む処理では、その段階に使っていないアクセラレーターの料金を払わずに済む可能性がある点を利点として示している。

この料金モデルは実験の比較を容易にする可能性があるが、実際の経済性はトークン量、生成の長さ、報酬計算、ストレージ、データ転送、実用的なモデルに到達するまでに必要な反復回数に左右される。提供された資料には、自己管理GPUとの一般的なコスト比較はない。

同社はまた、セッションがチェックポイントと再開、テナント分離、障害復旧をサポートすると説明している。データとチェックポイントは顧客が管理するAmazon S3の場所に保持され、AWS Key Management ServiceとVirtual Private Cloudの設定を任意で利用できる。AWSは、顧客データとカスタマイズされた重みを別のモデルのトレーニングに使わないとしているが、これは出典資料ではベンダーの方針に関する主張であり、独立監査された結果ではない。

AWSはImagineSoftwareからの顧客コメントと、gpt-oss-20bおよびAmazon Neptuneのナレッジグラフを使う匿名の別の顧客例を掲載している。これらの事例は、細かな制御と信頼性の高いチェックポイント再開を説明しているが、AWSが提供した顧客証言であり、中立的なベンチマークや広範な導入調査ではない。入手可能なAI Economyの記事も追加の裏付けを提供していない。

このローンチがAI開発者にとって重要な理由

主な対象は、すべてのファインチューニング利用者ではない。標準的な手順を使うチームにとっては、従来型のマネージドジョブの方が簡単かもしれない。トレーニングセッションがより適しているのは、アルゴリズム自体が製品である場合だ。例えば、新しいアドバンテージ推定器を試すアラインメント研究者、ツール呼び出し全体で報酬を設計するエージェントチーム、低レベルのトレーニングフレームワークからコードを移行するMLエンジニアなどである。

この機能は、そうした実験に伴う運用上の負担を減らす可能性がある。チームはGPUの配置、勾配の同期、失敗したワーカーの復旧、ロールアウトごとの別個の推論サービスの維持を自分で決める必要がなくなる。その結果、小規模なチームでも、データカリキュラムと評価ロジックを管理しながら、より意欲的なポストトレーニング手法を試せる可能性がある。

ただし、トレードオフはある。インフラを開発者のコードから外しても、信頼性の高い報酬関数の設計、報酬ハッキングの防止、評価データの選択、改善がベンチマーク以外にも一般化するかの判断といった難しさはなくならない。また、SageMakerが対応するモデル、SDK操作、リージョン、料金モデルへの新たな依存が生じる可能性もある。

企業にとってはガバナンスの詳細が重要だ。AWSによれば、チームはIAM実行ロール、S3ストレージ、KMSキー、VPC設定、精度・バイアス・安全性のデプロイ前評価、Amazon CloudWatchによるデプロイ後監視を利用できる。これらの制御はカスタムトレーニングを既存プロセスに組み込む助けになる可能性があるが、購入者は自社のリージョンとワークロードについて、データ所在地、アクセス境界、監査可能性、運用サポートを確認する必要がある。

競争上の意味も明確だ。クラウド事業者は、使いやすさとトレーニングループへのアクセスの両方を提供しようとしている。SageMakerの位置付けは単なる「マネージド・ファインチューニング」ではなく、カスタムアルゴリズムのためのマネージド実行である。これは、完全に管理されたモデルカスタマイズと、顧客がより多くのインフラ責任を負うAmazon SageMaker Training JobsやAmazon SageMaker HyperPodなどのサービスの間に位置する。

次に注目すべき点

最初の指標は、モデルとリージョンの対応拡大だ。ローンチ時には4つの対応基盤モデルが挙げられているが、生産チームにとっての有用性は、そのリストがどれだけ速く拡大するか、そして顧客がすでに利用しているオープンウェイトモデルを持ち込めるかに左右される。

料金の透明性も重要になる。AWSはトークンベースの課金を説明しているが、教師ありファインチューニング、長時間のエージェントロールアウト、相当量のローカル計算を必要とする報酬関数について詳細な例があれば、購入者は予約またはオンデマンドのGPUインフラと比較しやすくなる。

開発者は、トレーニング品質、収束、障害復旧、エンドツーエンドのコストに関する独立評価に注目すべきだ。AWSの例はプログラミングモデルを示しているが、トレーニングセッションが既存フレームワークより優れたモデルを生み出すことを証明してはいない。

最後に、実用上の試金石は、チームが可観測性と安全性の制御を失わずに実験からデプロイへ移行できるかどうかだ。カスタムループのサポートは、そこから生まれたモデルを、従来型のSageMakerワークフローでトレーニングしたモデルと同じように信頼性をもって評価、ガバナンス、バージョン管理、監視できる場合にのみ有用である。

Creati.aiの見解

SageMakerのトレーニングセッションは、AI開発スタックにある現実のギャップに対応する。多くのチームは学習手順を変えたいが、GPUインフラの運用者にはなりたくない。トレーニング操作を公開しつつ実行をマネージドに保つことで、AWSはアルゴリズム設計が簡単になったと見せかけることなく、カスタムポストトレーニングを利用しやすくしている。

このローンチは、Pythonループを書けるという新しさよりも、再現可能な実験、予測可能なトークンコスト、堅牢な報酬評価、カスタムトレーニングからガバナンスされた本番デプロイに至る確かな道筋といった運用成果で評価されるべきだ。AWSは自社の技術資料でサービスの能力を示したが、こうした成果については市場が独立した証拠をまだ必要としている。

広告