2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

CodexをVS CodeにインストールしGPT5.3-Codexを試す

2
Posted at

はじめに

ここのところ、AIによる開発支援機能の発展はめまぐるしいものがあります。
最近もIBMからBobというAnthrophicのモデルを利用したツールが発表になりました。
今回は、一週間ほど前にOpenAIが発表したGPT5.3-CodexをVisual Studio Codeで利用するための手順と具体的なAI開発の操作をまとめました。
(私の自宅の開発環境を再構築したので改めて入れなおしました…)

VS CodeのCodex拡張のインストール

インストールは拡張機能マーケットプレイスから行います。
検索窓に「Codex」と入力すれば一番上にOpenAIのコーディングエージェントが表示されます。
image.png
インストールが完了すると左側にOpenAIのマークが表示されます。
image.png
OpenAIアイコンをクリックし、「ChatGPTを利用しサインイン」します。
ブラウザが開くので、PlusやProプランなど有料プランで利用しているアカウントでサインインしてください。
無料版でもお試しは可能なようです。
https://developers.openai.com/codex/pricing/
API利用の場合は従量課金となります。
https://developers.openai.com/api/docs/pricing
image.png
利用開始するにはプロジェクトにフォルダを追加し、Codexが編集可能な設定を行う必要があります。
ここまでのセットアップでCodexが利用可能になりました。
image.png
チャットウインドウで利用可能なモデルを選択することが可能です。
image.png

実際のCodexを利用した開発デモ

まずはすごくざっくりとした依頼で設計の依頼をします。
ChatGPTでもコード生成は可能ですが、もちろんローカルファイルの操作などはできません。
Codexを利用するメリットとしては、そのままGithubなどにpushすることもできるプロジェクトをIDE上で作れることだと思っています。
image.png
作成された設計書は以下のような内容でした。
image.png
ファイルの移動やフォルダの作成などのオペレーションも対話で可能です。
image.png
移動が完了していることが確認できます。
image.png

ここまでにいくつかのやり取りをして、私が画像処理の方法への理解も深め得たかったので、今回は4つのフェーズにわけての実装を進めてもらうことにしました。
image.png
設計に基づき、スクリプトを作ってもらいました。
image.png
このような実行用のドキュメント作成も自動的に行われます。
image.png
今回はあくまでもVSCでのCodexを利用する方法のメモなので、作成されたスクリプトに関しては触れませんが、実際に動作するスクリプトが作成され、Phase1で作成されたスクリプトの実行も無事完了しました。
image.png
縮小画像のスクリーンショットですが23年前に安いデジカメで撮ったJPEG画像の補正をしています。
左が修正版、右がオリジナルで高圧縮JPEGのモアレが除去されていることが確認できました。
image.png

レートの確認

どのくらいCodexを利用したのか、制限に近づいているのかはチャット画面の左下にある環境から確認ができます。
image.png

まとめ

同業の非開発者側のエンジニア(インフラや運用、ネットワーク系)の方もChatGPTに課金しているという方、会社も多いと思いますが、あまりこの利用方法をしている話は聞きません。
会社のAI利用ポリシーなどをちゃんと確認する必要がありますが、スクリプト作成などにとても便利なので問題が無いようであればぜひ利用してみてください。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?