会話中、Dialogflow CX エージェントは常に言語モデルを使用してエンドユーザーの意図を理解しますが、エージェントのレスポンスに言語モデルを使用するかどうか、どのように使用するかはユーザーが決定できます。エージェントを設計する際は、完全生成、部分生成、決定的な機能から選択できます。
このガイドでは、これらの機能の概要と、使用する機能を決定する際の参考情報を提供します。
完全生成
完全生成機能は、エンドユーザーの意図を理解し、エージェントのレスポンスを生成するために、Vertex AI の大規模言語モデル(LLM)上に構築されています。これらの機能により、自然な会話が可能になります。
完全生成機能の概要は次のとおりです。
- ハンドブック を使用すると、LLM を使用して 仮想エージェントを作成できます。自然言語による指示と構造化データを提供します。これにより、仮想エージェントの作成とメンテナンスにかかる時間を短縮し、ビジネスにおける新しいタイプの会話エクスペリエンスを作成できます。
- データストア は、ウェブサイトや内部ドキュメントなど、一般公開または非公開のコンテンツを解析して把握します。この情報がインデックスに登録されると、エージェントは質問に回答し、コンテンツについて会話できるようになります。
決定的なフロー
会話とすべてのエージェント レスポンスをより決定的に制御する必要がある場合は、フローを使用してエージェントを設計できます。
- フロー は、言語モデルを使用して エンドユーザーの意図を理解します。これは決定論的ではない可能性があります。ただし、意図が確立されると、会話フローとエージェントのレスポンスを完全に制御できます。決定的なフローを持つエージェントを設計するには、より多くの設計時間が必要ですが、エージェントのレスポンスを明示的に制御する必要があるエージェントには適したオプションです。
部分生成フロー
フローには、特定のシナリオでエージェントのレスポンスを決定的に制御する必要がない場合に使用できる、生成機能がいくつかあります。
これらの機能は次のとおりです。
- ジェネレータ は、 エージェントのレスポンスを生成します。エージェント レスポンスを明示的に提供するのではなく、会話の要約、質問への回答、顧客情報の取得、人間へのエスカレーションなど、多くのシナリオを処理できる LLM のプロンプトを用意します。
- **生成的フォールバック** は、エンドユーザー入力が想定された インテントと一致しない場合に、エージェントのレスポンスを生成します。特定のシナリオで生成的フォールバックを有効にするには、レスポンスを生成する LLM プロンプトを指定します。