クイックリプライ

クイックリプライとは

miiboでは、次にユーザーが発言したくなる可能性の高い発話候補(選択肢)のことを「クイックリプライ」と呼んでいます。

クイックリプライには、次にユーザに発話してもらいたい内容や、ユーザが次に知りたいと思われるような内容を並べておくことが好ましいです。クイックリプライに次にユーザが話しかけたくなるような選択肢が並んでいれば、ユーザは入力の手間をかけることなく新しい情報にアクセスができます。

また、どんな情報をエージェントが持っているかわからなかったり、質問の表現方法に悩んでいる場合などは、クイックリプライがそのヒントをユーザに与えてくれます。「エージェントにせっかく会話コンテンツを登録したのにユーザに気づかれずにスルーされてしまう」ということがないよう、クイックリプライを活用することは非常に重要です。

適切なクイックリプライを表示できることは、AIがユーザーに対して共感力を持っているということの現れです。

適切に設定し、ユーザーフレンドリーな会話ができるAIを構築しましょう。

(参考: トライアルガイド)
https://note.com/tomohoga/n/n621db8cf8d1a?magazine_key=ma82aceda74a8

クイックリプライを設定する

クイックリプライの設定方法は、以下のとおりです。

チャット開始時や話題のリセット時に表示されるクイックリプライを設定

エージェントの設定で設定する(静的クイックリプライ)

「エージェントの設定」->「クイックリプライの設定」から設定が可能です。

1行につき1発話候補(選択肢)となります。改行は出来ませんので注意してください。


会話中に表示されるクイックリプライを設定

1. AIに自動で表示させる(動的クイックリプライ)

「AIによる応答の設定」で、AIの応答発話時に表示するクイックリプライを設定できます。

https://miibo.dev/admin/agentSettings/aiSettings

「有効にする」に✅を入れると、AIが次の発話候補を考えてクイックリプライを表示します。

「高度設定をする」をチェックすると、表示件数と表示する際の条件や内容をカスタマイズできます。

条件と内容には、デフォルトで下記の文言が入力されています。

全ての応答後、ユーザーが次に話す質問を予測して候補を表示します。

通常、特に変更は必要ありませんが、この文章もAIが参考にするプロンプトです。

プロンプトでクイックリプライの発動条件や内容をカスタマイズが可能です。

(例) タイミングの制御

ユーザーが問題を解決できていない時だけ、次にユーザーが話す質問を予測して候補を表示します。

(例) 内容のチューニング

全ての応答後、ユーザーが次に話す質問を予測して候補を表示します。文章ではなく単語で出力をしてください。

また、「会話の終了時に会話の評価を求める」という設定項目では、会話が一通り終了した際に表示するクイックリプライを設定できます。

一通り会話が終了した際、AIがクイックリプライを表示します。

「解決した」「解決しなかった」

等のフィードバックボタンを表示するのに便利です。

※ 会話がひと段落したかどうかをAIが自動で判定して表示します。100%会話終了時の表示を保証するものではありません。100%表示したい場合は、シナリオ機能をご利用ください。

2. プロンプト内でクイックリプライを設定する(動的クイックリプライ)

動的クイックリプライはプロンプト内でも設定可能です。

こちらを設定する場合は、「1. AIに自動で表示させる(動的クイックリプライ)」の設定は不要です。

詳しくは「プロンプトの高度なテクニック」を参照ください。

3. シナリオ対話中で設定する

シナリオのアクション内にクイックリプライを明示できます。

「クイックリプライからのみ回答が可能」を選択すると、ユーザーは自由に入力出来ず選択肢しか押せなくなります。
シナリオでの分岐条件を指定する場合など、ユーザーの発話をコントロールしたい際にご利用ください。

4. ルールベース応答内で設定する

シナリオ同様、ルールベース応答の詳細設定でクイックリプライを設定できます。

5. エージェントのクイックリプライをデフォルトで表示させる

「チャット開始時や話題のリセット時に表示されるクイックリプライを設定」をご覧ください。
ここに設定したクイックリプライは、他のクイックリプライが表示されていない場合に、デフォルトで表示されます。


クイックリプライ機能の優先順位

複数のクイックリプライを設定いただいた場合、以下の順番で機能が優先されますので、場合によって使い分けを行ってください。

  1. チャット開始時や話題のリセット時に表示されるクイックリプライ (静的クイックリプライ)
  2. プロンプト内で設定されたクイックリプライ (メインプロンプト)
  3. AIに自動で表示させる機能のクイックリプライ (サブプロンプト)

2と3は機能上重複するため、どちらかの設定のみで問題ありません。

クイックリプライ内で利用できる特殊記号

クイックリプライの設定項目に、下記の特殊記号が入力できます。

@{disable_quick_reply}

ルールベース応答の設定などで、自動的にクイックリプライが表示されるのを無効化できます。

@{fix_sort}

会話開始時のクイックリプライは、デフォルトでランダムに入れ替わります。この記号で順序を強制できます。


Did this page help you?