Modelo de referencia de resumen V1 para chat y voz

La función de resumen de Agent Assist proporciona resúmenes de conversaciones a tus agentes después de que finaliza cada conversación. Los resúmenes ayudan a los agentes a crear notas de conversación para revisar y comprender el historial de comunicación con los usuarios finales.

Esta función está disponible en las siguientes regiones: us-central1, us-east1, us-west1, us, northamerica-northeast1, europe-west1, europe-west2, europe-west3, asia-southeast1, asia-northeast1, asia-south1, australia-southeast1 y global.

Existen dos formas de implementar la función de Resumen:

  • Puedes entrenar un modelo personalizado (chat o voz).
  • Puedes usar el modelo de referencia listo para usar (chat y voz).

En esta página, se proporcionan los pasos necesarios para implementar el modelo de referencia.

Por ejemplo, aquí se muestra una conversación de entrada de muestra:

El resumen del modelo de referencia sobre la conversación podría ser similar al siguiente:

Cómo configurar un perfil de conversación

Un perfil de conversación configura un conjunto de parámetros que controlan las sugerencias que se le hacen a un agente durante una conversación. En los siguientes pasos, se crea un objeto ConversationProfile con un objeto HumanAgentAssistantConfig.

Crea un perfil de conversación

Para crear un perfil de conversación, haz lo siguiente:

  1. Llama al método create en el recurso ConversationProfile.
  2. Proporciona un nombre para el nuevo perfil de conversación.
  3. Ingresa tu ID del proyecto de Google Cloud .
  4. Ingresa el ID del modelo. Para usar el modelo de resumen de referencia, no especifiques el ID del modelo. En su lugar, establece baseline_model_version como 1.0.
  5. En el CreateConversationProfileRequest de la función de sugerencias, especifica CONVERSATION_SUMMARIZATION para el chat o CONVERSATION_SUMMARIZATION_VOICE para la voz.

Ejemplo de modelo de referencia para voz

A continuación, se muestra un ejemplo de JSON que usa un modelo de resumen de referencia para la voz:

{
  "parent": "projects/PROJECT_ID/locations/global",
  "conversationProfile": {
    "displayName": "CONVERSATION_PROFILE_NAME",
    "humanAgentAssistantConfig": {
      "humanAgentSuggestionConfig": {
        "featureConfigs": [{
          "suggestionFeature": {
            "type": "CONVERSATION_SUMMARIZATION_VOICE"
          },
          "conversationModelConfig": {
            "baseline_model_version": "1.0",
          }
        }]
      }
    },
    "languageCode": "en-US"
  }
}

La respuesta es un objeto ConversationProfile que contiene el perfil de conversación 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"
        },
        "conversationModelConfig": {
        }
      }]
    },
    "messageAnalysisConfig": {
    }
  },
  "languageCode": "en-US",
  "createTime": "2022-06-06T21:06:46.841816Z",
  "updateTime": "2022-06-06T21:06:46.841816Z",
  "projectNumber": "344549229138"
}

Ejemplo de modelo de referencia para chat

A continuación, se muestra un ejemplo de JSON que usa un modelo de resumen de referencia para el chat:

{
  "parent": "projects/PROJECT_ID/locations/global",
  "conversationProfile": {
    "displayName": "CONVERSATION_PROFILE_NAME",
    "humanAgentAssistantConfig": {
      "humanAgentSuggestionConfig": {
        "featureConfigs": [{
          "suggestionFeature": {
            "type": "CONVERSATION_SUMMARIZATION"
          },
          "conversationModelConfig": {
            "baseline_model_version": "1.0",
          }
        }]
      }
    },
    "languageCode": "en-US"
  }
}

La respuesta es un objeto ConversationProfile que contiene el perfil de conversación name:

{
  "name": "projects/PROJECT_ID/locations/global/conversationProfiles/CONVERSATION_PROFILE_ID",
  "displayName": "CONVERSATION_PROFILE_NAME",
  "automatedAgentConfig": {
  },
  "humanAgentAssistantConfig": {
    "notificationConfig": {
    },
    "humanAgentSuggestionConfig": {
      "featureConfigs": [{
        "suggestionFeature": {
          "type": "CONVERSATION_SUMMARIZATION"
        },
        "conversationModelConfig": {
        }
      }]
    },
    "messageAnalysisConfig": {
    }
  },
  "languageCode": "en-US",
  "createTime": "2022-06-06T21:06:46.841816Z",
  "updateTime": "2022-06-06T21:06:46.841816Z",
  "projectNumber": "344549229138"
}

Cómo controlar conversaciones en el tiempo de ejecución

Las conversaciones se manejan de la misma manera en el tiempo de ejecución, ya sea que uses el modelo de referencia o un modelo personalizado. Consulta la documentación del modelo personalizado de resumen para obtener más información.