part1こちらのブログはチャットボットAIを開発してみたのメモみたいなものです。一段つつやっていくのボットの成長と変化が見えるようなブログになると思います。参考できるものは少ないと思いますが、癒されるし、何か新しいアイデアが発見するかもしれないです。今回紹介したい、私の可愛いボットちゃんPIKABOピカチ〇ウと友達になるチャットAIです。チ〇ウと言う人気な物事がでましたけど、ただの趣味です。皆さんの場合は、自分の好きなキャラクターにしてみても構いません。変なメッセージが出てくる以外、このボットはピカチ〇ウらしいことをやってないのでw。チ〇ウと話しているみたいなチャットボットです。今は日本語を喋ってるですけど。ピカチュウの言葉をデコードした言葉だと思ってください。ぼPIKABOってどうやって動く?(一応Lineにも対応するつもりだってけど、Serverにデプロイはいまいちなので、今はメインでWebアプリからのみになります)まだ開発チュウなので、期間限定しかAPIの方はPublicにしないですが、Webアプリの方はこちらのLinkでどうぞPIKABOってなにかできる?これから最初からの開発ステップの説明になりますよ~準備はいいですか!よっし!行きます。...ぴかぼと友達になれるレベル1:ぴかぼとトモダチになりましょうぴかぼの動きは。(友達のIDはLINEから送信した場合はLINEIDで、それいがいはUIからIDを決めるが必要)いぬ:友達になりたいと言ったと、ぴかぼが嬉しそうで、名前聞いてきた。名前を教えたら、名前をよんでくれた!僕の名前覚えてくれたらしいんだ。いぬ君に教えてもらった名前も、もし、名前以外のメッセージも含まれたなら、まだメッセージ解析出来ないぴかぼがそのまま全部名前だと思っちゃうのよ。生まれたばかり頭悪いぴかぼですけど、これからはぴかぼをいろんなことを教えて頼むよ~...新しい言葉をぴかぼに教えるレベル2:ぴかぼに挨拶し方を教えましょうぴかぼの動きは。★送信さらてメッセージを、【単語】テーブル探してみて、それっぽいの単語があったら、同じタイプの単語をRandomで返す。★無いなら、その言葉を勉強しよう!【友達】テーブルに【勉強機能】フラグと、勉強したい言葉を入れといて、ユーザーにそのメッセージの意味を聞く返事メッセージを返す★ユーザーから返事が来たら、説明をまた【単語】テーブルからそれっぽいなものを探して、あるとしたら、その新しい言葉を説明された言葉と同じタイプで【単語】に登録するいぬ:挨拶してみたら、まだこの挨拶の言葉がわからなかったようだ。教えてみて、もう一回挨拶してみると、面白い挨拶言葉で返事してきた。誰から教わったんだろww備考:ピカぼが何人かの友達から色んな挨拶し方を覚えたからだよ。無邪気で素直なピカぼだから、意地悪しないで、大目に見てあげてね。...ちょっと仲良くなったら、ぴかぼが可愛い愛称をつけてくれるんです!レベル3:ぴかぼが愛称をつけてくれるぴかぼの動きは。★友達から色々教えてもらったとき【友達】の【仲良し度】が少しずつ上がりります。決まっているレベルまで達成したら、【ピカフレンド名】の機能が解禁されます。★解禁される時、ピカぼが、「愛称で呼んでいいの」みたいな、許可を取るために友達に聞いてくる。【友達】テーブルに【ピカフレンド機能】のフラグを入れて、許可を待つ。★「いいよ」と言ってくれたら、ピカぼがRandomで勝手に可愛い名前を作って、【友達】テーブル【ピカフレンド名】を登録して、その名前で友達に呼び始めるいぬ:ちょっと仲良くになったら、愛称も付けてくれるんだ。かっわいい~w備考:色々教えてくれたのお礼だよ。愛称を付けてくれてからには、これから時々この愛称で呼ばれちゃうよ。