【結論】Sonnet 4.5系とOpusを比較する方法
Sonnet 4.5系とOpusの比較は、古い3.5系を代理にせず、現在の/model候補で実測します。
# ターミナルでSonnet系を起動
claude --model sonnet
# ターミナルでOpus系を起動
claude --model opusモデル名と世代は更新されるため、記事公開時点の固定IDを永続設定するよりエイリアスが安全です。
具体的な手順・設定方法
- 同じCommitから2つのWorktreeを作ります。
- 同一Prompt、同一Permission、同一Testで実行します。
- 所要時間、使用量、変更行数、Test成功率、誤修正を記録します。
- 難しい設計だけOpusへEscalateする基準を決めます。
# ターミナルで比較用Worktreeを作成
git worktree add ../bench-sonnet -b bench-sonnet
# ターミナルで別の比較用Worktreeを作成
git worktree add ../bench-opus -b bench-opus実践プロンプト / 活用テクニック
比較用Promptでは変更範囲を固定します。
# 起動後のセッション内で入力
src/cacheとtests/cacheのみを対象に、再現性のある競合テストを追加し、最小修正を行ってください。
完了条件は全テスト成功、公開API不変、変更理由の記録です。注意点・よくあるエラーと対処法
「Opusは遅いから失敗する」「Sonnetが絶対王者」といった断定は避けます。
結果はRepository、言語、Task、Providerで変わります。
比較中は同じファイルを同時編集せず、独立Worktreeを使って競合を防いでください。