見出し画像

永遠に会話できるお嬢様AIを自力で作ってみた

個人開発で 会話AI Eveki を作りました。誰でも利用可能で、架空のキャラクターを再現したAIと自然な会話が楽しめるのが特徴です。まずは第一号として、お嬢様AIの公開を行いました。説明しても分かりにくいと思うのでまずは本人と話してみてください


Webだとこんな感じ


今回は開発のきっかけや経緯について話していきたいと思います。


人工知能との関わり

AIといえばかなり一般にも普及し、最近では画像生成するものなども話題になりました。このように専門家だけでなく広く扱われるようになったことは技術の進歩だと言えます。しかしこのような使い道はどこか物足りないところがあります。

映画や小説で描かれるような「人工知能」たちは人間とコミュニケーションをとり、人にとっての心の支えとなっている描写の方も多く見受けられます。確かに一瞬で画像や音声を処理したり模倣するのも驚きですが、昔ながらの会話できるAIという理想も叶えてみたいものです。

そこで開発したのが 会話AI Eveki というわけです。

Evekiの機能

このプログラムでは与えられた設定、例えば名前や趣味、口調などを学習してそれに沿った話し相手を作り出してくれます。今回の『真流華レイテ』であれば口調はいわゆる「お嬢様言葉」を指定しています。

もちろんここに変更を加えれば他の性格を再現することも可能です。うまく調整すれば歴史上の人物や架空のキャラクター、憧れの有名人との擬似的な会話もできるようになっています。こちらについては別途デモを追加する予定です。

『真流華レイテ』

今回のデモで使用した設定です。名字は「まるが」と読みます。これはモデルが『ファウスト』の「マルガレーテ」から来ているためです。趣味なども設定していますが、そちらは実際に会話して本人に聞いてみてください。

使い方

現状のデモ『真流華レイテ』では事前に設定されたAIとの会話を楽しむことができます。LINEなどのようにメッセージに文章を入力するだけで数秒後には返信をしてくれるはずです。会話の内容は下のボタンからTwitterに共有することも可能です。

スマートフォンやタブレットなどどの端末でも利用可能です。アプリをダウンロードしたりする必要はありません。

使われている技術

専門的な話は上のQiitaの記事に掲載しているので、ここからは一般の方向けの説明を簡単に行いたいと思います。

Evekiは言語モデルをもとにして会話を生成しています。画像生成AIが文字から画像を推測するように、こちらはそれに対応する文章を予測し結果として出力するという仕組みです。

それまでに行った会話の内容も予測の対象になるため、人間のように文脈に沿った会話が可能になっています。

今後について

先ほども少し触れましたが、AIのデモはこれからも定期的に追加していく予定です。ちなみに次回は歴史上の人物を再現したものを掲載する予定です。

将来的には誰でも自由に設定可能な会話AIの実現を目指しています。他の人工知能と比べれば実用性には欠けるかもしれませんが、話し相手というものは人の生活の上で欠かせないものです。そんな存在を作り出すことができれば貢献できることも多いと思っています。

もし要望や質問等あれば以下のフォームやコメント欄をお使いください。



この記事が参加している募集

いただいたご支援は書籍の購入に充てたいと考えています。よろしければサポートよろしくお願いします。