AIに任せる日常の開発作業は、ほとんどhigh固定でいい。実装・調査・不具合修正・レビュー・テスト作成まで、highを常用するのがベストだと考えます。 これが本記事で勧める「high開発」です。
Claude CodeのeffortやCodexの推論設定をhighにして、作業のたびに選び直さずに進めます。これは本記事の運用提案であり、各社がすべてのモデル・作業でhighを最適と保証しているわけではありません。
公式ドキュメントで見るhighの評価
highを勧める根拠は、公式ドキュメントにもあります。以下は2026年9月17日確認の記述です。
Claude Code:知能と利用量のバランスを取る設定
Model configuration — Choose an effort levelは、highを次のように説明しています。
“Balances token usage and intelligence.”
「トークン使用量と知能のバランスを取る」という意味です。同資料では、モデル側の既定値もOpus 4.7を除くeffort対応モデルでhighとされています。組織の設定などによる例外はありますが、highは普段の開発で使う設定として公式にも位置付けられています。
OpenAI:複雑なワークフローやエージェント作業に推奨
Reasoning models — Reasoning effortは、highの用途について次のように記載しています。
“Recommended for complex workflows and agentic tasks.”
「複雑なワークフローやエージェント作業に推奨」という意味です。用途の例には、AIが自律的に進めるコーディングも挙がっています。調査・実装・検証をまとめて任せる開発は、この説明と重なります。
CodexのModels — Pick a reasoning effortも、HighとExtra Highを次のように説明しています。
“High and Extra High suit difficult work with multiple steps, sources, or tradeoffs.”
「複数の手順・情報源・トレードオフを伴う難しい作業に適する」という意味です。ただし、OpenAIは必要な結果を得られる最も低い設定を使う方針も示しています。公式が示すhighの適性を踏まえ、日常の開発ではhighを常用しよう、というのが本記事の提案です。
highを常用する理由
複数の手順や判断は、特別に難しい案件だけでなく、普段の開発にも含まれます。そのため本記事では、作業ごとに設定を選び直すより、highを常用することを勧めます。
短い依頼でも、判断まで単純とは限らない
「保存できない不具合を直して」という依頼は短くても、画面・API・保存先のどこに原因があるかは調べるまで分かりません。「ボタンの文言を変えて」でも、共通部品なのか、別の画面にも影響するのか、既存の表記と揃うのかを確認することがあります。
依頼文の短さや変更行数だけでは、必要な判断の深さを決められません。 小さな作業に見えるたびに設定を下げるより、影響範囲まで考えられる余地を持たせておく。そのためにhighを常用します。
調査から検証まで、一つの設定で任せられる
開発では、単純な操作と難しい判断が一つの依頼に混ざります。対象ファイルを探し、処理の関係を読み、修正案を選び、テスト結果から修正が妥当かを確かめる。最初は簡単に見えた変更でも、途中で例外処理や互換性の検討が必要になることがあります。
highに固定しておけば、作業の途中で設定を上げ直すか、人が判断する手間を減らせます。設定の切り替えを管理するより、目的・制約・完了条件を伝えることに集中する。 これもhighを普段使いする利点です。
一回の応答より、仕事が終わるまでの負担で選ぶ
仮に最初の応答が速くても、関連箇所の修正が漏れていて、レビューで指摘し、再依頼して、もう一度テストするなら、その往復も作業時間です。見るべきなのは、AIの利用量だけでなく、待ち時間、レビュー、修正、再依頼を含めた完了までの負担です。
本記事では、必要な調査や判断を最初から任せるためにhighを選びます。highなら必ず手戻りが減るという比較結果ではなく、人が何度も補足して進める負担まで考えた運用上の選択です。
一方、Claude Codeの公式資料は、maxには効果の頭打ちや考えすぎの可能性もあると説明しています。普段から考える余地を確保しつつ、毎回最大設定を使う負担も避けたい。その両方を満たす日常用の設定として、highを勧めます。
high固定でも、推論量は作業に応じて変わる
highに設定しても、すべての依頼で同じ量だけ考えるわけではありません。 モデル側にも、作業の複雑さに応じて推論量を調整する仕組みがあります。
Claude Codeの適応的な推論の説明では、各ステップでthinkingの要否と深さをモデルが判断します。Claudeのthinkingガイドにも、単純な質問ではthinkingを省略して直接回答する場合があると記載されています。ただし、highは「ほぼ常にthinkingする」という位置付けで、単純な依頼なら必ずoffになるわけではありません。
OpenAIの推論モデルガイドも、各推論設定で、単純な作業には少ないトークンを使い、複雑な作業には深く考えると説明しています。Codexで確認できる根拠はこの推論量の調整であり、highから自動でoffへ切り替わるという仕様ではありません。
軽い依頼が混ざるたびに人が設定を下げなくても、モデル側で推論量を調整できる。この点も、highを常用する理由です。
設定を変えるのは、明確な理由があるときだけ
普段はhighのまま進め、次の場合に調整を検討します。
- 待ち時間や利用量が実際に支障になっている:品質を保ったまま設定を下げられるか比較する。
- 必要な検討が足りない:仕様や再現手順を揃えても分析が不足するなら、上位設定を比較する。
- モデル固有の推奨が異なる:公式effortガイドがコーディングでxhighを勧めるOpus 4.7・4.8などでは、highとの品質差を確認する。
highにしても、仕様の説明や成果の検証は必要です。依頼時に期待する動作と変更範囲を伝え、完了時にレビューとテストで確かめます。通信の調査にはHARをAIへ渡す方法、変更範囲の整理にはminimalistとconformistの使い分けも役立ちます。
公式資料の確認日:highの評価・Claude Codeの既定値・推論量の自動調整は2026年9月17日、Claudeのモデル別effort推奨は2026年9月16日。