O Customer Experience Insights usa dados de conversas enviados para um bucket do Cloud Storage. É possível fornecer os dados de conversa para a API como arquivos de áudio ou texto.
Dados de transcrição de conversa
Os arquivos de texto incluem os detalhes a seguir.
Conversa
O objeto de nível superior para dados de conversa.
| Campo | Tipo | Descrição |
|---|---|---|
| conversation_info | ConversationInfo { } | Opcional. Metadados da conversa. |
| entries | Entry [ ] | Obrigatório. As mensagens de conversa em ordem cronológica. |
ConversationInfo
Os metadados de uma conversa.
| Campo | Tipo | Descrição |
|---|---|---|
| categories | Category [ ] | Opcional. Categorias personalizadas para os dados de conversa. |
Category
Categoria de dados de conversa. Se você fornecer categorias com os dados de conversa, elas serão usadas para identificar tópicos nas conversas. Se você não fornecer categorias, o sistema vai categorizar automaticamente as conversas com base no conteúdo.
| Campo | Tipo | Descrição |
|---|---|---|
| display_name | string | Obrigatório. Um nome de exibição para a categoria. |
Entry
Dados de uma única mensagem de conversa.
| Campo | Tipo | Descrição |
|---|---|---|
| texto | string | Obrigatório. O texto dessa mensagem de conversa. |
| user_id | integer | Obrigatório. Um número que identifica o participante da conversa. Cada participante precisa ter um único user_id, usado repetidamente se ele participar de várias conversas. |
| papel | string | Obrigatório. O papel do participante da conversa. Uma destas opções: "AGENT", "AUTOMATED_AGENT", "CUSTOMER", "END_USER". |
| start_timestamp_usec | integer | Obrigatório. O carimbo de data/hora do início dessa conversa em microssegundos do horário UTC desde a Era Unix. |
Exemplo
Confira a seguir um exemplo de arquivo de dados de conversa.
{
"conversation_info":{
"categories":[
{
"display_name":"Category 1"
}
]
},
"entries": [
{
"start_timestamp_usec": 1000000,
"text": "Hello, I'm calling in regards to ...",
"role": "CUSTOMER",
"user_id": 1
},
{
"start_timestamp_usec": 5000000,
"text": "Yes, I can answer your question ...",
"role": "AGENT",
"user_id": 2
}
]
}