BedrockにClaude Opus 4とSonnet 4がやってきたぞ！

# Code with Claudeでの発表
日本時間5月23日(金)の深夜、[Code with Claude](https://www.anthropic.com/news/Introducing-code-with-claude)なるイベントが開催されていました。

その中でClaude Opus 4とClaude Sonnet 4が発表され、SNSなどでも話題になっています。

https://www.anthropic.com/news/claude-4

ベンチマークは以下の感じ、かなり優れたコーディングモデルとなっているようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3616210/f8e4289e-8a29-41ec-841a-ede3d0a44040.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3616210/30c23316-6587-4fab-8da8-e3ab9c901024.png)

Code with Claudeの発表まとめは以下記事がわかりやすいです。山盛りすぎるのでここでは省略します。

https://zenn.dev/schroneko/articles/code-with-claude

# BedrockでもClaude 4シリーズが使える！
以下プレスリリースが出ていました。

https://aws.amazon.com/jp/blogs/aws/claude-opus-4-anthropics-most-powerful-model-for-coding-is-now-in-amazon-bedrock/

5/23 7:00現在、Claude Opus 4はオハイオ・バージニア北部・オレゴンリージョンでのみ使用可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3616210/dcd83bf7-7ec5-479c-b218-24da6853cef1.png)

Claude Sonnet 4は上記に加えて、**アジアパシフィック**(と一部欧州)で使用可能です。
**東京・大阪でも利用可能**となっています👏
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3616210/458c4de5-b430-4da1-beaf-a03a329225cf.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3616210/4bb44f2b-7993-4579-a61c-adbbab7bb459.png)

:::note warn
アジアパシフィックのクロスリージョン推論は、日本以外のリージョン(シドニー、ソウル、シンガポールなど)にもリクエストが振り分けられます。
国内のみでのクロスリージョン推論は不可能なのでご注意ください。
:::

また、プロンプトキャッシュは北米のリージョンでのみ使えそうです。

https://x.com/har1101mony/status/1925674814901047517

# プレイグラウンドで試す
バージニア北部リージョンのClaude Opus/Sonnet 4に対して、よくあるプロンプトをいくつか投げてみます。
また前バージョンとの比較のため、3.7 Sonnetにも参加してもらいます。

## 小数点が付いた数字の比較

https://x.com/har1101mony/status/1925677778273218659

3.7 Sonnetは不正解、4シリーズはともに正解ですね。

Sonnet 4は最初間違えていたのに、自分で間違いに気づいて訂正した結果正解していましたね…自力でCoTしてくれている感じがします。

Opus 4は一発正解です。ただSonnet 4に比べると時間は10倍くらいかかってます。

## 文章生成

https://x.com/har1101mony/status/1925680729892995240

Claudeモデルはこれまででも十分解像度高い文章を作ってくれていましたが、4シリーズは更に解像度が高くなっているように感じます。

〇〇型や典型例、実態までかなりに具体的に書いてくれています。それでいて、注意点についても冷静に述べてくれているようです。

この調子でいくと、他の文章生成でも役に立ってくれそうで期待が持てますね！
(とはいえ、ここが優れすぎているとまた生成AIに出力させただけのブログがさらに増えそうですが…難しいところです)

また、プロンプトキャッシュも有効化してみたんですが、処理時間自体がそんなに早くなる訳ではなさそうでした(1回しかやってないのでご参考まで)。

## 自分が何なのか聞いてみる

https://x.com/har1101mony/status/1925680920348004737

Sonnet 4は3.5がベースになっている？ようです。
(SNSのやり取りを拝見すると、カットオフ時期的にv1のようです。)

https://x.com/moritalous/status/1925678098638401686

3.7 SonnetとOpus 4は自分のバージョンがわからないとのことなので、もしかすると3.7を元にしたのがOpus 4なのかもしれません。

# 他の機能で使えるか確認する
Bedrockの他機能でも使えるのか確認してみました。

- エージェント：3.7 Sonnet以降使用不可能
- ナレッジベース：
    - パーサーとしての基盤モデルでは3.7 Sonnetまで使用可能(4シリーズは不可能)
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3616210/f9b5bc3e-f80d-4eb5-86da-2c28422a3898.png)
    - 実際に動かす場面では4シリーズ選択可能(ただし、別途カスタムプロンプトが必要そう？)
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3616210/4e9fdbf8-13b4-426b-a76a-1811b7b2ee5f.png)
- バッチ推論：3.7 Sonnet以降使用不可能
- モデル評価・RAG評価：3.7 Sonnetまで使用可能(4シリーズは不可能)

ナレッジベースの謎エラーについては別途調査してみます。

希望的観測ですが、3.7 Sonnetに対応してくれているものはそのうち4シリーズ(少なくともSonnet 4)に対応してくれるのではないでしょうか。

逆に言うと、これから一番大事そうなエージェントのところで3.7すら使えないのが痛すぎるという話はあります；；

# コーディングも試してみる
CursorでSonnet 4を選択し、Amazon風のサイトを作ってみてと依頼してみました。

https://x.com/har1101mony/status/1925689599331865018

結構そっくりに作ってくれました。
実務でどこまで使えるかはまた別の検証が必要そうですが、Vibe Codingの良いお供になってくれそうな予感がします。

# コスト
Opus 4はOpus 3から据え置き、Sonnet 4は3.7 Sonnetから据え置きです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3616210/c9327777-ca72-4e34-91a7-af9fc14b1006.png)

(Bedrockの料金サイトは更新されていませんでした)

https://aws.amazon.com/jp/bedrock/pricing/

# まとめ
コーディングつよつよということで、これ使って色々開発してみます！