AIコーディング、工程ごとにモデルを使い分ける時代へ
朝の出汁版(通勤2分)
- ポイント1: 開発者の間で「要件定義フェーズ」と「実装フェーズ」でAIモデルを意図的に切り替えるワークフローが広がっている。
- ポイント2: @id_1473538636553781249 が共有した構成によると、ChatGPT Proで前提整理・Thinking xhighで壁打ちをした後、実装はCodexで駆動するという「役割分担型」が、クオリティとトークン消費のバランス面で現段階の有力な選択肢として注目されている。
- ポイント3: まず手元のタスクを「考える工程」と「出力する工程」に分けてみて、それぞれ得意なモデルを当てはめる形から試してみるとよい。
出汁の素(深読みモード)
「考える工程」と「出力する工程」、AIは分けて使う時代に
AIコーディングの使い方が、静かに変わりつつある。以前は「とりあえずChatGPTに投げる」「ClaudeかGPT-4かどちらか一択」という選び方が多かったが、最近の開発者コミュニティでは工程ごとにモデルを意図的に切り替えるワークフローが話題に上がるようになっている。
背景にあるのは、「どのモデルが最強か」という競争から「どのモデルが何に向いているか」という使い分けへの視点の移行だ。推論が得意なモデル、コード生成が得意なモデル、文章の流れを整えるのが得意なモデルはそれぞれ異なる。それなら、タスクの性質に合わせてモデルを切り替えてしまえばいい——そういう発想が実践者の間で広がっている。
AIを役割分担させると制作物のクオリティが上がるでも触れたように、AIを「一人の万能助手」として使うより、「それぞれ役割を持つチーム」として組み合わせる考え方のほうが、アウトプットのクオリティは安定しやすい。コーディング領域でも、その発想がより具体的な形で実装され始めている。
実際に共有された構成:ChatGPT Pro → Thinking xhigh → Codex という流れ
開発者の間でX上に投稿され注目を集めているのが、以下のようなワークフローだ。
要件定義フェーズ
- まずChatGPT Proで前提条件を整理する
- 次にThinking xhigh(高精度の推論モード)で壁打ちし、要件をブラッシュアップ
- 最後にProで最終調整をかける
実装フェーズ
- 要件定義が固まった後、Codex(GPT-5.6-luna Max)を実装に使用
- タスクが複雑な場合はsolも併用
注目したいのは、この構成が「最高スペックのモデルをフル活用する」という方向ではなく、「クオリティとトークン消費のバランス」を基準に設計されている点だ。トークンはコストに直結するため、思考フェーズに高コストの推論モデルを使い、出力フェーズには実装に特化したモデルを使うことで、結果の品質を落とさずコストを最適化できるという考え方になっている。
これはコーディングに限らず、LP作成や資料まとめ、調査レポートの生成など、「考える」と「書く」が分離できる作業全般に応用できる発想だ。
工程分離ワークフローを自分のタスクに当てはめるには
このワークフローを自分の作業に応用したい場合、まずやることはシンプルだ。手元のタスクを「考える工程(問いを立てる・前提を整理する・構造を決める)」と「出力する工程(コードを書く・文章を生成する・形式を整える)」に分けてみることから始まるとよい。
考える工程向き: ChatGPT o3(Thinking xhigh)、Claude 3.7 Sonnet(拡張思考オン)など推論寄りのモード。前提の抜け漏れ確認や、複数の選択肢を比較検討する壁打ちに向いている。
出力する工程向き: Codex、Claude Sonnet通常版、GPT-4oなど。要件が固まった後の生成・実装タスクに投入することで、処理速度とコストのバランスが取りやすい。
最初の一手としては、今手がけているプロジェクトのうち「最初から一つのAIに全部投げていたもの」を一つ選んで、要件整理とコード生成(または文章生成)を別モデルに分けてみるとよい。切り替えのタイミングは「アウトプットの形が頭の中で決まった瞬間」が目安になる。
ClaudeもChatGPTも「使い倒せない」は設計の問題だったでも指摘されているように、使い倒せていない原因の多くは「どのモデルを使うか」より「どのフェーズで使うか」の設計が曖昧なことにある。工程の分離はその解決策として、今すぐ試せる最もシンプルなアプローチだ。
コストで語られているのが重要:「強いモデル一択」はもう最適解じゃない
このワークフローが興味深いのは、「どのモデルが一番すごいか」ではなく「クオリティとトークン消費を鑑みると」という言葉で評価されている点だ。つまり、使い手の視点がすでにパフォーマンス競争から経済合理性へと移っている。
AIの課金モデルは多くの場合トークン従量制であり、推論コストの高いモデルを全工程で使い続けると、月の費用が想定外に膨らむことがある。AIサブスク、重複契約で月いくら損してる?で触れたように、複数のサービスを持ちながらも使い方が最適化されていないケースは少なくない。
「最強モデルを常時フル活用する」ではなく、「タスクに応じた適切なモデルを、必要なフェーズでだけ使う」という設計思想は、AIをコストセンターにしないための現実的な答えとして、2026年後半の実践者層に静かに広がっている。上位モデルの性能が均質化してきた今だからこそ、使い手側の「割り振り力」が差を生むフェーズに入っているとも言えるだろう。
さらに深めるなら:エージェントとして自動化するまでの道筋
ここまでの工程分離を手動でやっている段階から一歩進めるなら、各工程へのモデル割り当てをエージェント的に自動化する構成が次のステップになる。
具体的には、LangChainやDify、あるいはClaude APIとOpenAI APIを組み合わせて、「要件整理フェーズのプロンプトが完了したら自動的に次のモデルに渡す」パイプラインを組む方法がある。Codex APIはOpenAIの公式ドキュメントから利用できるため、要件定義フェーズをChatGPT(o3/4o)で処理し、アウトプットをそのままCodexに渡すフローはAPI経由で実現可能だ。
まずは手動でワークフローを試して「どの切り替えポイントが効いているか」を掴んでから、自動化の設計に入るのが現実的な順番だろう。モデルの組み合わせが変わるたびに手順を見直せる柔軟性も、手動運用の段階で身につけておきたいところだ。
元になったツイート
Claudeは使ってないので勉強になります https://t.co/3GlNt1jf49
【要件定義】 ・ChatGPT Proで前提条件を整理 ・Thinking xhighで壁打ちしブラッシュアップ ・Proで最終調整 【実装】 ・要件定義に従ってCodex GPT-5.6-luna Maxを駆動 ・複雑なタスクの場合はsolを使用 クオリティとToken消費を鑑みると、現段階での最適解かも https://t.co/Q7HzU2THv6
クオリティとToken消費を鑑みると、現段階での最適解かも 【要件定義】 ・ChatGPT Proで前提条件を整理 ・Thinking xhighで壁打ちしブラッシュアップ ・Proで最終調整 【実装】 ・要件定義に従ってCodex GPT-5.6-luna Maxを駆動 ・複雑なタスクの場合はsolを使用 https://t.co/Q7HzU2THv6
参照ソース
- [X]@id_184721175: Claudeは使ってないので勉強になります https://t.co/3GlNt1jf49→ twitter.com/id_184721175/status/20930653605432…
- [X]@id_1473538636553781249: 【要件定義】 ・ChatGPT Proで前提条件を整理 ・Thinking xhighで壁打ちしブラ…→ twitter.com/id_1473538636553781249/status/2093…
- [X]@id_1473538636553781249: クオリティとToken消費を鑑みると、現段階での最適解かも 【要件定義】 ・ChatGPT Pro…→ twitter.com/id_1473538636553781249/status/2093…
