OpenAIの「Codex」とはいかに
最近かなり話題になっているOpenAIのCodexについて、自分の勉強用も兼ねて整理。以前との違いや、今どんなことができるのかを分かりやすくまとめました。
OpenAIの「Codex」って最近どう変わった?
自分の勉強用も兼ねて整理してみる
最近、OpenAIの「Codex」がかなり進化しているらしく、気になったので自分なりに整理してみました。
以前は、
「AIがコードを書いてくれるツール」
くらいの認識だったんですが、調べてみると今はかなり方向性が変わってきているみたいです。
そもそもCodexって何?
Codexは、OpenAIが作っているプログラミング支援AIです。
昔は主に、
- コード生成
- コード補完
- エラー修正
みたいな、“コーディング補助”のイメージが強かったみたいです。
例えば、
「ログイン画面を作って」
みたいに指示すると、コードを生成してくれる感じ。
最近は何が変わったのか
個人的に一番印象が変わったのはここでした。
以前のAIって、
「指示されたことを1回やる」
感じだったと思うんですが、
最近のCodexは、
- 複数作業を並列で進める
- 長時間タスクを続ける
- テストまで行う
- Git管理まで触る
みたいに、“開発全体”を手伝う方向に進んでるみたいです。
「コードを書くAI」から
「開発を進めるAI」へ近づいてる感じ
という印象でした。
今のCodexでできること
コード生成
ここは以前からある部分。
WebサイトやPython、自動化ツールなどのコードを作れる。
バグ修正
エラー内容を渡すと、
- 原因分析
- 修正
- テスト
までやれるようになってきているらしいです。
複数AIの同時作業
これが結構未来感ありました。
例えば、
| AI | 作業 |
|---|---|
| AI① | ログイン機能 |
| AI② | デザイン修正 |
| AI③ | テスト作成 |
みたいに、複数AIを並列で動かせるらしい。
かなり“開発チーム感”ある。
長時間タスク
以前のAIは返答したら終わりだったけど、
最近は、
- 作業継続
- 中断と再開
- 大規模修正
みたいなのもできる方向に進んでるみたいです。
スマホから確認
PCでAIに作業させつつ、
- 進捗確認
- 承認
- 指示出し
をスマホからできる機能も出てきてるらしい。
なんかもう「AIツール」というより「AI作業員」感が強い。
なんでこんなに話題なのか
やっぱり、
開発速度がかなり変わりそうだから
なんだろうなと思いました。
今まで人間がやっていた、
- 調査
- 実装
- 修正
- テスト
の一部をAIがかなり補助できるようになってきてる。
エンジニアじゃなくても関係ありそう
ここも結構面白いなと思った部分。
例えば、
- 飲食店
- 医療
- 個人事業
- 事務作業
みたいな現場でも、
「こういう仕組み欲しい」
をAIで形にしやすくなってきてる。
だから今後は、
“コードを書ける”だけじゃなく
“何を作りたいか整理できる”
ことが大事になりそう
とも感じました。
まとめ
今回調べてみて、
Codexってもう単なる「コード生成AI」ではなくて、
- 複数AIの並列作業
- 長時間タスク
- テスト
- Git管理
- 開発補助
みたいな、“開発チーム寄り”の方向に進んでるんだなと感じました。
まだ自分も勉強中だけど、
AIの進化スピードがかなり早いので、少しずつ追っていきたいです。