6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【個人開発】3日間でChatGPTを使ったAI占いアプリ「占い気分」をリリースした話

Posted at

開発したアプリ

占い気分 2.png

会員登録不要&完全無料で使えるAI占いアプリです。

少し技術のお話

言語: Ruby
フレームワーク: Rails
DB: PostgreSQL
サーバー: Heroku
その他インフラ: AWS(S3)

今回はなるべくスピードを重視して開発したかったので、インフラにはHerokuを使っています。Herokuは無料プランが無くなったので人気が落ちたと思いますが定額で10ドルぐらいなので従量課金の不安感を感じないのはやはり魅力的です。

Rubyなのでruby-openaiという素晴らしいGemを使おうと思いましたが、なぜかタイムアウトの設定がうまく出来なかったので、RubyのプロジェクトでAPIを叩くなら使われるであろうfaradayを利用しました。

なぜAI占いアプリを作ろうと思ったか

とにかくChatGPTが話題でOpenAIのAPIを使って個人開発でアプリをリリースしたいなと思ったのが始まりです。
それと占いの市場規模を何となく調べてみた時に「1兆円」もあったのでワクワクしたので作ってみようと思いました。

ChatGPTはすごいというお話

ChatGPTがどのようにすごいかはここ数日のAIの進化などから知っている人も多くいらっしゃるかと思います。
OpenAIのAPIを活用したアプリ開発ではとにかくデータをあまり用意することなく、アプリケーションを作成することがメリットかなと思っています。

具体的に

  • 前世動物占い
  • 前世職業占い
  • 生年月日占い
  • 戦国武将占い
  • 守護神占い
  • 食べ物占い
  • 星座占い

今現在、占い気分では上記の7個の占いをご用意しています。占いなどの診断系のアプリケーションは機能的にはそこまで複雑ではなく簡単に作ることができますが、どのようなコンテンツを用意するか?と言う問題が重要かつ難しいです。
間違いなくアプリケーションを実装する時間よりも占い結果を用意する部分が一番大変だと思います。

ただ、生成系AIを活用することでプロンプト(呪文)を用意するだけでボトルネックになる占い結果を生成してくれます。
なので、提供したい占いのタイトルを用意するだけで占い結果はAIに丸投げすることができます。

AIと開発のお話とまとめ

ChatGPTなど生成系AIの登場でこれまでの開発のやり方はかなり変わるなぁと実感しました。
webアプリで重要になるデータを集めるという面倒な作業を端折ることでとにかく作りたい機能に集中できるのでこれまで以上に高速にアプリケーションを開発できるようになるのでワクワクしています!

今回はAI気分というアプリケーションをリリースしたお話を書かせていただきましたが、今月の最初にも「スッゲェ!」というOpenAIのAPIを活用したアプリケーションをリリースしています。
これからもAIを利用したアプリケーションをガンガン開発していこうと思います!!

個人開発のネタなどを呟いていますので、良ければTwitterのフォローもお願いします!!

6
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?