ChatGPTを使っていると、Chat・Work・Codexのどれを選べばよいのか迷うことはないでしょうか。私も最初は違いがよく分からず、同じGPT-5.6 Solを選べるなら何が違うのか少し戸惑いました。本記事では、それぞれの特徴と向いている作業を整理し、ブログ作成やAndroidアプリ開発の実例を交えながら、迷わない使い分けを分かりやすく紹介します。
ChatGPTのChat・Work・Codexは何が違う?
ChatGPTには現在、Chat・Work・Codexという3つの使い方があります。私も最初は「どれもChatGPTなのに、何が違うの?」と少し戸惑いました。
簡単に整理すると、Chatは相談する場所、Workは仕事をまとめて完成させる場所、Codexはソフトウェアを開発する場所です。
まずは3つの違いを表で確認してみます。
| 項目 | Chat | Work | Codex |
|---|---|---|---|
| 主な用途 | 質問・相談・調査 | 複数工程の作業・成果物作成 | ソフトウェア開発 |
| 会話・相談 | ◎ | ○ | △ |
| Web調査 | ◎ | ◎ | ○ |
| ブログ・文章作成 | ◎ | ◎ | △ |
| 資料・レポート作成 | ○ | ◎ | △ |
| コードの相談・生成 | ◎ | ◎ | ◎ |
| プロジェクト全体の編集 | × | ○ | ◎ |
| ターミナル操作 | × | 条件による | ◎ |
| ビルド・テスト | × | △ | ◎ |
OpenAIの説明でも、Chatは質問や検索、ブレインストーミングなどの会話向け、Workは調査・分析やドキュメントなどの成果物作成向け、Codexはコード作成・デバッグ・テストなどのソフトウェア開発向けと分けられています。
Chatは「一緒に考える」が得意
普段使っているChatは、分からないことを質問したり、考えを整理したりする用途に向いています。
例えば「CameraXでISOを変更するには?」「このブログ記事の構成を考えて」「このエラーは何が原因?」といった質問です。会話しながら条件を追加したり、回答を修正してもらったりできるので、まず何かを調べたいときはChatが一番使いやすいと思います。
Workは「仕事をまとめて完成させる」のが得意
Workは質問に答えてもらうだけでなく、いくつかの工程をまとめて進め、最終的な成果物まで作ることを得意としています。
例えば「複数の資料を読んで内容を整理し、比較表を作ってレポートにまとめる」といった作業です。ドキュメント、スプレッドシート、プレゼンテーションなどの作成にも対応しているため、Chatよりも「仕事を任せる」という感覚に近くなります。
Codexは「コードを実際に変更する」のが得意
Codexは3つの中でも少し特殊で、ソフトウェア開発に特化した機能です。
コードについて質問するだけではなく、プロジェクトのファイルを確認し、コードを書き換え、コマンドを実行し、テストやビルドまで進められます。Android Studioでアプリを開発するような用途では、Chatでコードを教えてもらうより、Codexにプロジェクト自体を扱ってもらう方が向いています。 citeturn439945search1
ここまで見ると3つの違いは分かりやすいのですが、一つ疑問が残ります。
「ChatでもWorkでもCodexでも同じGPT-5.6 Solを選べるなら、AIの性能自体は同じなのでは?」
私もここが一番分かりにくいところでした。次の章では、同じGPT-5.6 Sol「高」を選んだ場合に、何が同じで何が違うのかを確認していきます。

同じGPT-5.6 Sol「高」でも何が違う?
Chat・Work・Codexでは、いずれもGPT-5.6 Solを選べます。さらに「高」を選択できるため、「同じモデルで同じ推論レベルなら、結局どれを使っても同じなのでは?」と思うかもしれません。
私もここが一番分かりにくいところでした。
ポイントは、GPT-5.6 SolはAIの頭脳、Chat・Work・Codexはその頭脳を使うための仕事場や道具と考えることです。
「高」はAIに多くの推論をさせる設定
GPT-5.6 Solには、回答するときにどの程度の推論を行うかを指定する設定があります。
OpenAIの説明では、「High(高)」はGPT-5.6 Solを使った**Extended reasoning(拡張推論)**です。簡単な質問へ素早く答えるよりも、複雑な問題をじっくり考えさせたい場合に向いています。
そのため、ChatでGPT-5.6 Sol「高」を選んだからといって、WorkやCodexより推論能力が低いという意味ではありません。
イメージとしては次のようになります。
| 項目 | 意味 |
|---|---|
| GPT-5.6 Sol | AIの頭脳 |
| 「高」 | どの程度しっかり考えるか |
| Chat | 会話・相談するための環境 |
| Work | 複数の作業を進めるための環境 |
| Codex | ソフトウェアを開発するための環境 |
ただし、2026年8月時点では一つ注意があります。Chatで使われているGPT-5.6 Solは8月に更新されており、WorkとCodexではそれ以前に公開されたバージョンが継続して使われています。つまり、名前が同じGPT-5.6 Solでも、完全に同一のモデルとは限りません。
ChatとWorkの差は「頭の良さ」より仕事の進め方
では、ChatとWorkでは何が違うのでしょうか。
例えば、
「CameraXのProモードはどのような仕組みですか?」
と質問するだけなら、ChatのGPT-5.6 Sol「高」でも十分に深く考えて回答できます。
一方で、
「複数の資料を読み、内容を比較して、表を作り、最後にレポートとしてまとめてください」
となると、Workの方が向いています。
つまり、Workの方が単純にAIの頭が良いというより、複数の工程をまとめて進め、成果物まで作るための環境が用意されていると考えると分かりやすいです。
Codexは開発に必要な道具を持っている
Codexも同じ考え方です。
Chatでもコードについて質問したり、Kotlinのコードを書いてもらったりできます。しかし、Chatは基本的に「コードについて相談する」場所です。
Codexでは、プロジェクト内のファイルを確認し、コードを変更し、コマンドを実行して、ビルドやテストまで進められます。
例えばAndroidアプリなら、
コードを確認 → 修正 → Gradleビルド → エラー確認 → 再修正 → テスト
という一連の作業を進められます。
ここがChatとの大きな違いです。
つまり、同じGPT-5.6 Sol「高」を選んだ場合でも、単純に推論レベルだけを比較するのではなく、そのAIに何をさせたいのか、どの道具を使わせたいのかでChat・Work・Codexを選ぶ必要があります。
それでは次に、実際の用途ごとに「結局どれを選べばよいのか」を整理してみます。
結局どれを使えばいい?用途別に使い分ける
ここまで違いを見てきましたが、実際に使うときに一番知りたいのは「結局どれを選べばいいの?」という点だと思います。
難しく考える必要はありません。質問や相談ならChat、複数の作業をまとめて任せるならWork、プログラムを実際に開発するならCodexと考えると、かなり分かりやすくなります。
OpenAIの公式説明でも、Chatは質問や検索、Workは調査や成果物作成、Codexはコード作成やデバッグ、テストなどに分類されています。
質問・調査・相談ならChat
普段ちょっと分からないことを調べたり、AIと相談しながら考えを整理したりするなら、まずはChatで十分です。
例えば私は、Androidアプリを作る前に「CameraXでISOをマニュアル設定するには?」「この仕様で問題はない?」といった相談にChatを使います。ブログの場合も、タイトルや章構成を一緒に考えるような作業はChatが使いやすいです。
例えば、次のような用途です。
- 技術について質問する
- Webで最新情報を調べる
- エラーの原因を相談する
- ブログのタイトルや章構成を考える
- プログラムの設計を相談する
- コードの意味を確認する
会話しながら「もう少し詳しく」「ここだけ直して」と進められるので、まだ何を作るか固まっていない段階ではChatと考えるとよいでしょう。
複数の作業や成果物作成ならWork
やりたいことが決まり、「あとはまとめて作業してほしい」という段階になるとWorkが便利です。
OpenAIではWorkを、リサーチ、情報分析、ドキュメント、スプレッドシート、プレゼンテーション、レポートなどの作成に使う機能として説明しています。
例えば、
複数の資料を読む → 内容を整理する → 比較する → 表を作る → レポートにまとめる
というように、一つの依頼の中にいくつもの工程が含まれる作業です。
ブログ作成でも、構成を一つずつ相談しながら決めるならChatが向いています。一方で、ガイドラインや参考資料を読み込み、図表も含めて記事全体を完成させたい場合はWorkの方が向いています。
私の場合は、相談しながら決めたいときはChat、決まった仕事をまとめて仕上げたいときはWorkと使い分けるのが分かりやすいと感じています。
プログラムを実際に開発するならCodex
Androidアプリなど、実際のソフトウェアを開発する場合はCodexが本命になります。
Codexはコードを書くだけではありません。プロジェクトを確認し、コードを変更して、コマンドを実行し、テストやデバッグまで進められるAIコーディングエージェントです。OpenAIもCodexを「コードの作成、レビュー、リリースを支援するAIエージェント」と説明しています。
例えばAndroid Studioのプロジェクトなら、
コードを確認 → Kotlinファイルを修正 → Gradleビルド → エラーを確認 → 再修正 → テスト
といった流れまで任せられます。
ChatでもKotlinコードを生成することはできます。ただし、生成されたコードを自分でAndroid Studioへコピーして確認する必要があります。
Codexでは、実際のプロジェクトそのものを対象に作業できることが大きな違いです。
ここまで整理すると、選び方はかなりシンプルです。
考える・相談するならChat、仕事をまとめて完成させるならWork、コードを実際に開発するならCodex。
ただし、実際の作業ではどれか一つだけを使う必要はありません。むしろ3つを組み合わせた方が便利な場面もあります。
次の章では、ブログ作成とAndroidアプリ開発を例に、Chat・Work・Codexをどのような順番で使えばよいのか見ていきます。
実際の作業ではChat・Work・Codexを組み合わせる
ここまでChat・Work・Codexを個別に見てきましたが、実際にはどれか一つだけを使う必要はありません。
むしろ、考えるところはChat、まとまった作業はWork、プログラムの実装はCodexというように、途中で切り替えた方が使いやすい場面があります。
私が普段行っているブログ作成やAndroidアプリ開発に当てはめると、この役割分担がかなり分かりやすくなります。
ブログを書くならChatで相談し、Workで仕上げる
ブログの場合、最初からWorkへ「記事を書いて」と依頼する方法もあります。ただ、タイトルや章構成を一つずつ確認しながら決めたい場合はChatの方が使いやすいです。
例えば今回の記事も、まずChatで「Chat・Work・Codexは何が違うの?」という疑問を整理し、タイトルや章構成を決めています。
その後、ガイドラインや参考資料をまとめて読み込み、記事全体や図表などの成果物まで一気に作りたい場合はWorkへ切り替える、という流れです。
Chat
テーマ・タイトル・章構成を相談
↓
Chat
内容や表現を一つずつ確認
↓
Work
資料をまとめて読み込み
↓
記事・表・資料などを完成
細かく相談しながら作るならChat、一連の作業をまとめて任せるならWork。このように考えると使い分けやすくなります。
Androidアプリ開発では最後をCodexに任せる
Androidアプリ開発では、さらにCodexを組み合わせます。
私の場合、まずChatで「どんな機能にするか」「CameraXで実現できるか」といった仕様を整理します。その内容から実装仕様書やCodexへ渡す指示を作り、最後にCodexで実際のプロジェクトを変更します。
流れにすると次のようになります。
Chat
実現したい機能を相談
↓
Chat / Work
仕様書・実装指示を作成
↓
Codex
Android Studioプロジェクトを確認
↓
コードを実装
↓
ビルド・テスト
↓
エラーがあれば修正
これまでCameraXアプリを作ってきた中でも、仕様を考える作業と、実際にコードを変更してビルドする作業はかなり性質が違いました。
そのため、仕様までChatで考え、実装段階になったらCodexへ渡すという分け方は使いやすいと感じています。
私なら「考える・仕上げる・実装する」で使い分ける
3つの機能を細かく覚えるより、私は次のように覚えるのが一番分かりやすいと思います。
| やりたいこと | 選ぶもの |
|---|---|
| 一緒に考えたい・相談したい | Chat |
| まとまった仕事を仕上げたい | Work |
| プログラムを実際に変更したい | Codex |
もちろん、Chatで記事全体を書くこともできますし、Codexにコードの相談をすることもできます。
ただ、できることが重なっているからこそ少し分かりにくいのだと思います。
Chat・Work・Codexのどれが一番優れているかではなく、作業の段階に合わせて切り替える。
私はこの考え方が、一番迷わず使える方法だと思っています。
具体的なアプリ開発手法は下記


コメント