読み方 : オープンエーアイコーデックス

OpenAI Codex

OpenAI Codexとは?

自然言語の指示によりプログラムコードの生成や修正、実行までを行う、AIによるソフトウェア開発支援エージェント。米オープンAIOpenAI)社が開発・提供している。クラウド環境で複数の開発タスクを処理し、コード作成からテストまでを自動的に実行する仕組みを備える。
OpenAI Codexのイメージ画像

同社のGPT系列の大規模言語モデルLLM)をソフトウェア開発、プログラミング向けに調整したAIモデルが用いられている。利用者が自然言語による指示を与えると、機能追加やバグ修正コードレビューなどを実行することができる。

利用者が所有するバージョン管理システムリポジトリを読み込んだクラウド上のサンドボックス環境で作業を行い、ファイル編集やテスト実行、型チェックなどの処理を順に実施する。完了後は変更内容がコミットプルリクエストとして提示され、開発者が内容を確認してから自分のリポジトリに組み込むことができる仕組みになっている。

従来のコード補完ツールが一行単位の生成を主としていたのに対し、Codexはコードベース全体を前提に複数ファイルの変更や設定の更新をまとめて行う。利用者は日本語や英語で仕様を説明するだけで、プロジェクト構成の作成や依存関係の設定、テストコードの生成などを依頼できる。

処理の進行状況やログも確認可能であり、途中で追加の指示を与えることで修正内容を反映した結果を再生成することもできる。設計から検証までを連続した作業として扱う運用が可能になっている。PythonJavaScriptをはじめとする主要言語のほか、特定のフレームワークやインフラ構築に関するコードにも対応する。

Codex自体はAIモデルであり、様々な環境から呼び出して利用することができる。Webブラウザで同社のAIチャットサービス「ChatGPT」から利用したり、Visual Studio CodeJetBrainsなど統合開発環境IDE)やコードエディタへ機能拡張として組み込んだり、同社が提供するWindows向けあるいはmacOS向けのデスクトップアプリ、あるいはコマンドラインインターフェース「Codex CLI」から直接利用することができる。

2026年4月には大規模なアップデートが実施され、Codexが利用者の画面を認識しながらデスクトップアプリを独自のカーソルで自動的に操作する「Computer Use」機能が追加された。あわせて、利用者の作業習慣や技術スタックを記憶し、過去の履歴を参照しながら長期的なタスクを継続する機能も導入されている。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。