适用于聊天和语音的总结 V2 基准模型

Agent Assist 现在支持针对语音和聊天数据的新 V2 摘要基准模型。借助此模型,用户可以从以下预定义部分中进行选择,以自定义摘要内容:

  • 情况:客户需要哪方面的帮助或有哪些疑问。
  • 操作:客服人员为帮助客户所采取的措施。
  • 解决方案:客户服务的结果。
  • 客户满意度:如果客户在对话结束时不满意,则为“不满意”;否则为“满意”。
  • 取消原因:如果客户请求取消服务。否则为“N/A”。
  • 实体:从对话中提取的重要实体的键值对。

此功能适用于以下区域:us-central1、us-east1、us-west1、全球。

配置对话配置文件

对话配置文件可配置一组参数,用于控制对话期间向客服人员提出的建议。以下步骤将使用 HumanAgentAssistantConfig 对象创建 ConversationProfile

通过控制台创建

我们建议您使用 Agent Assist 控制台创建对话配置文件:

  1. 为对话配置文件输入 Display name
  2. 从列表中选择 Language
  3. 选择建议类型 Conversation summarizationConversation summarization (voice)
  4. Suggestion model type 设置为 Baseline model
  5. Baseline model version 设置为 2.0
  6. 如果所选语言为英语,请选择 Output sections 以将其纳入摘要中。

通过 API 创建

如需创建对话资料,请执行以下操作:

  1. ConversationProfile 资源调用 create 方法。
  2. 为新的对话个人资料提供名称。
  3. 输入您的 Google Cloud 项目 ID。
  4. 输入语言代码。
  5. 输入您的模型 ID。如需使用 V2 基准模型,请勿指定模型 ID。请改为将 baseline_model_version 设为 2.0
  6. 如果输入的语言为英语,请在查询配置的 CreateConversationProfileRequest 中,指定要包含在摘要中的部分。如果未指定任何部分,默认部分为 SITUATIONACTIONRESOLUTION
  7. 在建议功能的 CreateConversationProfileRequest 中,为聊天指定 CONVERSATION_SUMMARIZATION,为语音指定 CONVERSATION_SUMMARIZATION_VOICE

语音基准模型示例

以下 JSON 示例使用基准摘要模型生成语音摘要:

{
  "displayName": "CONVERSATION_PROFILE_NAME",
  "humanAgentAssistantConfig": {
    "humanAgentSuggestionConfig": {
      "featureConfigs": [{
        "suggestionFeature": {
          "type": "CONVERSATION_SUMMARIZATION_VOICE"
        },
        "queryConfig": {
          "sections": {
            "sectionTypes": "SITUATION",
            "sectionTypes": "ACTION",
            "sectionTypes": "RESOLUTION",
            "sectionTypes": "REASON_FOR_CANCELLATION",
            "sectionTypes": "CUSTOMER_SATISFACTION",
            "sectionTypes": "ENTITIES"
          }
        },
        "conversationModelConfig": {
          "baselineModelVersion": "2.0",
        }
      }]
    }
  },
  "languageCode": "en-US"
}

响应是一个包含对话个人资料 nameConversationProfile 对象:

{
  "name": "projects/PROJECT_ID/locations/global/conversationProfiles/CONVERSATION_PROFILE_ID",
  "displayName": "CONVERSATION_PROFILE_NAME",
  "automatedAgentConfig": {
  },
  "humanAgentAssistantConfig": {
    "notificationConfig": {
    },
    "humanAgentSuggestionConfig": {
      "featureConfigs": [{
        "suggestionFeature": {
          "type": "CONVERSATION_SUMMARIZATION_VOICE"
        },
        "queryConfig": {
          "sections": {
            "sectionTypes": [
              "SITUATION",
              "ACTION",
              "RESOLUTION",
              "REASON_FOR_CANCELLATION",
              "CUSTOMER_SATISFACTION",
              "ENTITIES"
            ]
          }
        },
        "conversationModelConfig": {
          "baselineModelVersion": "2.0",
        }
      }]
    },
    "messageAnalysisConfig": {
    }
  },
  "languageCode": "en-US",
  "createTime": "2023-07-06T21:06:46.841816Z",
  "updateTime": "2023-07-06T21:06:46.841816Z",
  "projectNumber": "344549229138"
}

聊天基准模型示例

以下 JSON 示例使用基准摘要模型生成聊天内容摘要:

{
  "displayName": "CONVERSATION_PROFILE_NAME",
  "humanAgentAssistantConfig": {
    "humanAgentSuggestionConfig": {
      "featureConfigs": [{
        "suggestionFeature": {
          "type": "CONVERSATION_SUMMARIZATION"
        },
        "queryConfig": {
          "sections": {
            "sectionTypes": "SITUATION",
            "sectionTypes": "ACTION",
            "sectionTypes": "RESOLUTION",
            "sectionTypes": "REASON_FOR_CANCELLATION",
            "sectionTypes": "CUSTOMER_SATISFACTION",
            "sectionTypes": "ENTITIES"
          }
        },
        "conversationModelConfig": {
          "baselineModelVersion": "2.0",
        }
      }]
    }
  },
  "languageCode": "en-US"
}

响应是一个包含对话个人资料 nameConversationProfile 对象:

{
  "name": "projects/PROJECT_ID/locations/global/conversationProfiles/CONVERSATION_PROFILE_ID",
  "displayName": "CONVERSATION_PROFILE_NAME",
  "automatedAgentConfig": {
  },
  "humanAgentAssistantConfig": {
    "notificationConfig": {
    },
    "humanAgentSuggestionConfig": {
      "featureConfigs": [{
        "suggestionFeature": {
          "type": "CONVERSATION_SUMMARIZATION"
        },
        "queryConfig": {
          "sections": {
            "sectionTypes": [
              "SITUATION",
              "ACTION",
              "RESOLUTION",
              "REASON_FOR_CANCELLATION",
              "CUSTOMER_SATISFACTION",
              "ENTITIES"
            ]
          }
        },
        "conversationModelConfig": {
          "baselineModelVersion": "2.0",
        }
      }]
    },
    "messageAnalysisConfig": {
    }
  },
  "languageCode": "en-US",
  "createTime": "2023-07-06T21:06:46.841816Z",
  "updateTime": "2023-07-06T21:06:46.841816Z",
  "projectNumber": "344549229138"
}

在运行时处理对话

无论您使用的是基准模型还是自定义模型,系统在运行时都会以相同的方式处理对话。如需了解详情,请参阅总结自定义模型文档。