Skip to content

erijawa/aichild_talk

Repository files navigation

README

サービス名 : ちびっこトーク

Image from Gyazo

ちびっこトーク

サービス概要

『ちびっこトーク』は、AI扮する三歳児とお話しすることができるアプリです。 三歳児はどんなことにも「〇〇ってなに?」「なんで〇〇なの?」と畳み掛けてきます。 当たり前と思っていても、なんで?なんで?と掘り下げられると意外とわかっていないことは多いものです。 アプリでの会話を通して、思考を深めてみませんか?

このサービスを作った理由

私自身がちょうど三歳の子供を育てており、日頃の会話の中での「なんで?」の多さに圧倒されていたことがきっかけです。 あらゆることに「それってなに?」「なんで〇〇なの?」、さらに答えても答えても「なんで?」と聞いてきます。最後には「なんでだろうね…」で終わってしまうことも多いです。 自分が当たり前と思っていることが実は盲目的に信じているだけだったり、わかっているつもりでも「なぜ」を繰り返すとわからないことだらけだったり。 そんな、三歳児とのやりとりを通して得られる気づきをみなさんにも経験していただければと思い、このアプリを作成しました。

サービスへの想い

「知らない」「わからない」ということに気づくのは、成長への第一歩です。(自戒をこめて…) このアプリを通して、自分のわかっていないことや知らないことに気づき、知識を深めたり考えを巡らせるお手伝いができたら嬉しいです。

機能

open-aiのAPIを用いた三歳児とのチャット

  • 対話相手に対し「なんで〇〇なの?」「〇〇ってなに?」と質問を重ねるようAIのプロンプトを調整しました
  • JavaScriptの非同期通信を用いることで、待ち時間なくチャットが更新されスムーズに会話が可能です
  • 入力欄の文字数がオーバーした際は、入力値が赤くなることでエラーに気づきやすいよう配慮しました

使用技術

技術 詳細
フロントエンド HTML, CSS, JavaScript, Tailwind CSS 3.4.10, DaisyUI 4.12.10
バックエンド Ruby 3.2.3, Rails 7.2.1
データベース
認証
デプロイ Heroku
バージョン管理 Git, GitHub
API openAI
開発環境 Docker

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published