>_tech-draft
OpenAIのアイコン
OpenAI
動画公開日
タイトル

Codex for Everyday Work: AI Agents Beyond Coding

再生時間

43分 3秒

OpenAI Codexの進化:コーディング支援から知識労働の未来へ

ポイント

  • OpenAI Codexがコーディング支援から情報収集や要約、タスク自動化を通じて知識労働全般を変革する汎用AIへと進化した軌跡を解説します。
  • 開発初期の課題を克服し、ソフトウェアエンジニアの非コーディング業務での活用がその真価を明らかにした転換点を紹介。
  • 煩雑な情報整理や進捗管理をCodexに委任することで、あらゆる知識労働者が生産性を大幅に向上させる具体的な知見が得られます。

はじめに

OpenAIフォーラムでの議論を通して、OpenAIが開発したAIモデルである「Codex」が、当初のソフトウェア開発支援ツールという枠を超え、いかに幅広い知識労働に活用され、私たちの働き方を変革しているかをご紹介します。

本記事では、Codexがどのように誕生し、どのような課題を乗り越えてきたのか、そして非技術者を含む多様なユーザーがどのようにこの強力なツールを活用しているのか、OpenAIのCodex責任者であるTibo Sio氏の視点から深掘りしていきます。研究者、教育者、産業界のオペレーター、中小企業の経営者、リーダー、あらゆる種類の知識労働者にとって、Codexが提供する可能性を探ります。

Codexの誕生と初期の挑戦

OpenAIにおけるCodexの旅は、かなり以前に始まりました。OpenAIは常に、非常に有用なモデルを構築し、それによって開発を加速させる方法に魅了されてきました。長年の大きな課題の一つは、熟練したソフトウェアエンジニアのレベルでコーディングできるAIの実現でした。

およそ2年前にこのプロジェクトが開始され、最初のパブリックバージョンは現在「Codex Web」と呼ばれています。これは、クラウド上で動作し、ウェブインターフェースを通じてアクセスできるエンティティというアイデアでした。ユーザーがタスクを入力すると、Codexは指定されたコードリポジトリを分析し、タスクを達成するために必要な変更を特定し、GitHubにプルリクエストを開くという、完全に隔離されパッケージ化されたシステムでした。ユーザーは意図を伝えるだけで、最終的にコードの変更を受け取ることができました。

しかし、この初期アプローチにはいくつかの課題がありました。最大の課題は「摩擦の高さ」でした。セットアップが複雑すぎたため、多くの開発者は自身のローカルマシンに独自の優れた開発環境を持っており、それをクラウド環境で再現することに大きな障壁がありました。また、当時のモデルは常に完璧にタスクをこなせるレベルには達しておらず、モデルとの反復作業が困難でした。これらの課題を受け、OpenAIはアプローチを大きく転換することになります。

コーディングを超えた汎用AIへの進化

Codexがコーディング以外のタスクで使われ始めたのは、ここ半年ほどの比較的新しい動きです。特に、GPT-5(そしてGPT-2)のリリース以降、汎用的なタスク、特に長期間にわたるタスクに対する信頼性と汎用性が飛躍的に向上しました。

ここで重要な洞察がありました。それは、ソフトウェアエンジニアでさえ、一日の大半を実際のコーディングに費やしているわけではないという事実です。彼らがコーディングに費やす時間は全体の20~30%程度に過ぎません。残りの時間は、チケットの確認、優先順位付け、問題解決のための議論、アーキテクチャの決定、バグレポートの調査、システムの理解、情報収集など、多岐にわたります。

Codexを早期に導入した技術者の多くは、すでに日々の業務(非コーディングタスク)でCodexを活用していました。このことから、OpenAIのチームは、このテクノロジーが単にコードを生成するだけでなく、はるかに強力であり、社会全体に役立つ可能性を秘めていることを確信しました。コーディング支援の有用性をさらに高めるためには、Notionのドキュメントや様々な資料など、より広範なコンテキストへのアクセスが必要であることも判明しました。これにより、エージェントはタスク解決においてさらに有用性を増しました。そして現在では、Codexで実行されるタスクの「大部分」が、実際には非コーディングタスクになっています。Codexは当初コードを検索していましたが、今では大量のドキュメントを検索し、情報を要約して提示するのにも非常に役立つことが認識されています。これは、あらゆる知識労働者が日常的に行っている作業です。

知識労働を変革した「あの瞬間」

Codexが「あらゆる人のためのツールになる」と確信した瞬間について、Tibo Sio氏は印象的なエピソードを語っています。それは、Codexのローンチ準備の真っ只中での出来事でした。CodexのリードプロダクトマネージャーであるAlexander Amirus氏が、ローンチに向けた変更の状況を追跡するためにCodexを使用していたのです。

Tibo氏は、当時のAlexander氏ほど生産性の高い人物を見たことがなかったと述べています。まるで彼のために多くの小さなCodexエージェントが働いているかのようでした。彼らは、人々に連絡を取り、最新の状況(例えば、まだ磨きが必要な特定機能、ユーザーフィードバックなど)を文書に更新していました。Codexは、ユーザーからのフィードバック、開発者からの情報、進行中の計画など、あらゆる情報を統合し、Alexander氏がTibo氏と議論している最中にも、それらを整理し、最新の状態に保っていたのです。

Codexが登場する以前の世界では、Alexander氏はSlackチャンネル、ドキュメント、GitHubのプルリクエストを自身で掘り起こし、調整に膨大な時間を費やしていました。しかし、この瞬間、Tibo氏は、Alexander氏がその時間のかかる作業をCodexに「委任」し、彼が会議中にそれらのツールが代わりに働いているのを目撃しました。

OpenAIのモデルは、適切なコンテキストを収集し、要約することに非常に優れています。これはCodexの強力なユースケースであり、Alexander氏もそれを実践していました。さらに、CodexはSlackと連携し、人々にメッセージを送信して「この件のステータスはどうなっているのか?」と尋ねることで、情報追跡(chasing up)も行っていました。Alexander氏の代わりに、すべての追跡作業を実行していたのです。この経験から、Tibo氏は「私たちはソフトウェアエンジニアリングだけでなく、あらゆるものを本当に変えている」と強く感じたと言います。

まとめ

OpenAI Codexは、当初のコーディング支援ツールという目標から大きく進化し、現在では、コンテキスト理解、情報要約、タスク自動化を通じて、幅広い知識労働の生産性を劇的に向上させる汎用AIへと変貌を遂げました。初期の導入における課題と、ソフトウェアエンジニアが自身の日常業務でCodexを非コーディングタスクに活用した経験が、このツールの真の可能性を解き放つ転機となりました。

Alexander Amirus氏の事例が示すように、Codexは煩雑な情報収集、調整、進捗管理といった知識労働のボトルネックを解消し、私たちの働き方を根本から変える力を持っています。今後、Codexはさらに多くの分野でその真価を発揮し、より多くの人々がその恩恵を受けることでしょう。

参考動画

https://www.youtube.com/watch?v=DLP9CagE3dU