その1 Chat Botを作る目的を明確的にせよ!
Chat Botを使ってビジネスをする際には目的に対して以下のことを守る必要がある
- 解決したい問題がありChat Botが解決できること
既存のシステムで用件を満たしている場合は無理やりChat Bot化しないこと
- 目的に対して、効率的であること
例えばユーザーは特徴のみをChat Botに伝え、Chat Botが豊富な商品の中からそれに適した商品を選びユーザーにオススメするなど。
ユーザーが「特徴にあった商品を探す」という目的に対して、Chat Botがユーザーに質問し「特徴にあった商品を探す」ことにより
ユーザーは豊富な商品の中から効率的に「特徴にあった商品」を見つけることができる。
その2 操作ログのフィルタリングを行いBotを日々調整せよ!
良い反応をしないBotは利用されなくなるので、一度Botを作成したら終わりではなく
日々操作ログのフィルタリングを行い適切な応答をする調整をしよう。
コスト計算をする際はメンテの工数を忘れずに。
その3 出来るだけ簡単な入力ができるようにせよ!
なるべくChat BotにはChat Botがやるべきことのみをやらせる。
「はい」や「いいえ」など定型的な入力はボタンを押させるなどにし文字入力にこだわらないようにしよう。
現在の自然言語処理ができること
2016年9月現在、心得その1で述べたChat Bot(自然言語処理)ができることは大まかに以下である
- 文章の分類
- 類似した文章の検索
- 頻出語や特徴語の抽出(マイニング)
- 文章の要約
- 質問回答
企画をする際は上記を意識すると効率的なChat Botを作成できる。