Codexについての私の考え方
本文の状態
日本語全文を表示中
詳細モードで約2分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Andrej Karpathy 厳選
OpenAIのGabriel Chuaが、「Codex」という用語の混乱を招く背景を解説し、明確な定義を提供している。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
OpenAIの開発者エンジニアであるGabriel Chua氏は、「Codex」という用語がOpenAIエコシステム内で複数の意味を持ち混乱を招いていることについて、自身の見解を提示している。Codexは、本質的にOpenAIの「ソフトウェアエンジニアリングエージェント」であると定義される。ここで言うエージェントとは、単なるモデルではなく、指示とツールを備え、ユーザーに代わってタスクを実行するランタイムに包まれた実働体を指す。
Chua氏は、Codexを以下の三つの要素が連携するものとして高レベルで捉えている。
- モデル (Model): 中核となるAIモデルそのもの。
- ハーネス (Harness): モデルに与える「指示とツールの集合体」。この部分はオープンソースであり、OpenAIのコードリポジトリで公開されている。
- サーフェス (Surfaces): ユーザーが実際にエージェントと対話するためのインターフェース(例:API、製品UIなど)。
特筆すべきは、Chua氏がOpenAIの内部関係者として初めて明言した点である。それは、Codexモデルファミリーは、この「ハーネス」の存在を前提として直接訓練されているということだ。つまり、ツールの使用、実行ループ、コードの圧縮、反復的な検証といった振る舞いは、後から付け足された機能ではなく、モデルが学習過程で本質的に身につけた能力なのである。一方でハーネスもまた、モデルがどのように計画を立て、ツールを呼び出し、失敗から回復するかに合わせて設計されている。このように、モデルとハーネスは相互に形作られ、密接に統合された一つのシステムを構成している。
要約すると、Codexとは、単体のAIモデルを指すのではなく、特定の目的(ソフトウェアエンジニアリング)のために特化して訓練されたモデルと、それを実際に動作させるためのオープンソースの制御フレームワーク(ハーネス)、そして多様なユーザーインターフェース(サーフェス)が三位一体となった「エージェント」システムであると理解できる。
原文を表示
How I think about Codex Simon Willison’s Weblog
How I think about Codex. Gabriel Chua (Developer Experience Engineer for APAC at OpenAI) provides his take on the confusing terminology behind the term "Codex", which can refer to a bunch of of different things within the OpenAI ecosystem:
In plain terms, Codex is OpenAI’s software engineering agent, available through multiple interfaces, and an agent is a model plus instructions and tools, wrapped in a runtime that can execute tasks on your behalf. [...]
At a high level, I see Codex as three parts working together:
Codex = Model + Harness + Surfaces [...]
Surfaces = how you interact with the Agent
He defines the harness as "the collection of instructions and tools", which is notably open source and lives in the openai/codex repository.
Gabriel also provides the first acknowledgment I've seen from an OpenAI insider that the Codex model family are directly trained for the Codex harness:
Codex models are trained in the presence of the harness. Tool use, execution loops, compaction, and iterative verification aren’t bolted on behaviors — they’re part of how the model learns to operate. The harness, in turn, is shaped around how the model plans, invokes tools, and recovers from failure.
Adding TILs, releases, museums, tools and research to my blog - 20th February 2026
Two new Showboat tools: Chartroom and datasette-showboat - 17th February 2026
This is a link post by Simon Willison, posted on 22nd February 2026.
Sponsor me for $10/month and get a curated email digest of the month's most important LLM developments.
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み