はじめに
前回までは、主に Azure Bot Service 上でできることの調査でした。
今回は、とりあえず作るものを決めます。以下の項目を満たすものにしたいと思います。
- 完璧を目指すと難しいが、それっぽい結果を出すだけなら簡単なもの
- 作る過程で得られたものが再利用性が高いアセットになるもの
チャットボット開発の小話
1 | 三連休の最終日の日曜、午前9時過ぎ。 |
これは半分冗談なんですが、まあこれくらい何を作ろうか悩みました。
悩んだ結果、物語の生成に興味があったので、こんな小話を生成するボットができたら面白いなと思いつきました。(ボットである必要性は微妙ですが……)
小話生成ボット試作
試しに作った小話を生成するボットがこちらです。
やっていることは、テンプレートの文章に対して、キーワードを埋め込んでいるだけです。キーワードは「ニュース」や「ダジャレ」の部分が11種類あって、それらから組み合わせ可能なものを選んでくるという処理をしています。なるだけローコストで作れるように工夫はしましたが、それでもものすごく作りこみをしているので、たくさん作ることはできません。
当面は、もっと簡単な小話を量産できるものにしていこうと思います。