AI KNOWLEDGE

AIナレッジ

OpenAI公式「Codex 101」完全攻略マニュアル

目次

前提知識ゼロから始める「ガチで強い」AIコーディングエージェント実装ガイド

「AIでプログラミングができるのは知っているけれど、結局どこから手を付ければいいかわからない……」
「専門用語ばかりで、最初の一歩で挫折してしまった……」

そんな悩みを抱えていませんか?

2026年3月18日、OpenAIはこれまでの「難しそう」という常識を完全に覆す、完全無料の公式オンボーディング資料「Codex 101: Introduction and Onboarding」を公開しました [1]。

これまで一部のギークや強者エンジニアだけのものだった、最強のコーディングエージェント「Codex」。その導入から実践、さらには開発現場への組み込み方までを、前提知識ゼロの初心者でも100%理解できるように徹底解説します。

「Codexって難しそう」そう思って避けていた人は、今日で完全に状況が変わります。
これは単なるノウハウ紹介ではありません。現場で実際に回り、売上や工数削減に直結する「本物のAI実装手順」です。


1. OpenAI Academy「Codex 101」とは?

OpenAI Academyで公開された「Codex 101」は、コーディングエージェント「Codex」を実務に導入するための公式ワークショップ資料です [1]。

1.1 ワークショップの全体像

本資料は、以下の5つの「ライトニングトーク(Lightning Talks)」と、実践的な「マイクロハッカソン」で構成されています。

セクションタイトル主な学習内容
01Introduction and SetupCLI、アプリ、IDEでのインストールとログイン方法
02Understanding Agents自律型AIが動く仕組み「エージェント・ループ」の理解
03Using Codex in the SDLC開発ライフサイクル(計画〜保守)へのCodexの組み込み方
04How to Delegate to Agents効果的なプロンプトの型、AGENTS.mdの書き方と優先順位
05How Teams are Using CodexCisco、Datadog、楽天、Sora開発チームでの実例紹介

1.2 資料へのアクセス方法

アクセスは非常にシンプルです。

  1. OpenAI Academy の公式リソースページ にアクセスします [1]。
  2. ページ内の「Open PDF in new tab」をクリックするだけで、誰でも無料で資料を閲覧・ダウンロードできます。

OpenAI Academy のCodex 101公式ページ
図1:OpenAI Academy の「Codex 101」公開ページ。ここからワンクリックで公式PDFにアクセス可能。


2. 3つのアプローチと提供クライアント

AIを活用したコーディングには、大きく分けて3つのアプローチがあります。

2.1 AIコーディングの3つのアプローチ

  1. コード補完(Code Complete):従来の入力補完。次に書くべきコードを1行ずつ提案します。
  2. ペアプログラミング(Pair Programming):チャット形式でAIと対話しながら、協調してコードを書いていきます。
  3. エージェントへの委譲(Agentic Delegation)Codexが採用しているアプローチです。 ゴールと制約を与えるだけで、AIが自律的にファイルを読み込み、ツールを使い、テストを実行してタスクを完了させます。

2.2 Codexの3つのクライアント

Codexは、あなたの作業スタイルに合わせて3つの環境(クライアント)で動作します。性能はどれも同じですが、UIや機能が少し異なります。公式ワークショップでは、最も視覚的で並行処理に強い「Codex App」を推奨しています。

クライアント特徴推奨されるユースケース
CLI(コマンドライン)・インストールが最も簡単(ゼロ依存)
/compact /fork /new などの強力なスラッシュコマンドを搭載
ターミナルから離れたくないエンジニア、素早いセッション開始
Codex App(デスクトップアプリ)・複数のワークスペースで並行してタスクを実行可能
・差分(Diff)表示が最も見やすく、視覚的に分かりやすい
公式推奨。 複雑なワークフロー、エージェントへの自律的なタスク委譲
IDEs(VS Code / JetBrains / Xcode)・使い慣れた開発環境にプラグインとしてシームレスに融合
・チャット形式でのクイックな支援に最適
日常的なコーディング中のコード補完、部分的なデバッグやリファクタリング

3. 前提知識ゼロでもできる!インストール&ログイン手順

それでは、実際にCodexを導入してみましょう。驚くほど簡単です。

Codex 101のインストール手順スライド
図2:公式資料で紹介されている3つのインストール方法。

3.1 CLI(コマンドラインインターフェース)

ターミナルを開き、以下のコマンドを順番に実行するだけです。

# npmを使う場合
npm install -g @openai/codex

# MacでHomebrewを使う場合
brew install --cask codex

# ログイン(ブラウザが起動し、ChatGPTアカウントで認証します)
codex login

# セッションを開始する
codex

3.2 Codex App(デスクトップアプリ)

  1. openai.com/codex/ にアクセスしてアプリをダウンロードします。
  2. ダウンロードしたファイルを「アプリケーション(Applications)」フォルダにドラッグ&ドロップします。
  3. アプリを起動し、ChatGPTのアカウントでサインインします。

3.3 IDE(VS Codeなど)

  1. VS Codeなどの拡張機能(Extensions)ペインを開きます。
  2. OpenAI Codex」と検索し、インストールをクリックします。
  3. ChatGPTのアカウントでサインインして連携を完了します。

4. なぜCodexは賢いのか?「エージェント・ループ」と「コンテキスト」

多くの人が「AIはすぐに嘘をつく(ハルシネーション)」「大きなプロジェクトだと指示を忘れる」と不満を持ちます。Codexは、この問題を「エージェント・ループ」「コンテキスト管理」という2つの仕組みで解決しています。

4.1 エージェント・ループ(Agentic Loop)の仕組み

Codexは、ユーザーからのプロンプト(指示)を受け取ると、単にコードを生成して終わりにはしません。

ユーザーの指示(プロンプト)
       ↓
【推論(Model Inference)】: 「何をすべきか?」を考える
       ↓
【ツール実行(Tool Calls)】: ファイルの読み込み、テストの実行、コマンド実行
       ↓
【結果の評価(Agent Response)】: 「指示通りにできたか?」を検証する
       ↓ (できていなければループに戻る)
完了後にユーザーへ報告

このように、「考えて、実行して、確認する」というサイクルを自律的に繰り返すため、正確性が圧倒的に高いのです。

4.2 コンテキスト(Context)の重要性

「コンテキスト」とは、AIにとっての「作業用メモリ(記憶)」です。
Codexは、一度に数百ページ(400〜600ページ分、トークン数にして数十万)のドキュメントをこのメモリに保持できます。

コンテキストが整理されているほど、AIの出力は安全で、正確で、一貫したものになります。

4.3 自動コンテキスト圧縮(Intelligent Context Compression)

メモリが限界(約90%)に達すると、Codexは自動的に過去の不要な履歴を要約・圧縮(Auto compaction)します。これにより、長時間のコーディングセッションでも「指示を忘れる」「動作が重くなる」といったことがありません。


5. 開発ライフサイクル(SDLC)を爆速化するCodexの役割

Codexは、コードを書く「Build」のフェーズだけでなく、システム開発のすべての工程(SDLC)で人間のエンジニアをサポートします。

SDLCにおけるCodexとエンジニアの役割分担
図3:計画から運用まで、Codexがエンジニアを強力にバックアップ。

開発フェーズCodex(エージェント)の役割人間(エンジニア)の役割
Plan(計画)不足している詳細仕様や前提条件の洗い出し優先順位の決定、タスクの順序整理
Design(設計)初期プロトタイプや骨組みのスケッチ設計方針、重要な技術選定、制約の決定
Build(実装)実際のコード記述、バグの自動修正設計パターンの指示、トレードオフの調整
Test(テスト)テストコードの新規作成、既存テストの更新テスト範囲(カバレッジ)と意図の確認
Review(レビュー)プルリクエスト(PR)の1次レビュー最終承認、コード品質の最終チェック
Document(ドキュメント)仕様書、変更サマリー、解説書のドラフト作成内容の正確性と決定事項の整合性確認
Deploy & Maintain(運用)ログやアラートの自動分析・原因特定高リスクな障害への対応、意思決定

6. 実践!Codexの能力を120%引き出す「プロンプトの型」

Codexを動かす際、「完璧なプロンプト」を書こうとする必要はありません。
それよりも、Codexが迷わないように「コンテキスト(文脈)」をきれいに整えてあげることが重要です。

公式ワークショップでは、作業を予測可能にし、手戻りを防ぐための「ミニ・プロンプトテンプレート」が推奨されています。

6.1 ミニ・プロンプトテンプレート(4つの要素)

この4つの要素をプロンプトに含めるだけで、Codexの実行精度は劇的に向上します。

  1. Goal(ゴール):達成したい具体的な成果、変更内容、そして「なぜそれが必要なのか」の理由。
  2. Context Pointers(文脈の指定):参考にしてほしい既存のファイル、実装パターン、類似のコード例(@でファイルを指定)。
  3. Constraints(制約条件):やっていいこと、やってはいけないこと、命名規則やスタイルのルール。
  4. Done When(完了条件):タスクが完了したとみなす基準(実行すべきテスト、コマンド、期待される動作)。

6.2 プロンプト作成の極意(Tips)

  • 極限までシンプルに: 長々と説明するより、「ゴール + 制約 + 完了条件」を短く書く方がCodexは正確に動きます。
  • 検証手順を埋め込む: 「完了したら pnpm test を実行して、エラーが出ないことを確認して」と指示します。Codexがテストを実行できない環境の場合は、「テストを実行するための具体的なコマンドと、確認すべきポイントを箇条書きで教えて」と指示します。
  • ファイル指定(@mention)を活用する: 修正対象や参考ファイルを @filename で直接指定し、Codexの探索範囲を絞り込みます。
  • エラー時はスタックトレースを丸ごと貼る: デバッグの際は、エラーメッセージ、再現手順、環境情報をそのまま貼り付けることで、Codexが瞬時に原因を特定します。

7. 最強の武器『AGENTS.md』でCodexを自社専用にカスタマイズする

Codexを使いこなす上で、最も重要と言っても過言ではないのが『AGENTS.md』の活用です。

AGENTS.mdの説明スライド
図4:AGENTS.mdは、自社の開発ルールをCodexに自動で読み込ませるためのオープンフォーマット。

7.1 AGENTS.mdとは?

Codexは、起動した直後はあなたのプロジェクトの「独自のルール(命名規則、テストの実行方法、ディレクトリ構成など)」を何も知りません。

AGENTS.mdは、プロジェクトのルートディレクトリに置いておく、「AIエージェント向けの説明書」です。
これを用意しておくだけで、Codexは起動時に自動でルールを読み込み、 retries(やり直し)を減らし、安全なコード変更を行うようになります。

💡 プロの裏技:
ターミナルで /init コマンドを実行すると、現在のプロジェクトを分析して、スターター用の AGENTS.md を自動生成してくれます。

7.2 AGENTS.mdに書くべき4つの基本セクション

  1. Repo map(リポジトリ構成): 重要なディレクトリ、主要なモジュールの役割。
  2. How to run the project(実行手順): インストール、ビルド、テスト、静的解析(Lint)の具体的なコマンド。
  3. Engineering guardrails(開発の制約): 命名規則、PR作成時のルール、セキュリティ上の禁止事項(「do not」ルール)。
  4. How work gets verified(検証方法): 「完了(Done)」の定義と、それを検証するための手順。

7.3 AGENTS.mdの優先順位(ディレクトリ優先順位)

Codexは、以下の順番で AGENTS.md を探し、内容を組み合わせて適用します。

1. グローバル設定( ~/.codex/AGENTS.md )
   └ ユーザー個人のPC全体のデフォルト設定。最も優先度が低い。
       ↓
2. プロジェクト設定( プロジェクトルート/AGENTS.md )
   └ リポジトリ全体で共通の開発ルール。
       ↓
3. ディレクトリ設定( サブディレクトリ/AGENTS.md )
   └ 特定の機能やモジュール固有のルール。
       ↓
★ 【最優先】AGENTS.override.md
   └ 一時的な上書きルール。

注意点: 同一ディレクトリ内に AGENTS.override.md が存在する場合、 AGENTS.md よりも優先して読み込まれます。


8. 世界のトップ企業・開発チームでの驚異的な導入実績

「本当に実務で使えるの?」という疑問に対する答えが、公式資料に示されている導入実績です。

8.1 楽天:MTTR(平均復旧時間)を50%削減

「私たちは、単にコードを素早く生成することだけを求めているのではありません。安全にリリースすること(Shipping Safely)を重視しています。安全性のないスピードは成功とは言えません。
私たちの役割は、もはやコードの1行1行をチェックすることではなく、『何を望んでいるのか』を明確に定義し、それを『どう検証するか』を確立することです。」
―― 楽天 AI担当ジェネラルマネージャー 梶 友介 氏 [1]

楽天では、Codexの導入により、障害発生から復旧までの時間(MTTR)を50%削減することに成功しました。

8.2 Sora(OpenAI):わずか28日間でAndroidアプリを開発

OpenAIの最先端動画生成AI「Sora」のAndroidアプリは、わずか4人のエンジニアで、プロトタイプ作成に18日、リリースまでに10日の、計28日間で開発されました。

  • Codexのコード記述比率: 全体の 85%
  • 人間の役割: アーキテクチャの設計とコードレビューに集中
  • 開発プロセス: デバッグ、リファクタリング、テスト、信頼性向上をCodexの並行ワークストリームで同時に実行
  • 成果: クラッシュフリー率 99.9%、Google Playストアで1位を獲得(評価 4.9/5)

8.3 Cisco:毎月1,500時間の開発時間を削減

  • 削減時間: 毎月 1,500時間 のエンジニアリング工数を削減
  • バグ修正スピード: 欠陥修正(Defect Remediation)が 10〜15倍 高速化
  • ビルド時間: ビルド時間を 20% 削減
  • 教訓: 「Codexを単なるツールとして見るのをやめ、『チームの一員』として扱い始めたときに、最大の成果が得られた」

8.4 Datadog:過去のインシデントのリスクを22%検知

  • コードレビューの自動化: 1,000人以上のエンジニアが毎週Codexをコードレビューに使用
  • インシデント防止: 過去に発生した障害(インシデント)の 22% について、Codexが事前にコードレビューでリスクを指摘していた

9. 今日から始める!次の3ステップ

マニュアルを読み終えたあなたが、今すぐ実践すべきステップは以下の3つです。

  1. 実際のプロジェクト(リポジトリ)でCodexを動かしてみる
  2. /init コマンドを使って、自社の AGENTS.md を作成してみる
  3. ドキュメント作成やテストコードの作成など、身近な実務をCodexに委譲してみる

より詳細な情報や最新のアップデートは、以下の公式リソースから確認できます。


10. 参考文献(References)

[1] OpenAI Academy, “Codex 101: Introduction and Onboarding”, March 18, 2026.

WRITERライター紹介

黒山結音

NEXT INNOVAITION 代表取締役

「AIは現場で使えなきゃ意味がない」を掲げ、30社以上にAI顧問として導入から定着までサポート。OpenClaw・Claude・ChatGPTなどAIツールを実務でフル活用し、AI駆動経営を実践。本メディアでは、実際の現場で効果が出た事例や、AI初心者がつまずく「最初の一歩」を、専門用語を極力使わずに解説します。

黒山結音

OpenClaw / Claude Code / Codex / Cursor / Manus

この記事をシェアする

トップメディアトップAIナレッジOpenAI公式「Codex 101」完全攻略マニュアル
キャラクター