Modelo de referência da V1 de resumo para chat e voz

O resumo do Agent Assist fornece resumos de conversa aos seus agentes após o término de cada conversa. Os resumos ajudam os agentes a criar anotações de conversa para analisar e entender o histórico de comunicação do usuário final.

Esse recurso está disponível nas seguintes regiões: us-central1, us-east1, us-west1, us, northamerica-northeast1, europe-west1, europe-west2, europe-west3, asia-southeast1, asia-northeast1, asia-south1, australia-southeast1, global.

Há duas maneiras de implementar o recurso de resumo:

  • É possível treinar um modelo personalizado (chat ou voz).
  • Você pode usar o modelo de referência pronto para uso (chat e voz).

Nesta página, mostramos as etapas necessárias para implementar o modelo de referência.

Por exemplo, confira um exemplo de conversa de entrada:

A saída de resumo do modelo de referência sobre a conversa pode ser semelhante a esta:

Configurar um perfil de conversa

Um perfil de conversa configura um conjunto de parâmetros que controlam as sugestões feitas a um agente durante uma conversa. As etapas a seguir criam um ConversationProfile com um objeto HumanAgentAssistantConfig.

Criar um perfil de conversa

Para criar um perfil de conversa, faça o seguinte:

  1. Chame o método create no recurso ConversationProfile.
  2. Dê um nome ao novo perfil de conversa.
  3. Insira o ID do projeto do Google Cloud .
  4. Insira o ID do modelo. Para usar o modelo de resumo de referência, não especifique o ID do modelo. Em vez disso, defina baseline_model_version como 1.0.
  5. No CreateConversationProfileRequest do recurso de sugestão, especifique CONVERSATION_SUMMARIZATION para chat ou CONVERSATION_SUMMARIZATION_VOICE para voz.

Exemplo de modelo de referência para voz

Confira a seguir um exemplo de JSON que usa um modelo de resumo de referência para 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"
  }
}

A resposta é um objeto ConversationProfile que contém o perfil de conversa 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"
}

Exemplo de modelo de referência para chat

Confira a seguir um exemplo de JSON que usa um modelo de resumo de referência para 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"
  }
}

A resposta é um objeto ConversationProfile que contém o perfil de conversa 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"
}

Processar conversas no momento da execução

As conversas são processadas da mesma forma no momento da execução, independentemente de você usar o modelo de referência ou um modelo personalizado. Consulte a documentação do modelo personalizado de resumo para mais detalhes.