Codex Goal ModeとAppshots|OpenAI新機能でコーディング体験が変わった

AI活用術

Codexがまた進化していた

最近のOpenAI、リリースノートの更新ペースが速すぎてついていくのが正直きつい。

そんな中、CodexのmacOSアプリに「Appshots」という機能が追加されて、ホットキー一発でアプリウィンドウをCodexのスレッドに添付できるようになったのに気づきました。あわせて「Goal Mode」もCodexアプリ・IDE拡張・CLIすべてで一般公開になっていて、達成したいゴールと成功基準を設定しておくとCodexが自律的に作業を続けてくれるという、なんかもう「それ自分の仕事では?」みたいな機能も来てました。

このガイドでわかること

  • Appshotsの使い方と実際のメリット
  • Goal Modeでタスク自動化を実現する方法
  • CodexとOpenAI新機能の現状と制限事項

Appshots:「これ見て」が一言で済む

地味に嬉しかったのがこっちです。

これまでCodexに「このエラーを直して」と頼むとき、エラーメッセージをコピペして、どのファイルのどの箇所かを説明して……という手順が必要でした。Appshotsは、ホットキーを押すだけでアプリウィンドウのスクリーンショットとテキスト情報をまとめてCodexのスレッドに添付できる機能で、長い説明プロンプトなしでも状況を把握させられるのが最大のポイントです。

実際に試したら、エラー画面を「ペシッ」と添付して「直して」と打つだけで、Codexがちゃんと問題を理解してくれました。自分みたいな説明下手にはかなり助かる機能です。スクリーンショットをコピペしてSlackに貼るのと同じ感覚で使える点がよかった。

Goal Mode:ゴールだけ渡してあとは任せる

Goal Modeはもう少しスケールの大きい機能で、「こういう状態にしたい」という目標と成功基準を定義しておくと、Codexが自分でそこに向かって作業を続けてくれるという仕組みです。

たとえば「このAPIのテストが全部パスする状態にして」みたいなゴールを渡すと、コード修正 → テスト実行 → 失敗したら再修正、という一連の流れを自分で回してくれます。

実際に試したのは、既存のLambda関数にユニットテストを追加するタスク。ゴールに「pytest が全件グリーンになること」と入れて、あとは放置したら……まあ完璧とはいかなかったですが、途中までは普通に動いてました。ちょっと感動したし、ちょっと怖かった。

ChatGPTのインタラクティブ学習モードも地味にすごい

コーディングとは少し離れますが、同時期にChatGPTに「インタラクティブ学習モジュール」が追加されていて、数式や変数をリアルタイムで操作しながらグラフの変化を確認できる機能も来てました。

数学・理科の複数のトピックに対応していて、三平方の定理や理想気体の法則なんかも視覚的に探索できるそうです。自分はコードの動きを理解するのに使えそうかなと思って試してみたら、アルゴリズムの動作を視覚化しながら説明してもらえて普通に勉強になりました。ドキュメント読むよりわかりやすい場面もある。

まとめ:Codexは「使えるツール」になってきた

Goal ModeとAppshotsは、どちらも「Codexにうまく指示を伝える」というハードルを下げてくれる機能だと思います。Goal Modeは大きめのタスクを任せるとき、Appshotsはちょっとしたデバッグのとき、という使い分けをするとよさそうな印象です。どちらも試した感じはまだ発展途上ですが、半年前と比べると「使える場面」が明らかに増えてきてる実感があります。

最終的なコードレビューは自分でやるとして、途中の反復作業はどんどん任せていく方向で慣れていきたいと思ってます。

※この記事にはプロモーションが含まれます

ちなみに、Aiarty Image Enhancer(AI画像高画質化ツール。ノイズ除去・8倍拡大に対応)も気になっています。Aiarty Image Enhancer

参考になったらクリックしてもらえると嬉しいです!

Blogmura AIAI Ranking
タイトルとURLをコピーしました