CodexのMac版をダウンロードし、実際に触ってみました。
率直な第一印象は「少し分かりにくいツールだな」というものです。
起動後に最初に求められる操作は、CursorなどのAIコードエディタと同様にプロジェクトフォルダの指定です。ここまでは想定内でした。
しかし、フォルダを指定しても、一般的なエディタのようにファイル一覧やツリー構造が表示されません。この時点で「?」という感覚を持ちました。
なぜファイルが見えないのか
最近の開発環境では、ファイルツリーを確認しながら作業することが前提になっています。そのため、Codexの「何も見えない」状態は、正直なところ不便に感じました。
そこでCodex自体とチャットをしてみたところ、このツールの前提がようやく理解できました。
Codexは、人がファイルを直接操作するためのエディタではありません。
「プロジェクトに対して何をしたいか」を指示し、その内容をもとにCodex自身がファイルを操作するという設計になっています。
そのため、ファイルツリーを人が確認する必要がなく、あえて表示されていない、というわけです。
ChatGPTとの決定的な違い
ここで「CodexがChatGPTとは明確に異なる役割を持っていること」が分かりました。
ChatGPTは高性能ですが、ローカルファイルを常に最新の状態で把握し、直接操作することはできません。
一方Codexは、指定したプロジェクトフォルダを前提に、現在のファイル構成や内容を確認しながら変更を加えることができます。
「ChatGPTの思考能力で、ローカルプロジェクトをプロジェクト単位で操作できる」
これがCodexの本質だと感じました。
空のプロジェクトからオセロゲームを作らせてみる
理解できたところで、実際に試してみました。
中身が完全に空のプロジェクトフォルダを指定し、一文だけを指示しました。
オセロゲームを作って、開始前に対戦の強さを指定したい
結果として生成されたのは、デザイン・機能ともに破綻のないオセロゲームでした。
全体的に破綻もなく、特に手直しが必要な箇所も見当たりません。この結果には、正直驚きました。
このプログラムを作る過程で、自分自身は一切コードを書いていません。それでもファイルは適切に作成され、実行すれば問題なく動作します。
同じ要領で、既存のHTMLファイルや業務用コードの改変にも使えるという見通しが立ちました。
Novaとの併用という選択肢
ここで思い出したのが、Mac専用のコードエディタであるNovaです。
長年使ってきた環境ですが、AI機能が搭載されなかったことで使用頻度が下がっていました。
しかし、
実際のコード確認や細かな編集はNova
設計や大きな改変、試行錯誤はCodex
という役割分担をすれば、Cursorとは異なる開発環境が構築できそうです。
Codexは、いわゆるAIエディタというよりも、 「プロジェクトそのものと対話するためのツール」 と捉える方がしっくりきます。
今後の業務で、本当に使いこなせるかどうか。引き続き試してみたいと思います。
実際にCodexが作成したオセロゲームはこちら
参考として、実際にCodexが生成したものをそのまま公開しています。
投稿がお役に立ちましたら、いいねをしていただけると嬉しいです。
お困りごとをお聞かせください。
お困りごと、ご相談など。お気軽にお問い合わせください。
頂いた内容については、3営業日以内の返信を心がけております。
お困りごとに対して、事例やアイディアを持って返信を心がけております。
小さなことから、お気になさらずお気軽にご相談ください。
投稿がお役に立ちましたら、いいねをしていただけると嬉しいです。
その他の技術一覧
-
AI・DX・業務改善
Appleヘルスケアの記録を振り返るアプリ「DF-HealthBalance」を公開しました
株式会社データファームは、iPhone・iPad向けアプリ「DF-HealthBalance」をApp Storeで公開しました。DF-HealthBalanceは、Appleヘルスケアに集まった食事・活動・睡眠・水分・体組成などの記録を、日ごとや期間...
続きを読む
-
AI・DX・業務改善
コピーしたものを、あとから取り戻す。Mac用アプリ「DF-ClipRoll」を公開しました
株式会社データファームでは、Mac用のクリップボード履歴アプリ「DF-ClipRoll」をMac App Storeで公開しました。DF-ClipRollは、コピーしたテキストやURLなどをこのMac内に保存し、必要になったときに検索して再...
続きを読む
-
技術
フレッツ光クロス移行後、固定IPと外部公開でハマった話
先日、事務所のインターネット回線をフレッツ光クロス環境へ移行しました。回線速度そのものは問題なく、インターネット接続も無事に復旧しました。ところが、そのあとにハマったことがありました。それが、固定I...
続きを読む
-
技術
最近Codexで行っていること
今週はちょっと毛色を変えて、最近Codexで行っていることをご紹介したいと思います。使ってます。Codex当社はChatGPTをProプランにして、あわせてCodexを利用しています。 複数のAIを使い分けていないわけではな...
続きを読む
-
a-blog cms
AIで多言語サイト運用を効率化するa-blog cms拡張アプリ「エントリー翻訳」を開発しました
株式会社データファームでは、a-blog cmsの運用をよりスムーズにするため、管理画面での入力や更新作業を支援する拡張アプリの開発を進めています。その一環として今回、AIを活用して翻訳エントリーを簡単に作成...
続きを読む
-
a-blog cms
AIとの対話で、サイト構築の土台を一気に作る。a-blog cms拡張アプリ「DF-サイト構築」のご紹介
Webサイトを作るとき、最初に悩むのが「どんなページを用意するか」「どのような構成にするか」というサイト設計です。a-blog cmsをインストールした後、管理画面を開いても、いきなりページやカテゴリーを作り始...
続きを読む