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