Codex(コーデックス)
まずこれだけ
Codexは、OpenAI(オープンエーアイ) が提供するAIコーディング支援ツールの名前です。コードを書く、直す、調べる、テストを実行する、変更内容を説明するなど、開発作業を会話しながら進めるために使われます。ここでのCodexは、単なる「コードを書いてくれるチャット」ではなく、AI(エーアイ)エージェント としてファイルを読み、手順を考え、必要なコマンドを実行しながら作業するものとして扱われます。OpenAI(オープンエーアイ)の会社名、ChatGPT(チャットジーピーティー)のサービス名、GPT(ジーピーティー)系の モデル 名、Codexのツール名を分けて覚えると混乱しにくいです。
どこで見かけるか
Codexは、リポジトリ、GitHub(ギットハブ)、プルリクエスト、エディター、IDE(アイディーイー)、ターミナル といった開発の場面で見かけます。公式ページでは、機能追加、リファクタリング、移行、レビュー、テストなどを支援するコーディングエージェントとして紹介されています。利用できる場所やモデル、権限設定は時期やプランで変わるため、実際の画面で確認します。
具体例
「このページのボタンがずれている原因を探して」「エラーを再現して修正して」「README(リードミー)を初心者向けに書き直して」「テストを追加して失敗を直して」のように頼めます。Codexはプロジェクト内のファイルを見ながら作業するため、お願いは「何を」「どの範囲で」「どう確認してほしいか」まで書くと進めやすくなります。これは プロンプト の工夫でもあります。
つまずきやすいところ
Codexが作った変更は、必ず人が確認します。動くように見えても、別の画面を壊している、セキュリティ上よくない、仕様と違う、テストが足りない、ということがあります。特に本番公開、データ削除、料金が発生する処理、秘密情報に関わる変更は慎重に扱います。Codexは開発者の代わりに責任を負うものではなく、確認作業を含む ワークフロー を助ける道具です。
研究会では
研究会では、AIが実際のファイルを扱う例としてCodexを使います。IT(アイティー)に不慣れな人には少し専門的ですが、「Web(ウェブ)サイトの修正をAIに手伝ってもらい、人が差分を確認する」流れとして見ると、AIエージェントの理解につながります。
