AIToday
大規模言語モデルAIコーディングAmazon AI Blog掲載日時: 2026年10月20日 10:00

Amazon Bedrock、Claude全モデルで

LINEで送る
Amazon Bedrock、Claude全モデルで

3つのポイント

  1. 何が起きたか

    Amazon Bedrockがbedrock-runtimeとbedrock-mantleの両エンドポイントで全Anthropic Claudeモデル向けの構造化出力を提供開始。

  2. なぜ重要か

    出力整形が決定論的になり信頼性が向上しリトライも避けられる。応答がスキーマ定義のフィールドのみに制限され出力トークン数が減り推論コスト削減につながる。

誰に効くかAmazon Bedrock上でAI駆動のデータパイプラインやエージェント型ワークフロー、分類システムを構築するソフトウェア開発者やデータエンジニアリングチームは、追加の検証コードなしで有効性が保証されたJSONを取得でき、エラー処理の複雑さを軽減できる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

Amazon Bedrockへの構造化出力の追加は、本番AIアプリケーションに共通する課題、すなわちモデルの確率的なテキスト生成と下流システムが要求する決定論的なデータ形式との間のギャップに対処するものだ。これまで開発者がAmazon Bedrock経由でAnthropic Claudeモデルを呼び出す際は、期待するスキーマに一致しない応答を処理するために独自のパースコードとリトライロジックを書く必要があった。現在は、事後処理ではなくトークン生成中にスキーマを強制する制約付きデコーディングが行われる。

この機能はbedrock-runtimeとbedrock-mantleの両エンドポイントで利用できる。bedrock-runtime側では、構造化出力はバッチ推論やクロスリージョン推論と併用でき、応答はリアルタイム利用向けに型付きイベントとしてストリーミングできる。サーバーサイドツールを備えたエージェント型アプリケーション向けに設計されたbedrock-mantleでは、strict tool useがツールのパラメータを入力スキーマに正確に一致させることを保証する。

パフォーマンスには一度きりのコストがかかる。新しいスキーマでの最初のリクエストでは文法のコンパイルが発生し、多少時間がかかる場合がある。コンパイル済みの文法は24時間キャッシュされ、アカウント単位でスコープされるため、同じスキーマでの後続リクエストは最小限のオーバーヘッドで実行される。nameまたはdescriptionフィールドのみの変更ではキャッシュは維持され、スキーマ構造の変更では無効化される。この機能は現在一般提供されている。

よくある質問
Amazon Bedrockで構造化出力に対応するClaudeモデルとエンドポイントはどれですか?
構造化出力は、モデルが利用可能なbedrock-runtimeとbedrock-mantleの両エンドポイントで、全Anthropic Claudeモデルに提供されています。
出力構造を強制する仕組みには何がありますか?
補完し合う2つの仕組みがあります。モデルの応答構造を制御するJSON Schema出力形式と、ツールのパラメータをスキーマに対して検証するstrict tool useです。
強制されないスキーマ機能はありますか?
再帰スキーマ、外部$ref参照、数値制約(minimum、maximum、multipleOf)、文字列制約(minLength、maxLength)、false以外に設定されたadditionalPropertiesは、APIには受け付けられますが生成時に強制されません。
Amazon AI Blog元記事を読む
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へ企業の採用一次選考、AIが担う動き広がる