最近、OpenAIのエンジニアであるRyan Lopopolo氏が、長文< strong>『Harness engineering』を通じて、内部チームがCodexをどのように重度で使用しているのかを明らかにしました。この実験は「幽霊ライブラリ」として知られる< strong>Symphonyというツールを生み出しただけでなく、まったく新しいエンジニアリングのワークスタイルを定義しました。

核心的な実験:自分自身に「ゼロ人間によるコード作成」の鎖をかける

Ryanは実験の初期段階で、非常に過酷な制限を設けました:あらゆるコードを手動で書かないこと

苦しみから爆発へ: 実験の初期には、モデルが複雑な論理を処理するのが難しく、開発速度は人間の10分の1にとどまりました。

ツールの進化を迫る: Agentが単独で作業を完了できるようにするため、チームは極めて細かいHarness(開発台)システムを開発することになりました。

指数的な効率向上: GPT-5.4などの推論モデルの進化に伴い、このシステムの生産性はどの単一エンジニアチームよりも大幅に向上しました。

重要な戦術:構築時間を「1分」に固定する

OpenAI社内では、Agentの効率的な動作は極端なフィードバック速度に依存しています:

内部ループ(Inner Loop): チームは、MakefileからBazel、そしてNxまでを繰り返し再構築することで、構築時間を厳密に< strong>1分以内に保つことを確保しました。

論理の分割: 構築が遅くなると、Agentは構築グラフをより詳細に分割し、複雑さを閾値以下に低下させることで、Agentの「集中力」を維持します。

パラダイムシフト:人間がPRレビューのボトルネックになる

コードが非常に簡単に並列化できるようになったとき、本当に貴重なのは「人間の注意」です。

マージ後のレビュー: チームはコードマージ前に行う冗長な人工レビューをやめ、それを自動化し、大部分の人工レビューはコードマージ後に実施され、品質のチェックや経験の蓄積に役立ちます。

可観測性の強化: エンジニアの仕事はバグ修正ではなく、AgentにTraces(トレース)や可観測性ツールを提供することになり、これによりAgentに「自己治癒能力」をもたらします。

経験の「蒸留」: 高度なエンジニアが頭の中に持つ「暗黙の経験」をSkillドキュメントやテストに記録し、システムの文脈として定着させます。

業界の未来:「幽霊ライブラリ」と依存の内部化

Ryanは、トークンコストがほぼゼロになるにつれて、ソフトウェアの依存関係が徐々に消失すると述べています。

Ghost Libraries(幽霊ライブラリ): 開発者は高精度なSpec(仕様)を定義するだけで、Agentがローカルで再構築して実装します。

依存の内部化: 中程度以下の複雑度のサードパーティライブラリについては、Agentが直接再構築し、リポジトリにインライン化して、不要なコードを排除し、完全に制御可能なテクノロジースタックを構築できます。

結論:「助手」から「独立したチームメート」へ

< strong>OpenAI Frontierチームの視点では、将来的なソフトウェア開発は人の習慣に合わせてワークフローを最適化するものではなく、< strong>Agentの読みやすさ