― ChatGPT、Codex、Xcodeを使った初期実践 ―
AIを業務にどう活かすか。これは、創夢パートナーズとして継続して向き合っていきたいテーマの一つです。
M&Aや事業構想、分析の場面ではすでにAIを使う機会が増えていましたが、今回は少し踏み込んで、Mac上でiPhone向けの小さなアプリを自分で試作してみました。
目的は、アプリそのものを完成させることではありません。「AIサポートを使えば、非エンジニアがソフト開発をどこまで自力で進められるか」を、自分の手で確かめてみたかったのです。将来的にはクラウド上で動くサービスプログラムの開発も視野に入れていますが、いきなりそこへ向かうのではなく、まず自分でどこまで形にできるかを体験しておきたいと思いました。
試作のテーマは、検討中のコーヒー関連事業にちなんで、ドリップ用タイマーアプリにしました。ただしこれはあくまで「AIサポート開発のレベルを体験するための、ちょうどいい複雑さの題材」として選んだものです。
結果から言うと、機能の構想からXcodeのエミュレーターで動作確認するところまで、おおよそ5時間で到達しました。そのうち約1時間はOSのアップデート待ちだったので、実質の作業時間は4時間弱。これには正直、自分でも驚きました。
まず最初に行ったこと
最初にやったのは、AIへの丸投げではありません。
コーヒードリップのプロセス——湯量、粉の量、工程ごとに注ぐお湯の量と時間——について、自分なりのルールをExcelでラフに整理するところから始めました。その内容をChatGPTに渡しながら、必要な機能を一つずつ言葉にしていきました。
コードを書く前に、「何を作りたいか」を自分の言葉できちんと整理する。それが人間側に求められる最初の仕事だと、このとき実感しました。
今回の私の役割
今回、自分が担ったのは「コードを書く」ことではありませんでした。
作りたいアプリの意図をChatGPTに伝え、Codexに渡す指示プロンプトを組み立てること。これが主な役割です。そのプロンプトは技術的なコード指示ではなく、「入力項目は何か」「操作に応じて何が変わるか」「タイマーはどういう順序で進行するか」といったことを自然な文章で整理したものでした。それをもとに、Codexがソースコード一式を生成してくれます。
やっていることは、コーディングというより「仕様と意図を言葉にする」作業に近く、「何を作りたいか」を明確に言語化できるかどうかが、作業の質を左右すると感じました。
Xcodeは初めてでも、AIが支えてくれた
もともとロボット系のエンジニアとしてC言語などで開発していた経験はありますが、iPhoneアプリ開発は今回が初めてです。Xcodeの使い方も、プロジェクトの作り方も、エミュレーターの動かし方も、最初はわからないことだらけでした。
こうした疑問はすべてChatGPTに聞きながら進め、コード修正が必要なときはChatGPTがCodex向けの指示を組み立て、修正済みのコードが出てくる流れです。AIなしで同じことに挑んでいたら、少なくとも一週間はかかっていたと思います。
UI調整の場面でも、「ボックス同士の位置が干渉していて見づらいので整理してほしい」といった自然な言葉での依頼がそのまま機能し、Codexが適切に修正したコードを出力してくれました。かつてこうした修正に何時間も費やしていた経験があるだけに、この変化には素直に驚きました。
今回の開発環境メモ
- 使用端末:MacBook Air(Apple M1)
- OS:macOS Tahoe v26.4
- 開発環境:Xcode v26.4
- AI支援:ChatGPT(Web版)/Codex
- 開発形態:ローカル環境での小規模試作
- GitHub:今回は未使用
おわりに
本トライで認識しましたが、AIサポートによるソフト開発は、複雑度の低い領域においては、すでに驚くほど高いレベルに達していました。
今回の試作はシンプルな機能のアプリだったからこそ、AIサポートの実力を測る題材としてちょうどよかったとも言えます。そして実際に試してみて、その完成度は想定以上のものがありました。構想の整理から要件の言語化、実装、UI調整、開発環境の立ち上げ支援まで——人間が「意図の整理と判断」をしっかり担えば、AIはそこから先をかなりの精度で形にしてくれます。
次のステップとして実機のiPhoneで動かすことも考えましたが、Appleの開発ライセンスの取得など、さらなる「真剣モード」が必要になるので、そこは要検討です。ただ、今回の目的はすでに十分達成できました。非ソフト開発者でもAIを活用してソフト開発を進めるとはどういうことか、その感覚がつかめたからです。自身としては、今後のビジネス応用——特にソフト開発構想の確認や検討——にうまく活かしていけたらと思っています。
創夢パートナーズとしても、こうしたAIの実践的な活用を引き続き試し、記録し、発信していきたいと思います。
#AI活用 #ChatGPT #Codex #Xcode #iPhoneアプリ開発 #Mac #ローカル開発 #業務効率化 #コーヒードリップ #創夢パートナーズ



コメント