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

Agent Assist 现在支持新的 V2 总结基准模型,用于处理语音和聊天数据。此模型可让用户通过选择以下预定义的部分来自定义摘要的内容:

  • 情况:客户需要帮助或有疑问的问题。
  • 操作:智能体为帮助客户而执行的操作。
  • 解决情况:客户服务的结果。
  • 客户满意度:如果客户在对话结束时不满意,则为“不满意”,否则为“满意”。
  • 取消原因:客户要求取消服务。否则为不适用。
  • 实体:从对话中提取的重要实体的键值对。

此功能可在以下区域使用:us-central1、us-east1、us-west1、global。

配置对话配置文件

对话配置文件可配置一组参数,用于控制对话期间向客服人员提出的建议。以下步骤将使用 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"
}

响应是一个 ConversationProfile 对象,其中包含对话个人资料 name

{
  "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"
}

响应是一个 ConversationProfile 对象,其中包含对话个人资料 name

{
  "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"
}

在运行时处理对话

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