OpenAIは、同社のコーディングエージェント「Codex」を使って数週間・数カ月単位の長期プロジェクトを進める手法をまとめた記事「Codex-maxxing for long-running work」を公開しました。著者はOpenAIのエンジニア、Jason Liu氏です。同氏は自身のブログでも同様の内容を詳しく紹介しており、Codexを「一問一答のツール」ではなく「文脈を保持し続けるワークスペース」として使う工夫を明らかにしています。単発のプロンプトでは終わらない仕事をどう前進させるか、という実践的なノウハウが中心です。
ポイント
- OpenAIがJason Liu氏によるガイド「Codex-maxxing for long-running work」を公開
- 重要な業務ごとに「megathreads(巨大スレッド)」を維持し、数カ月分の経緯や決定事項を蓄積させる
- 音声入力は「速く伝える」ためではなく「編集していない生の思考」をそのままエージェントに渡す手段として活用
- ObsidianのメモをGitHubリポジトリで管理し、AGENTS.mdの指示でエージェント自身に進捗・人物情報・懸案事項を更新させる
- 「heartbeats(定期実行)」でSlackやGmailを一定間隔でチェックさせ、優先順位付けや返信下書きまで任せる
背景と詳細
Jason Liu氏はOpenAIでCodexに関わるエンジニアで、自身のブログ(jxnl.co)にも同内容の記事を掲載しています。今回OpenAIが公式に取り上げた背景には、Codexの使われ方が単純なコード生成から、日々の業務全般を回す「持続的な作業ループ」へと広がっている実態があるとみられます。
記事で紹介されている具体的な工夫は多岐にわたります。たとえば「Chief of Staff」という名のスレッドは30分おきに起動し、SlackやGmailを確認して優先度をつけ、返信の下書きまで作成しますが、送信は必ず人間が承認する運用になっています。同様に、動画への反応をSlackで15分おきに監視し、コメントを踏まえてRemotionで動画を再レンダリングして投稿し直す、といった自動化の例も紹介されています。
コンテキストを保つ工夫としては、重要な案件ごとに固定した長期スレッド(megathreads)を使い続ける方法が挙げられています。都度新しいスレッドを立てるより処理コストはかさむものの、履歴や過去の判断が積み上がることで「継続性」という価値が得られると位置づけられています。また、作業中のエージェントに対してその場で軌道修正の指示を挟む「steering」や、Markdownやスプレッドシート、Webページのプレビューを横に表示して人間が直接手を加えられる「side panel」の使い方にも触れられています。
なぜ重要か
日本の企業でもAIエージェントを使った業務自動化への関心が急速に高まっており、コード生成にとどまらず、日常業務全般をAIに任せる動きが今後広がっていくと見られます。今回の記事は、AIを「聞かれたことに一度答えるツール」から「文脈を保持し続けるパートナー」へと使い方を切り替えるための、具体的で再現しやすいヒントを示している点に価値があります。特に、返信の送信は人間が承認するといった運用ルールは、日本企業がAIエージェント導入時に安全性と効率性を両立させる参考になりそうです。個人の働き方だけでなく、チームでの情報共有やナレッジマネジメントのあり方を見直すきっかけにもなり得ます。
今後の見通し
OpenAIがこうした活用事例を公式に発信したことで、Codexや同種のエージェントを長期プロジェクトに組み込む企業や個人の事例は今後さらに増えていく可能性があります。一方で、こうした運用には音声入力やメモ管理の仕組みづくりなど一定の準備が必要であり、実際にどこまで一般的な働き方として定着するかは、今後の実践例の蓄積を見て判断する必要がありそうです。