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