会話

記事数:(3)

AIサービス

チャットボットと選択型会話

選択型会話とは、人間とコンピューターとの対話方法の一つで、コンピューターがあらかじめ用意した複数の選択肢の中から、利用者が一つを選んで会話を進める方式です。まるで物語の分岐点のように、どの選択肢を選ぶかによって会話の流れが変わっていきます。この方式は、あらかじめ定められた規則に従ってコンピューターが応答を返すため、規則型とも呼ばれています。 この選択型会話には、予期せぬ質問や複雑なやり取りに対応できないという欠点があります。なぜなら、あらかじめ用意された選択肢とシナリオ以外の応答ができないからです。しかし、特定の目的のための簡単な会話を組み立てる場合には、とても役に立ちます。例えば、商品の案内やよくある質問への回答、簡単な手続きの案内など、利用者の目的がはっきりしていて、限られた範囲の中で情報を伝える際に適しています。 選択肢を提示することで、利用者は迷うことなく、必要な情報にたどり着きやすくなります。まるで案内板に従って進むように、スムーズに目的の情報へと導かれるのです。また、企業にとっては、利用者の行動を予測しやすいため、集めた情報を分析してサービス向上に役立てることができます。例えば、どの選択肢が何回選ばれたかなどを調べることで、利用者が何を求めているのかを理解し、サービス内容を改善していくことができます。さらに、選択肢を絞ることで、利用者が誤った操作をする可能性を減らし、目的を達成する確率を高めることもできます。このように、選択型会話は、シンプルながらも効果的なコミュニケーション手段として、様々な場面で活用されています。
WEBサービス

目的達成型会話bot

人間同士の言葉のやり取り、つまり会話には様々な種類があります。何も目的を持たずにただ楽しむような気軽な立ち話や雑談から、切符の手配や買い物をしたり、何かの手続きをしたりといったように明確な目的を持った会話まで、実に多様です。これらの会話の種類の中で、何かを達成するために行う会話は「作業指向型」と呼ばれます。例えば、お店で店員に欲しい品物を伝えたり、旅行代理店で旅の手配をお願いしたり、電話で故障の修理を依頼したりするといった会話は、すべてこの「作業指向型」に分類されます。これらは具体的な目的があり、その目的を達成するために必要な情報を的確に交換することが重要になります。 一方、特に目的を持たない自由な会話は「非作業指向型」と呼ばれます。例えば、友人や家族との何気ないおしゃべりや、趣味の仲間との交流などがこれにあたります。このような会話では、必ずしも結論を出す必要はなく、話題が自由に展開していくこと自体が楽しみです。場合によっては、共感や親近感を深めるといった目的を持つこともありますが、作業指向型のように明確な目標を設定するわけではありません。 これらの会話の種類の違いを理解することは、特に自動で会話を行う計算機システム、いわゆる対話ロボットを設計する上で非常に大切です。作業指向型の会話をする対話ロボットには、利用者の目的を素早く的確に理解し、必要な情報を効率よく提供することが求められます。例えば、時刻表の案内や商品の注文受付を行う対話ロボットなどがこれにあたります。一方、非作業指向型の会話をする対話ロボットには、自然で滑らかな言葉のやり取りや、相手の話に合わせた反応といった能力が重要になります。例えば、雑談相手になる対話ロボットや、物語を語る対話ロボットなどが考えられます。このように、会話の種類によって求められる機能や設計が大きく異なるため、それぞれの特性を理解した上で開発を進める必要があるのです。
アルゴリズム

シナリオ:チャットボットの会話設計

近頃は、いろいろな場所で、まるで人と話すように自然な言葉で受け答えをしてくれる、便利な対話式の案内係を見かける機会が増えました。買い物の相談に乗ってくれる案内係や、手続きの方法を教えてくれる案内係など、様々な場面で活躍しています。こうした案内係は、よく「会話ロボット」と呼ばれ、実は、あらかじめ決められた手順書に沿って動いています。この手順書のようなものが「会話の流れ図」であり、会話ロボットを作る上で欠かせないものです。この「会話の流れ図」について、詳しく説明していきます。 会話の流れ図は、会話ロボットがどのように利用者とやり取りするかを、細かく図式化したものです。利用者から投げかけられる様々な言葉に対して、会話ロボットがどのように答え、どのように会話を進めていくか、一つ一つ丁寧に記述されています。まるで演劇の台本のように、会話の流れを事前に全て決めておくことで、利用者にとって自然でスムーズなやり取りを実現できるのです。会話の流れ図を作る際には、利用者がどのような目的で会話ロボットを使うのか、どのような質問をする可能性があるのかを、しっかりと見極める必要があります。例えば、商品の問い合わせをするための会話ロボットであれば、価格や性能、使い方などに関する質問が想定されます。これらの質問に対して、的確な答えを返すように、会話の流れ図を設計しなければなりません。 会話の流れ図は、ただ質問への答えを用意するだけでなく、利用者の感情や状況を考慮することも重要です。例えば、利用者が困っている様子であれば、共感の言葉を添えたり、より丁寧な説明を心がけたりすることで、利用者の満足度を高めることができます。また、会話の流れが行き詰まった場合の対応なども、あらかじめ決めておく必要があります。行き詰まりを避けるために、話題を変えるための質問を用意しておいたり、担当者に繋ぐための手順を組み込んでおくなど、様々な工夫が凝らされています。このように、会話の流れ図は、会話ロボットが様々な状況に柔軟に対応し、利用者にとってより良い体験を提供するために、緻密に設計されているのです。