プログラミングスクールを卒業してから数年が経ち、
自分にはプログラミングが向いていないと感じてからはあまり手をつけていませんでした。
しかし、最近のAIの進化は目覚ましいものがあり、スクールで習った基本的な知識があれば、簡単に楽しいプロジェクトができることに気づきました。
今回は、私が作成したWebアプリ、「天然石のおみくじ」についてご紹介します。
このアプリでは、おみくじ形式でランダムに選ばれた天然石を通じて、ユーザーに一日の運勢を伝えます。
開発言語にはPHPを使用しまし、お店でお客様が楽しめるようにと、
このアプリを制作しました。
アプリの動作
ユーザーが「おみくじを引く」ボタンを押すと、「おみくじを引いています…」というメッセージが点滅するアニメーションとともに表示され、
少しするとランダムに選ばれた天然石が表示されます。
制作の裏側:AIの力を借りてスピーディーに
プログラミングスクール卒業後、定期的にプログラミング作業を行わなかったため、
ほとんどの知識を忘れかけていました。
幸いサーバーの管理画面の見方やコードの基本的な書き方はかろうじて思い出せるレベルでしたが、これだけでは一から作るには苦労が多すぎます。
そこでChatGPTのサポートにより、思いのほか簡単にアプリ制作を進めることができました。
まず、ChatGPTに「天然石のおみくじアプリを作りたい」と伝えると、
AIはすぐに必要なコードを生成してくれました。
プログラミングの基礎知識がなければ難しいと感じるかもしれませんが、
ChatGPTのおかげでコードをコピー&ペーストするだけで簡単におみくじの雛形アプリが完成しました。所要時間はたったの10分程度でした。
さらに、アプリのデザインを変更する場合も、
ChatGPTに「可愛くして」という大雑把な指示だけでも、簡単に実現できました。
ChatGPTは指示を理解し、魅力的なクリックボタンを提供してくれました。
「この部分がが気に入らないから、コードを書き直して」
「ちゃんと動いてないから、もう一度生成して」
と指示を出せば、何度でも提案してくれます。
何より良いのがポカミスが人間より圧倒的に少ないので、スペルミスなどもなく、
テスト中にエラーで動かないというストレスがありませんでした。
ただ、指示を出す際には個々のデザインが気に入らないからCSSのスタイルを変更してほしい、と言ったように最低限の予備知識がないと、AIにこちらの意図を伝えにくいです。
仕上げは結局人間がするので、ある程度(初心者レベル)の知識持っていれば、ストレス部分を取り除いて楽しく作れちゃいます。
差し込む画像なども、ChatGPTにお任せです。
画像の生成もしてくれるので、その画像をダウンロードして、取り入れてしまえば簡単に画像を表示することができました。
画像は少々本物の天然石の特徴からかけ離れていますが…。まぁ今回は良しとしました。
結局2時間弱で制作して、アップロードまで完了しました。
まとめ
数年前には想像もできなかったAIの進化により、プログラミングの最低限の知識があれば、簡単なアプリを短時間で生み出すことができるようになりました。
面倒臭い部分をAIがやってくれて、理想の形に近づけるために最後は人間が仕上げる。
とても理想的な形になっています。
一度はプログラミングを挫折した人でも、簡単にアプリを作成できる時代になっています。
ぜひChatGPTなどAIを活用して、遊んでみましょう。
コメント