OpenAIは最近、Codex Harnessに関連するコア機能をさらに開放し、Codexのさまざまな製品形態を駆動するエージェント実行フレームワークを開発者に公開しました。Codex Harnessは、Codexの背後にあるエージェント実行環境であり、モデル、ユーザー、ツールを接続し、タスクの実行、コンテキスト、セッション、コード操作などのプロセスを管理します。以前から、OpenAIはCodex CLIとそのコアコードをオープンソース化しており、継続的にHarnessとApp Serverの能力を改善しています。

構造的には、Codex Harnessは単なるコード生成ツールではなく、完全なエージェント実行フレームワークです。そのコアには、エージェントループ、スレッドのライフサイクルと永続性、設定および認証、ツールの実行と拡張メカニズムなどが含まれます。Codex App Serverを通じて、開発者は双方向のJSON-RPCプロトコルを使用してHarnessをさまざまなクライアントに接続し、リアルタイムのイベントストリームを得ることができます。これにより、IDE、デスクトップアプリケーション、その他のカスタムエージェント製品の構築が可能です。
現在、Codex HarnessはCodex Web、CLI、IDE拡張、macOSアプリなど、多様な使用シーンをサポートしています。以前OpenAIは、「すべてCodexによって書かれたコード」のHarnessエンジニアリング実践を公開しました。これは、内部製品が約5か月で約100万行のコードを生成し、約1,500件のPull Requestを完了した事例であり、チームの中心的な考え方から「人間がコードを書く」ことから「人間が目標を設定し、エージェントが実行する」ことへと変化しています。
今回のHarnessのさらなる公開は、AIプログラミング競争がモデルの能力からエージェントの実行時、ツールの呼び出し、コンテキスト管理、エンジニアリングフィードバックの閉ループに広がっていることを示しています。下位レイヤーのHarnessが徐々に標準化されるにつれて、開発者はCodexのコアエージェント能力の上に、より豊富な専門的なAIプログラミングおよびソフトウェアエンジニアリングワークフローを構築できるようになります。
VIP会員