本文へ移動
株式会社織翔
← コラム一覧に戻る
AI活用6分で読める

high開発のすすめ|AIの推論設定はほぼhigh固定でいい

ほとんどの開発作業はhigh固定でいい。Claude Code・Codexでhighの常用を勧める理由、作業に応じて推論量が調整される仕組み、例外的に設定を変える場面を解説します。

#AIコーディング#reasoning#effort#Codex#Claude

執筆・監修:

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日。