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