見出し画像

AIを使ってプログラムを作る(0:序章)

chat-gpt4oを使って、Webアプリケーションを作ってみました。商品として耐えられる、品質と性能を実現しました。
ここでは、過程や実際に起こったトラブルなどを公開しながら、今後様々なソフトを作っていきます。アイデアや企画があれば是非、教えてください。一緒にソフトを作っていきませんか?もちろんプログラムの知識などは不要です。

今回開発したソフトは、Webアプリケーションです。
AIに主に作ってもらったのは、HTML+CSS+JavaScriptです。
データベースやサーバーサイドのプログラムは、ほぼ私が作りました(指示を丁寧に出せばAIでも作れそうですが、逆に時間がかかるので今回は私が作成しました。)
AIが作成したHTML+CSSはシンプルになるのですが、最低限だけ手を加えて体裁を整えました。AIのメインはJavaScriptです。

結果的には、コーディングにかかる時間が10分の1程度に圧縮されました。ですから、通常1か月かかるものが、一週間以下で作成可能でした。

しかし、結構ロジックミスもあり、人の書いたプログラムのデバッグをしているようなもので、プログラムを書くということだけで言うと、逆に難易度が上がったと思います。

実際に作った感想としては、
シンプルでプログラムが短いうちは、とても快適なのですが、コーディング量が500行程度を超え始めると、また2つ以上の処理を作らせると、様々な不具合が起こり始め、最初はかなり混乱しました。
イラストをAIで描いたことがある人ならわかると思いますが、一度完成した絵の一部を変えてと依頼しても、全部を作り直しますよね。プログラムも同じで、ささやかな修正でも全部を作り直してしまうために、せっかく動いていたものが動かなくなったり(ロジックごと新しくなったりもします)、一部の機能が丸ごとなくなったりと、大変でした。
ですから、ファイルを分けたり、関係ないとところは、修正しないように指示を毎回出したり、最終動作しているものを再度アップして最新分だとして記憶させたりと、行くことを定期的に繰り返す必要がありました。

今回は、開発の序章ということでここまでにします。実際次回からは、どうやって作っていたのかなどを書いていこうと思います。

この記事が気に入ったらサポートをしてみませんか?