1-1 Codex とは|どこでも同じエージェントが動く設計
OpenAI Codex の全体像を非エンジニア向けに解説。CLI・アプリ・Web・ブラウザ拡張という複数の入口が同じエージェントにつながる仕組みと、Codex が得意なこと・苦手なことを整理します。
このレッスンでわかること
- Codex が「何をしてくれる道具」なのかがわかる
- 入口がいくつもある理由と、それらの関係が理解できる
- 自分の仕事に使えるかどうかの見当がつく
Codex とは
Codex は OpenAI が作った、実際に手を動かすAIエージェントです。ChatGPT が「答えを教えてくれる」道具だとすれば、Codex は「作業をやってくれる」道具です。
ファイルを読み、書き換え、コマンドを実行し、結果を報告するところまでを一続きでこなします。あなたがすることは、日本語で「何をしてほしいか」を伝えることです。
名前に「Codex(コーデックス)」と付いていて、公式の説明もプログラミング寄りですが、**やっていることは「手元のファイルに対する作業」**です。プログラムのコードもファイルなら、Excel も CSV も文書もファイルです。
「どこでも同じエージェント」という設計
Codex を理解するうえで最初に押さえるべきは、入口がいくつもあることです。
| 入口 | どんなもの | 動く場所 |
|---|---|---|
| Codex アプリ | パソコンにインストールする専用アプリ | 手元 or クラウド |
| CLI | ターミナルで動かす。いちばん基本の形 | 手元 |
| IDE 拡張 | VS Code などの開発ツールに組み込む | 手元 |
| Web 版 | ブラウザから使う | クラウド |
| Chrome 拡張 | ブラウザ上の作業を任せる | ブラウザ |
| GitHub Action | 自動実行の仕組みに組み込む | クラウド |
OpenAI はこれを “One agent for everywhere you code”(コードを書くあらゆる場所に、ひとつのエージェントを)と表現しています。
**これらは別々の製品ではありません。**同じエージェントに対する、見た目の違う入口です。指示ファイル(第4章で扱う AGENTS.md)や Skills(第6章)は、どの入口からでも共通で効きます。
なぜ入口が多いのか
用途によって「手元で動いてほしい」か「クラウドで動いてほしい」かが変わるためです。
- 手元のファイルを触ってほしい → アプリ(Local)か CLI
- 時間のかかる作業を任せて、自分は別のことをしたい → クラウド
- ブラウザ上の作業を任せたい → Chrome 拡張
本カリキュラムでは、非エンジニアが最初に触るべき入口として Codex アプリを中心に進めます。選び方は 2-0 で扱います。
できることの全体像
Codex が公式に挙げるユースケースは、コード生成・レビュー・デバッグ・テストといった開発寄りのものが中心です。ただし実際にできることは、もう少し広く捉えられます。
| 領域 | 例 |
|---|---|
| ファイル操作 | 大量のファイルを読んで整理する、形式を変換する、一括で書き換える |
| 調べて整理する | 資料を読み込んで要点をまとめる、複数の情報源を突き合わせる |
| 繰り返し作業 | 決まった手順を毎回同じ品質で実行する |
| ブラウザ上の作業 | 画面を見ながらの入力・確認を任せる |
| コード開発 | 実装・レビュー・テスト・デバッグ |
「毎回同じ手順でやっている作業」があれば、それは候補です。
得意なこと・苦手なこと
期待値を最初に揃えておきます。
得意
- 手順が言葉で説明できる作業。「こうやって、次にこうして」と説明できるなら任せられます
- **同じことを何度も繰り返す作業。**人間が飽きる作業ほど向いています
- **確認できる作業。**結果を見て正しいか判断できるものが安全です
苦手・任せてはいけない
- **正解が確認できない作業。**出てきた答えが正しいか自分で判断できないなら、任せるべきではありません
- **取り返しのつかない操作。**削除、送信、公開など。第3章で仕組みとして止める方法を扱います
- 判断そのものを委ねる仕事。「どうすべきか」を決めるのは人間の仕事です
Codex も間違えます。**「優秀だが、この会社に来たばかりのアシスタント」**くらいの距離感が実態に近いです。指示が曖昧なら見当違いのことをしますし、社内の事情は知りません。
このカリキュラムの前提
本コースは Codex ならではの部分に絞っています。
AIエージェントに共通する基礎(指示の書き方、Excel・CSV の扱い、資料作成、データ分析など)は、Claude Code 入門コース で扱っています。考え方はツールが違ってもほぼ同じなので、両方に同じ内容を書くことはしません。
まだ AIエージェント自体が初めてであれば、次の順序をおすすめします。
- Claude Code 入門コースの第3〜5章で「指示の出し方」を身につける
- 本コースで Codex 固有の部分を押さえる
すでに他のツールを使ったことがあるなら、本コースから読んで問題ありません。
やってみよう
- 入口の確認:上の表を見て、自分が使いそうな入口はどれか考えてみましょう。「パソコンの中のファイルを触ってほしいのか」「ブラウザ上の作業を任せたいのか」が分かれ目です
- 候補の棚卸し:自分の仕事で「毎回同じ手順でやっている作業」を3つ書き出してみましょう
- 任せてはいけないものを見分ける:書き出した3つのうち、「結果が正しいか自分で確認できないもの」があれば印を付けてください。それは今の段階では任せない作業です
まとめ
- Codex は実際に手を動かすAIエージェント。ファイルを読み、書き換え、コマンドを実行する
- 入口は複数あるが、別々の製品ではなく同じエージェントの別の入口。設定は共通で効く
- 非エンジニアが最初に触るなら Codex アプリが現実的
- 向いているのは「手順が言葉で説明でき、結果を確認できる、繰り返しの作業」
- 正解が確認できない作業と、取り返しのつかない操作は任せない
- 指示の出し方などツール共通の基礎は Claude Code 入門コース側にある
理解度チェック
Q1. Codex の「入口」(CLI・アプリ・Web版など)の関係として、最も適切なものはどれでしょう?
- それぞれ別の製品で、できることも料金体系も異なる
- 同じエージェントに対する見た目の違う入口で、指示ファイルや Skills は共通で効く
- Web版が本体で、CLI とアプリはその簡易版
- どれか1つを選んだら、後から変更できない
答えを見る
正解:2
OpenAI は “One agent for everywhere you code” と表現しており、これらは同じエージェントにつながる異なる入口です。AGENTS.md や Skills はどの入口からでも共通で効きます。用途に応じて使い分けたり、併用したりできます。
Q2. Codex に任せるべきでない作業はどれでしょう?
- 毎月同じ手順で作っている集計表の作成
- 大量のファイルの形式を一括で変換する作業
- 出てきた結果が正しいかどうか、自分では判断できない専門領域の作業
- 決まったフォーマットの文書を量産する作業
答えを見る
正解:3
Codex も間違えます。結果の正しさを自分で確認できない作業を任せると、誤りに気づけないまま先に進んでしまいます。1・2・4 はいずれも「手順が説明でき、結果を確認できる」ため向いています。あわせて、削除・送信・公開のような取り返しのつかない操作も、第3章で扱う仕組みで止めるべき対象です。