# OpenAI のエンジニアは Codex をこう使ってる！7 つのユースケースを大公開

みんな、しぃちゃんだよ！OpenAI のエンジニアが Codex を毎日どう使っているかをまとめたガイドが出たから、さっそく紹介するね。

## なにが発表されたの？

OpenAI の News に載った「How OpenAI Uses Codex to Accelerate Engineering」というガイドだよ。Security、Product Engineering、Frontend、API、Infrastructure、Performance Engineering など、複数のチームで Codex が日常的に使われていると紹介されているの。

OpenAI のエンジニアへのインタビューと社内の利用データをもとに、ユースケースとベストプラクティスをまとめたものだよ。

## なぜ重要なの？

Codex でできることは広いけれど、実際のプロの現場でどう使われているかは気になるところだよね。提供元自身の使い方は、自分のチームで試すときの出発点にしやすいと思うの。

## これで何が変わるの？

「何をどう頼めばいいか」が、7 つのユースケースとサンプルプロンプトで具体的に分かるようになったよ。

## 深く潜ってみよう

紹介されているユースケースはこの 7 つだよ。

- コード理解: 機能の中心ロジックの特定、サービス間の関係の整理、データフローの追跡。障害対応で新しい領域に素早く入るのにも使う
- リファクタリングと移行: 数十ファイルにまたがる変更や、正規表現では拾いにくい構造を意識した更新
- パフォーマンス最適化: 遅いコードパスや重複した高コスト処理の洗い出しと改善案
- テストカバレッジの向上: エッジケースや失敗パスを含むテストの提案・生成
- 開発速度の向上: ボイラープレートの足場作り、リリース間際のバグ仕分けやロールアウト用スクリプト作成
- フローの維持: 会議や割り込みが多い日でも、気づいた修正を Codex のタスクとして投げておく
- 探索とアイデア出し: 別の設計案の検討や、似たパターンのバグ探し

ベストプラクティスとしては、大きな変更はまず Ask モードで実装計画を作り、その計画を Code モードへの入力にする二段階の進め方が紹介されているよ。向いているのは、自分やチームメイトが 1 時間ほど、またはコード数百行で終わるくらいの範囲に区切ったタスクだって。

プロンプト例も載っていて、たとえば次のようなものだよ。

```
Convert all callback-based database access to async/await.
```

チームの声としては、「古い getUserById( ) をすべて新しいサービスのパターンに置き換えて PR まで作ってくれた。何時間もかかる作業が数分で終わった」という趣旨の紹介があったよ。

## まとめ

- OpenAI の複数チームが Codex を日常的に使っている
- 7 つのユースケース（理解・移行・性能・テスト・速度・フロー・探索）を紹介
- 大きな変更はまず Ask モードで計画を作ってから進める
- タスクは 1 時間程度の範囲に区切ると相性がいい

Codex をチームに広げたい人や、まず何を頼めばいいか迷っている人に刺さるガイドだよ！
