より賢く効率的なSonnetモデルであるClaude Sonnet 5.5が、Amazon BedrockとClaude Platform on AWSで利用可能になりました。焦点を絞ったコーディングやナレッジワークに向いており、ほとんどの作業においてタスクあたりのコストが低く、より高速です。

Sonnet 5.5の改善点と得意な作業

Claude Sonnet 5.5の改善点は、範囲が明確に定められた作業(well-scoped work)で特に目立ちます。開発者が機能開発やバグ修正を割り当てると、作業を完了し、その結果を示された要件に照らして確認します。また、Sonnet 5よりも洗練されたドキュメントやビジュアルを作成します。1枚にまとめた資料(one-pager)、アーキテクチャ図、要約スライドなどがその例です。

ほとんどの作業でタスクあたりのコストが低いことと合わせて、Claude Sonnet 5.5は継続的に、または大規模に動かすワークロードに適しています。エンジニアリング分野では、アラートへの初動対応、エージェントの常時監視、SQL生成、UI・UXテスト、IDE内で支出上限を固定した高速なコーディングエージェントなどが含まれます。企業全般では、多数のユーザーに向けた範囲を絞った分析、短いスプレッドシートの編集、定型的なドキュメント作業を支えます。

Amazon Bedrockでは、`bedrock-runtime` 上のGlobal CRIS(global.)推論プロファイルを通じて利用できます。 Regional data residency(リージョン内のデータ所在)により、データをAWSインフラ内に保ったままClaude Sonnet 5.5の機能を利用できます。また、Amazon Bedrock上のClaude Sonnet 5.5は、アクセス管理のAWS Identity and Access Management(IAM)、監査のAWS CloudTrail、監視のAmazon CloudWatch、Amazon Bedrock Guardrailsなど、チームがすでに使っているAWSの制御と連携して動作します。

Amazon Bedrock上でのClaude Sonnet 5.5の利用料金は、AWSの請求書に表示されます。アプリケーションを需要の増加に合わせて拡張できるよう、Amazon CloudWatchとAWS Cost Explorerを使用して、使用状況、パフォーマンス、コストを監視できます。

Opus 5.5との使い分け

最近、Opus 5.5の提供開始が発表されました。Sonnet 5.5が加わったことで、慎重な判断が必要な意思決定と、範囲が明確に定められたタスクという2種類の作業を組み合わせることが可能になります。Claude Opus 5.5は、判断を要する作業を担います。その例として、リリース時のデバッグ、複数PRにまたがる機能開発、大規模なプルリクエストのセキュリティレビュー、目標が明確なコード移行があります。コーディング以外でも、Claude Opus 5.5は金融リサーチや契約書のレッドライン(redlining)を扱うほか、完成したスプレッドシート・スライド・レポートで終わる長い分析も扱います。一方、Claude Sonnet 5.5は、進め方がすでに明確で、あとは素早く実行するだけの作業を担います。ほとんどの作業において、Opus 5.5よりタスクあたりのコストが低く、速度も速いです。

利用開始の前提条件と試し方

Amazon Bedrock上でClaude Sonnet 5.5を使い始めるための前提条件として、AWS Identity and Access Management(IAM)の権限`bedrock:InvokeModel`と`bedrock:InvokeModelWithResponseStream`が必要です。また、AWS CLIがインストールされ、設定済みである必要があるほか、Boto3がインストールされている必要があります(pip install boto3)。Amazon Bedrockにアクセスできる有効なAWSアカウントも必要です。Python 3.10以上も必要です。

Sonnet 5.5 を試すには、Amazon Bedrockコンソールを開き、Test > Playground に進んで、モデルとして Sonnet 5.5 を選択します。そこからプロンプトを直接実行できます。プログラムから呼び出す場合は、Anthropic SDK経由で `bedrock-runtime` に対して Anthropic Messages API を使ってモデルを呼び出せます。また、AWS Command Line Interface(AWS CLI)やAWS SDK経由で、`bedrock-runtime` の Invoke API と Converse API を使うこともできます。たとえば、AWS SDK for Python(Boto3)からは、InvokeModel API を使ってモデルを呼び出せます。

Getting Started notebook で、さらに多くの例を確認できます。

対応しているAWSリージョンの全一覧は、Amazon Bedrockのドキュメントを参照してください。Claude Platform on AWSでは、北米で利用できます。