Amazon SageMaker AI に生成 AI 推論推奨の UI を公開
Amazon SageMaker AI は、生成 AI 推論の最適化設定をコードなしで実行できる UI を新機能として追加し、開発者のデプロイサイクルを劇的に短縮した。
キーポイント
UI による推論推奨機能の提供
Amazon SageMaker AI Studio に「Inference optimization」UI が追加され、API の複雑さやパラメータ設定の知識が不要な LCNC(Low-Code No-Code)環境で最適化が可能になった。
事前定義されたユースケースプロファイル
トークン分布や同時接続数を手動で指定する代わりに、チャットスタイル(Interact)やコンテンツ生成(Generate)などの一般的なトラフィックパターンを捉えた事前設定プロファイルから選択できる。
デプロイサイクルの劇的短縮
従来の手動ベンチマークと反復的な最適化に要していた時間を、一般的なワークロードでは数分、カスタムワークロードでも数時間に圧縮し、迅速な本番環境展開を実現する。
コード不要での設定・比較・デプロイ
ML エンジニアや技術リーダーがコードを記述せずに最適化ジョブを設定し、パフォーマンス結果を視覚的に比較して推奨構成をワンクリックでエンドポイントに展開できる。
重要な引用
This feature compresses that cycle to minutes for common workloads, and a few hours for custom workloads.
The UI removes that assumption. It guides you through preset use-case profiles, visual comparisons of results, and one-click deployment
You can do this without writing a single line of code.
影響分析・編集コメントを表示
影響分析
この発表は、生成 AI の実装における参入障壁を下げ、特にインフラ専門知識に乏しいチームでも迅速かつ安全なデプロイを可能にする点で重要です。これにより、モデル選定から本番環境への移行までの期間が劇的に短縮され、組織全体の AI 導入スピードとコスト効率性が向上すると予想されます。
編集コメント
生成 AI の本番導入における最大のボトルネックである「推論設定の最適化」を、GUI で解決した点は実務的な価値が極めて高いです。特に、インフラエンジニアリソースが限られる組織において、開発者の生産性を最大化する重要なステップと言えます。
生成 AI モデルを実環境にデプロイするには、適切なインスタンスタイプ、設定付きのサービングコンテナ、そして最適化戦略の組み合わせを見つける必要があります。このプロセスには通常、長時間を要する最適化と手動ベンチマークの反復サイクルが伴います。
2026 年 4 月、Amazon SageMaker AI は「推論推奨機能」を発表しました。これにより、顧客は API を通じてデータ駆動型の生産準備完了済み設定をプログラムで取得できるようになりました。この機能を使えば、一般的なワークロードではサイクルを数分に、カスタムワークロードでも数時間に短縮できます。
本稿では、低コード・ノーコード(LCNC)環境である Amazon SageMaker AI Studio における「最適化された生成 AI 推論推奨」の UI を紹介します。API はすでに推奨事項へのプログラムアクセスを提供していますが、これはユーザーがどのパラメータを設定すべきか、生ベンチマークの結果をどう解釈するかを知っていることを前提としています。一方、UI はその前提を取り除きます。事前設定されたユースケースプロファイルに沿ったガイダンス、結果の視覚的な比較、ワンクリックでのデプロイが可能になるため、インフラストラクチャに関する深い専門知識を持たないチームでも、自ら検証済みの構成を取得できます。
今回のリリースにより、最適化ジョブの設定やプリセットのユースケースプロファイルからの選択が可能になりました。パフォーマンス結果を比較し、推奨される設定を生産環境のエンドポイントへデプロイすることもできます。これらはすべて、コードを一行も記述することなく実現可能です。高度なユーザー向けには、より細かな設定のために API を引き続き利用できます。
機械学習(ML)エンジニアは次のデプロイを検証でき、技術リーダーはコストとパフォーマンスのトレードオフを評価できます。どちらの場合でも、Studio の新機能により、モデル選択から本番環境対応の設定に至るまでのプロセスが大幅に短縮されます。
新 Studio エクスペリエンスの概要
Amazon SageMaker AI Studio では、Jobs から Inference optimization を通じて、生成 AI 推論推奨機能の UI が利用可能になりました。ワークロード設定、最適化、モデル選択、デプロイまでをガイドするエンドツーエンドのワークフローを提供します。
プリセットユースケースプロファイル
ワークフローは、まず負荷構成の定義から始まります。トークンの分布や並行処理数を手動で指定する代わりに、一般的なトラフィックパターンを捉えた「プリセットユースケースプロファイル」を選択できます。
「Interact(対話)」プロファイルは、短い入力と中程度の出力を持つチャットスタイルのワークロードをモデル化しています。「Generate(生成)」は、長い出力を伴うコンテンツ生成向けにチューニングされており、「Summarize(要約)」は文書要約特有の高い入力対出力比に最適化されています。
これらのプロファイルがあなたのワークロードに合致しない場合は、「Custom(カスタム)」プロファイルを使用できます。ここでは独自のデータセットを読み込み、並行処理数やトークン長、評価データを自分で設定可能です。選択したプロファイルがベンチマークパラメータを決定するため、ユーザーはそれらの値について直接考慮する必要はありません。
最適化目標
ユースケースプロファイルに加えて、SageMaker AI に優先順位をつけるための「最適化目標」を選択します。
- Minimize latency(レイテンシ最小化): 可能な限り応答時間を短縮するようチューニングされます。ユーザーがトークン生成を待機するインタラクティブなアプリケーションに適しています。
- Maximize throughput(スループット最大化): 1 秒あたりに処理できるトークン数を最大化します。バッチ処理や大量の負荷がかかるワークロードに最適です。
- Minimize cost(コスト最小化): 想定されるトラフィックに対して最も費用対効果の高い構成を見つけます。
選択した目標は、SageMaker AI が適用する技術手法と、生成された推奨事項をランク付けする方法の両方を決定します。
サポートされているモデルソース
次に、推論最適化の対象となるモデルを選択します。本 UI は、モデルが現在どこに存在していても対応可能です。
基盤モデル(FM)は、事前学習済みモデルを多数用意した Amazon SageMaker JumpStart カタログから取得できます。あるいは、Amazon Simple Storage Service (Amazon S3) に保存されたご自身のモデルアーティファクトを指定したり、Model Registry に登録済みのパッケージを再利用したり、過去にデプロイまたはトレーニングしたジョブから既存の SageMaker モデルを選択することもできます。
コンソールでの推奨設定取得手順
以下のセクションでは、ジョブ作成から最適な構成のデプロイに至るまでの一連の流れを実演します。各ステップは前のステップを前提としているため、初めて読む際は順番に追っていただくことをお勧めします。その後は、必要なステップのみを直接参照して進めることができます。
事前準備
本ガイドを進めるには、以下の条件を満たしている必要があります。
- Amazon SageMaker AI Studio のドメインを持つ AWS アカウント
- Amazon SageMaker AI 推論最適化の操作を行うための AWS Identity and Access Management (IAM) 権限
- Amazon S3 に保存されたモデルアーティファクトへのアクセス権限を持つ IAM 実行ロール
料金について: 推奨設定の生成には追加費用はかかりません。ただし、ベンチマーク期間中に最適化ジョブを実行したりエンドポイントをプロビジョニングしたりする場合は、標準的なコンピューティングコストが発生します。
ステップ 1:最適化ジョブの作成
Studio の左側ナビゲーションペインからJobsを選択し、続いてInference optimizationをクリックします。その後、Create(またはOptimize inference)ボタンを押してジョブを作成しましょう。
ジョブが作成されたら、次は SageMaker AI に対して「何を最適化したいか」を指定するステップです。

*図 1:既存のジョブが表示される「Inference optimization」のランディングページ*
ステップ 2:戦略の設定
ビジネスユースケースごとに要件は異なります。レイテンシ(応答時間)に厳しい制約があるケースもあれば、コスト削減を最優先するケースもあります。
ユースケースに応じて、以下のプロファイルから一つ選択してください。Interact(対話)、Generate(生成)、Summarize(要約)、またはCustom(カスタム)。さらに、最適化目標としてMinimize cost(コスト最小化)、Minimize latency(レイテンシ最小化)、あるいはMaximize throughput(スループット最大化)のいずれかを選定します。

*図 2a:ユースケースのプリセット(Generate、Interact、Summarize、Custom)と最適化目標を設定する画面*
Customを選択すると、追加の入力項目が表示されます。ここでは、評価用データセットの S3 URI を JSONL 形式で貼り付けたり、並行処理をシミュレートするための同時リクエスト数を指定したり、最大出力トークン長を設定したりできます。

図 2b:データセットパス、並行処理数、出力トークンを示すカスタムワークフロー
ステップ 3:モデルの選択と計算リソースの設定
Model(モデル) セクションにある Select(選択) ボタンをクリックして、目的のモデルを選びます。すると、各モデルソースに対応したタブを持つウィンドウが表示されます。

図 3a:モデル選択モーダル(JumpStart、S3、Logged、Deployable の各タブが表示されている状態)
「S3」を選択した場合は、モデル名とアーティファクトの S3 URI パスを指定する必要があります。

図 3b:モデル選択モーダル(JumpStart、S3、Logged、Deployable の各タブが表示されている状態)
モデルを選択すると、SageMaker AI が自動的に最適なハードウェアを選定することもできますし、特定のインスタンスタイプに絞り込むことも可能です。
計算リソースの指定は任意です。
ステップ 2 で最適化目標として「レイテンシ最小化」または「スループット最大化」を選択した場合、Compute(計算) セクションを展開して詳細を設定できます。ここでは、評価対象となるジョブに特定のインスタンスタイプ(例:ml.g6e.2xl や g7e.2xl など)を指定できます。もし指定しない場合、SageMaker AI がモデルの要件に基づいて互換性のあるインスタンスを自動的に選定します。また、柔軟なトレーニングプランを通じて予約容量を持っている場合は、「Source」リストで確認することができます。
注意: SageMaker AI は、コスト最小化(Minimize cost)ユースケースに対して推奨インスタンスを自動選択します。

*図 3c: 推奨ジョブで評価対象となる 3 つのインスタンス種別を表示する計算(Compute)セクション*
設定はこれで完了です。あとはジョブを開始して、実行状況を確認するだけです。
ステップ 4: ジョブの実行と監視
Optimize を選択してジョブを提出します。するとジョブの詳細ページに遷移し、ステータスがRunning(実行中)からCompleted(完了)へ移行する様子をリアルタイムで確認できます。
「Interact」のような事前定義されたユースケースは、事前に検証済みの設定と照合されるため、すぐに推奨結果を返すことができます。一方、カスタムベンチマークの場合は、モデルのサイズや使用するインスタンス種別、データセットの内容によっては、完了までに時間がかかる場合があります。
実行中のジョブを停止したい場合は、Actions(アクション)メニューを使用してください。

*図 4: 実行中の最適化ジョブ。Actions ボタン、Settings タブ、ステータス表示を確認できる画面*
詳細ページにあるタブを使って、ジョブの内容を詳しく確認できます。
- Overview(概要)タブ:ジョブ完了後に、パフォーマンス指標とともにランク付けされた推奨結果が表示されます。
- Settings(設定)タブ:提出した設定内容(ユースケース、目的、計算リソースの選択など)を確認できます。
- Details(詳細)タブ:ジョブのメタデータ、タイムスタンプ、出力アーティファクトなどの情報が含まれています。
ステップ 5:推奨事項の確認とデプロイ
「概要」タブには、ランク付けされた推論パッケージが表示されます。各パッケージには最適化された設定やパフォーマンス指標(トークン生成までの時間 (TTFT)、トークン間遅延 (ITL)、スループット、コスト)が示され、「デプロイ」ボタンも用意されています。

*図 5:デプロイボタン付きの最適化推論パッケージが表示された完了したジョブ*
希望するパッケージでデプロイを選択します。すると、エンドポイント名やインスタンスタイプが自動入力されるウィンドウが開きます。新しいエンドポイントを構築することも、既存のエンドポイントを更新することも可能です。SageMaker AI はその後、3 つのステップを順次実行します。まず最適化されたモデルを登録し、次にエンドポイント設定を設定、最後にエンドポイントのプロビジョニングを行います。エンドポイントが「In Service(稼働中)」状態になれば、すぐに呼び出しを開始できます。
最適化ジョブの管理
「Jobs, Inference optimization」のランディングページでは、最適化ジョブを一元的に管理できます。名前で絞り込むには検索バーを利用します。実行中のジョブを停止するには、対象のジョブを選択し、「Actions(アクション)」から「Stop(停止)」を選んで確認します。古いジョブを削除する場合は、完了または失敗したジョブを選択して「Actions」から「Delete(削除)」を選びます。また、任意のジョブをクリックすると詳細ページが開き、「概要」「設定」「詳細」タブの内容を確認できます。
仕組み
コンソールと API は、どちらも同じ推薦・ベンチマーク基盤を利用しています。SageMaker AI はまず、モデルのアーキテクチャとメモリ要件を分析して設定候補の範囲を絞り込み、実現可能なオプションを特定します。その後、ユーザーが選んだ目標に応じて最適化を適用します。スループット重視なら推測デコーディング(speculative decoding)を、レイテンシ重視ならカーネルチューニング(kernel tuning)を行います。
SageMaker AI は、NVIDIA AIPerf を用いた実機 GPU 環境で各設定をベンチマークし、複数回のテスト結果から信頼区間を算出します。最後に、選んだ最適化目標に対してスコアリングを行い、ベストからワーストへ順に並べた運用開始可能な構成を返します。
推論最適化ジョブは、選択した最適化目標に応じて複数のステップを実行します。コスト最小化を選ぶ場合、SageMaker AI は推奨するインスタンス種別でエンドポイントを作成し、それに対してベンチマークジョブを実行します。ジョブ実行中の「サービス開始(In Service)」ステータスを確認するには、「デプロイメント」→「エンドポイント」を開いてください。ベンチマーク結果の詳細を確認するには、「トレーニング」→「トレーニングジョブ」へ進み、対象のジョブを選択してください。
最小レイテンシを優先する場合、モデルアーキテクチャとインスタンスタイプの両方が対応していれば、SageMaker AI はカーネル最適化デプロイメントを採用します。それ以外の場合は、各インスタンスタイプに対応する 1 つ以上の標準エンドポイントを作成し、それぞれの組み合わせに対してベンチマークジョブをトレーニングジョブとして実行します。進行状況の確認やトラブルシューティングには、「Endpoints」ログと「Training」ログを確認できます。
最大スループットを優先する場合、モデルアーキテクチャとインスタンスタイプが 推測的デコーディング をサポートしていれば、エンドポイントの展開前にまずトレーニングジョブを実行してドラフトモデルを学習させます。その後、各組み合わせに対してベンチマークジョブをトレーニングジョブとして実行します。他の目標設定と同様に、進行状況の確認やトラブルシューティングには「Endpoints」ログと「Training」ログを確認できます。

*図 6a: ステップ 4 で選択された各インスタンスタイプに対して、推論最適化ジョブによって作成されたサービス中のエンドポイント*

*図 6b: 各ベンチマークテスト設定に対して表示される進行中のトレーニングジョブ*
注: 最適化ジョブが完了すると、自動的にエンドポイントは削除されます。
ベストプラクティス
押さえておくべきベストプラクティスがいくつかあります。モデルのファインチューニングや更新を行った後は、必ず最適化ジョブを再実行してください。また、AWS リージョンで新しいインスタンスタイプが利用可能になった際、トラフィックパターンが大きく変化したとき、またはサービングコンテナやフレームワークのアップグレードを行った際にも、同様に再実行が必要です。
Amazon SageMaker AI チームが新たな知見を追加し続けているため、数週間ごとに定期的なサイクルでジョブを実行しておくのも有効です。
執筆者について

Hrushikesh Gangur 氏
サンフランシスコに拠点を置く AWS のプリンシパル・ソリューションズ・アーキテクト、Hrushikesh 氏です。生成 AI やエージェント型 AI テクノロジーを専門としており、スタートアップ企業や独立系ソフトウェアベンダー(ISV)が AI アプリケーションの構築と展開を行うのを支援しています。

Jesse Gliesman 氏
ニューヨークを拠点に、AWS の AI プラットフォームでシニア UX デザイナーを務める Jesse 氏です。AI や機械学習システムのユーザー体験戦略を策定し、複雑な顧客の要件を直感的なインターフェースに変換することで、サービスの普及を加速させ、明確なビジネス成果につなげています。
Amazon SageMaker AI における UX 取り組みを主導し、ML プラクティショナーのワークフロー効率向上のために基礎研究や Studio のコア体験の再設計を行いました。強力な AI システムとそれを利用する人間の間に存在するギャップを埋めることに情熱を注いでいます。

原文を表示
Deploying generative AI models to production requires finding the right combination of instance type, serving container with settings, and optimization strategy. This process typically requires a long iteration cycle of optimization and manual benchmarking. In April 2026, Amazon SageMaker AI launched this inference recommendations, so customers can programmatically get data-driven, production-ready configurations through APIs. This feature compresses that cycle to minutes for common workloads, and a few hours for custom workloads.
In this post, we introduce the UI for optimized generative AI inference recommendations in Amazon SageMaker AI Studio, a low-code no-code (LCNC) experience. The API already gives you programmatic access to recommendations, but it assumes you know which parameters to set and how to interpret raw benchmark output. The UI removes that assumption. It guides you through preset use-case profiles, visual comparisons of results, and one-click deployment, so teams without deep infrastructure expertise can get a validated configuration on their own.
With this launch, you can configure optimization jobs and select from preset use-case profiles. You can compare performance results and deploy recommended configurations to production endpoints. You can do this without writing a single line of code. Advanced users can still use the APIs for fine-grained configurations.
Machine learning (ML) engineers can validate their next deployment while technical leaders evaluate cost-performance trade-offs. In both cases, the Studio experience speeds up the path from model selection to a configuration that is production-ready.
Overview of the new Studio experience
Amazon SageMaker AI Studio now includes the generative AI inference recommendations UI under Jobs, then Inference optimization. It provides a guided, end-to-end workflow that walks you through workload configuration, optimization, model selection, and deployment.
Preset use-case profiles
The workflow starts by defining the workload configuration. Rather than manually specifying token distributions and concurrency, you can select a preset use-case profile that captures a common traffic pattern. The Interact profile models chat-style workloads with short inputs and moderate outputs. Generate is tuned for content generation with longer outputs, and Summarize is optimized for the high input-to-output ratios of document summarization. When none of these match your workload, you can use the Custom profile to bring your own dataset and set concurrency, token lengths, and evaluation data yourself. The profile you select sets the benchmark parameters, so you don’t need to reason about them directly.
Optimization goals
Alongside a use-case profile, select an optimization goal that tells SageMaker AI what to prioritize. *Minimize latency* tunes for the lowest possible response time, which suits interactive applications where users wait on each token. *Maximize throughput* serves the highest number of tokens per second, a better fit for batch or high-volume workloads. *Minimize cost* finds the most cost-efficient configuration for the traffic you expect. The goal that you pick shapes both the techniques SageMaker AI applies and the way that it ranks the resulting recommendations.
Supported model sources
Now, you select the model that requires inference optimization. The UI meets that model wherever it already lives. You can pull a foundation model (FM) from the Amazon SageMaker JumpStart catalog, which offers a variety of pre-trained models. Alternatively, you can point to your own model artifact on Amazon Simple Storage Service (Amazon S3), reuse a registered package from your Model Registry, or select an existing SageMaker model from a previous deployment or training job.
Walkthrough: Getting recommendations through the console
In the following sections, we walk through a complete run, from creating a job to deploying the best configuration. Each step builds on the previous one, so you can read them in order the first time and then jump directly to the step you need on later runs.
Prerequisites:
You must have the following prerequisites to follow along:
- An AWS account with an Amazon SageMaker AI Studio domain.
- AWS Identity and Access Management (IAM) permissions for Amazon SageMaker AI inference optimization operations.
- An IAM execution role with access to your model artifacts in Amazon S3.
Pricing: No additional cost for generating recommendations. Standard compute costs apply for optimization jobs and endpoints provisioned during benchmarking.
Step 1: Create an optimization job
In the Studio left navigation pane, choose Jobs, then Inference optimization. Then choose Create (or Optimize inference). With the job created, the next step is to tell SageMaker AI what you’re optimizing for.

*Figure 1: The Inference optimization landing page showing existing jobs*
Step 2: Configure your strategy
Every business use case has different requirements: some have a very tight latency budget, while others have a stringent cost budget. Depending on your use case, select one of the use case profiles (Interact, Generate, Summarize, or Custom) and an optimization goal (Minimize cost, Minimize latency, or Maximize throughput).

*Figure 2a: Strategy configuration showing use-case presets (Generate, Interact, Summarize, Custom) and optimization goals*
If you select Custom, additional fields appear. You can paste an S3 URI to your evaluation dataset in JSONL format, specify the number of simultaneous requests to simulate for concurrency, and set the maximum output token length.

*Figure 2b: Custom workflow showing dataset path, concurrency, and output tokens*
Step 3: Select your model and compute
Use the Select button in the Model section to select the model that you want. A window appears with tabs for each model source.

*Figure 3a: Model selection modal showing the JumpStart tab with tabs for JumpStart, S3, Logged, and Deployable*
If you select S3, you must provide a name and your model artifact’s S3 URI path.

*Figure 3b: Model selection modal showing the S3 tab with tabs for JumpStart, S3, Logged, and Deployable*
With a model selected, you can either let SageMaker AI select the hardware for you or narrow the search to specific instance types.
Selecting compute is optional.
In step 2, if you select Minimize latency or Maximize throughput as your optimization goal, you can optionally expand the Compute section. From there, select specific instance types (for example, ml.g6e.2xl or g7e.2xl) for the job to evaluate. If you don’t specify, SageMaker AI selects compatible instances based on your model requirements. If you have reserved capacity through a flexible training plan, you can see it in the Source list.
Note: SageMaker AI selects a recommended instance for the Minimize cost use case.

*Figure 3c: Compute section showing three instance types selected for the recommendations job to evaluate*
Your configuration is now complete, and you’re ready to launch the job and watch it run.
Step 4: Launch and monitor
Choose Optimize to submit the job. You land on the job Detail page, where you can watch the status transition from Running to Completed. Preset use cases like Interact can return recommendations quickly because they are matched against pre-validated configurations, while custom benchmarks might take longer depending on model size, instance types, and dataset. To stop a job while it’s running, use the Actions menu.

*Figure 4: A running optimization job showing the Actions button, Settings tab, and status*
Use the Detail page tabs to inspect your job. The Overview tab shows ranked recommendations with performance metrics, which appear after the job is complete. The Settings tab displays the configuration you submitted, including your use case, goal, and compute selections. The Details tab contains job metadata, timestamps, and output artifacts.
Step 5: Review recommendations and deploy
The Overview tab displays ranked inference packages. Each package shows the optimized configuration, performance metrics (time to first token (TTFT), inter-token latency (ITL), throughput, and cost), and a Deploy button.

*Figure 5: Completed job showing optimized inference packages with Deploy buttons*
Choose Deploy on your preferred package. A window pre-fills the endpoint name and instance type. You can deploy to a new endpoint or update an existing one. SageMaker AI then runs three steps in sequence: it registers the optimized model, sets up the endpoint configuration, and provisions the endpoint. After the endpoint reaches In Service, you can invoke it immediately.
Managing optimization jobs
The Jobs, Inference optimization landing page gives you centralized management of your optimization jobs. You can use the search bar to filter jobs by name. To stop a running job, select the job, choose Actions, then choose Stop, and confirm. To delete old jobs, select a completed or failed job, choose Actions, then choose Delete, and confirm. You can also choose any job to view its Detail page, which includes Overview, Settings, and Details tabs.
How it works
The console experience and the API use the same recommendations and benchmarking infrastructure. SageMaker AI first analyzes your model architecture and memory requirements to reduce the configuration space and identify viable options. It then applies goal-aligned optimizations: speculative decoding for throughput or kernel tuning for latency, depending on your selected goal. SageMaker AI benchmarks every configuration on real GPU infrastructure using NVIDIA AIPerf with multi-run confidence intervals. Finally, it scores the results against your optimization goal and returns production-ready configurations, ranked from best to worst.
The inference optimization job runs multiple steps depending on the optimization goal that you selected. For minimum cost, SageMaker AI creates an endpoint using the instance type it recommends and runs benchmark jobs against it. To check the In Service status while the job runs, open Deployments and then Endpoints. To review the benchmark runs, open Training and then Training Jobs, and select your job.
For minimum latency, if the model architecture and instance type support it, SageMaker AI uses a kernel fine-tuned deployment. Otherwise, it creates one or more standard endpoints, each corresponding to an instance type. SageMaker AI then runs benchmark jobs as a training job for each combination. You can review the Endpoints and Training logs to monitor progress and troubleshoot issues.
For maximum throughput, if the model architecture and instance type support speculative decoding, a training job runs first to train the draft model before the endpoints are deployed. SageMaker AI then runs benchmark jobs as a training job for each combination. As with the other goals, you can review the Endpoints and Training logs to monitor progress and troubleshoot issues.

*Figure 6a: In Service endpoints created by the inference optimization job for each instance type selected in Step 4*

*Figure 6b: In Progress training jobs shown for each benchmark test configuration*
Note: The optimization job automatically deletes the endpoints after it completes.
Best practices
There are a few best practices to keep in mind. You should re-run optimization jobs after fine-tuning or updating your model. You should also re-run them when new instance types become available in your AWS Region, when traffic patterns change significantly, or after serving container or framework upgrades. It’s also a good idea to run them at a regular cadence, for example every few weeks, because the Amazon SageMaker AI team continuously adds new findings.
Conclusion
The console experience for generative AI inference recommendations in Amazon SageMaker AI Studio makes data-driven infrastructure decisions accessible to teams across your organization. With preset use-case profiles, a guided optimization workflow, visual recommendation comparisons, and one-click deployment, you can move from model selection to a configuration validated against your workload faster.
Start by creating your first optimization job in Amazon SageMaker AI Studio, and explore the documentation for detailed guidance.
Related resources
- Blog: Amazon SageMaker AI now supports optimized generative AI inference recommendations (API launch).
- Documentation: Optimize model inference in Amazon SageMaker AI.
- Sample notebooks: Generative AI inference recommendations examples on the GitHub website.
About the authors

Hrushikesh Gangur
Hrushikesh is a Principal Solutions Architect at AWS based in San Francisco, California. He specializes in generative and agentic AI technologies, helping startups and ISVs build and deploy AI applications.

Jesse Gliesman
Jesse is a Senior UX Designer for AI Platforms at AWS, based in New York. Jesse shapes the user experience strategy for AI and Machine Learning systems — translating complex customer requirements into intuitive interfaces that accelerate adoption and drive measurable business outcomes. He has led UX efforts for Amazon SageMaker AI, conducting foundational research and redesigning core Studio experiences to improve workflow efficiency for ML practitioners. Jesse is passionate about closing the gap between powerful AI systems and the humans who use them.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み