PWAで音楽プレイヤーを作りました
スマホで自分の音楽ファイルを再生するために生成AIを利用して作成しました。
phpでAPIを作成してフォルダ構成からプレイリストを選択することができるようになっています。
PWAとは、最新のWeb技術を使用して、ネイティブアプリのようなサービスを作ることができるWebアプリケーションです。
PWAで作ることで、スマホのバックグラウンドで再生ができ、一度再生してデータがキャッシュされていればオフラインでも再生することができます。
自分の欲しいツールを手軽に自分で作ることができる。その手間を生成AIが大幅に減らしてくれています。
このアプリケーションはOpenAIのo3-mini-highを使って1時間弱で作ることができました。フォルダ名に日本語が含まれているということがAIにとって想定外だったようで手こずったところもありましたが、これを一から生成AIを使わずに作ったとしたらおそらく5~6時間はかかっていたと思います。
今のところは、おそらく生成AIだけでサクッとスルっとアプリケーションが作成できるというのは、よほどシンプルなものに限られるのではないかと思います。APIを使ったり、自分のこだわりを実現したりという点ではプログラムの知識がないと生成AIがどれだけ賢くても厳しいところがあります。
生成AIが99%正しいコードを出力したとしても1文字の間違いで動かないのがプログラムです。あまり期待しすぎない方が良い、というのが今のところの印象です。
ただ、自分で作りたいものがたくさんあるので、この機会に片っ端から作ってみようと思います。