As competências são os blocos de construção que definem o que um VoiceAgent pode fazer durante uma chamada. Controlam a forma como o agente trata tarefas como recolher informações, responder a perguntas, transferir chamadas ou desencadear ações de seguimento.Neste artigo, vai saber o que são as competências do VoiceAgent, como funcionam, que competências estão disponíveis e como configurá-las para o seu caso de utilização específico.
Compreender as competências do VoiceAgent
As competências do VoiceAgent definem o que um VoiceAgent pode fazer durante uma chamada. Controlam a forma como o agente trata tarefas específicas, que informação recolhe, como responde aos autores das chamadas e quando deve envolver um agente humano ou outro sistema. A CloudTalk oferece competências predefinidas que abrangem as ações mais comuns do VoiceAgent:- Registrar recado - permite que o VoiceAgent recolha a mensagem do autor da chamada e capte os detalhes necessários para o seguimento
- Extrair informações - permite que o VoiceAgent capte informação estruturada da conversa e a guarde para relatórios, registos de chamadas ou utilização externa
- Responder perguntas – permite que o VoiceAgent responda às perguntas do autor da chamada com base na base de conhecimento configurada
- Transferir para humano – permite que o VoiceAgent transfira a chamada para um agente humano, grupo ou fluxo de chamadas quando determinadas condições são cumpridas
Registrar recado
A competência Registrar recado indica ao VoiceAgent que pode recolher uma mensagem do autor da chamada durante a conversa. Quando esta competência está ativada, o VoiceAgent pode captar a mensagem do autor da chamada e transmiti-la como parte dos dados da chamada. Como resultado, o resultado extraído inclui automaticamente os campos de mensagem relevantes, tais como:- caller_name
- message_from_caller

⚠️ Por si só, esta competência não faz automaticamente com que o VoiceAgent ofereça a recolha de mensagens em todas as conversas. Normalmente, o VoiceAgent utiliza-a quando não consegue fazer a conversa avançar, por exemplo quando não é possível transferir a chamada ou quando o pedido do autor da chamada não pode ser resolvido diretamente.Se quiser que o VoiceAgent informe explicitamente os autores das chamadas de que podem deixar uma mensagem, adicione essa instrução aos Cenários do agente.Exemplo:
Utilizar esta competência em conjunto com um cenário claro ajuda a garantir que os autores das chamadas sabem que deixar uma mensagem é uma opção disponível.

Extrair informações

- Nome da propriedade - a etiqueta utilizada para o valor extraído
- Tipo - o formato em que o valor deve ser guardado (Texto/ Número/Sim ou Não/ Lista)
- Instrução para a IA - orientação para a IA que descreve que valor deve ser captado

Como funciona a extração de informações?Assim que uma chamada com o VoiceAgent termina, a transcrição completa da chamada é processada pela IA com base nas instruções configuradas na competência Extrair informações. A IA devolve então um objeto JSON que contém os campos exatos definidos na configuração da competência.Nos VoiceAgents baseados em modelos (como o Recepcionista com IA), podem ser incluídos automaticamente campos adicionais consoante o caso de utilização selecionado.Nas chamadas de saída, o objeto exportado inclui também os valores transmitidos nas variáveis de saída do pedido de API de acionamento.
Enviar via webhook
Na configuração da competência Extrair informações, pode ativar a definição Enviar via webhook. Quando está ativada, o sistema envia os dados extraídos para um endpoint externo à sua escolha, além da exportação de dados padrão disponível através das integrações nativas. Este endpoint funciona como ponto de ligação entre o seu VoiceAgent e os fluxos de trabalho, integrações ou sistemas internos que pretende utilizar.Estrutura do payload do webhook
O payload é enviado como um objeto JSON sob uma chavedata de nível superior. Inclui sempre:
-
ct_call_context— metadados da chamada adicionados automaticamente pela CloudTalk (ver abaixo) - As suas propriedades extraídas — os campos que configurou na competência Extrair informações
-
message_left_by_caller— conteúdo da mensagem, se a competência Registrar recado estiver ativa -
Variáveis de saída — quaisquer valores transmitidos através de
output.variablesno pedido de API de acionamento (apenas chamadas de saída)
O objeto ct_call_context
Todos os payloads de webhook incluem um objetoct_call_context com metadados ao nível da chamada. Utilize-o para correlacionar os resultados do VoiceAgent com os registos de chamadas da CloudTalk ou para fazer corresponder chamadas no seu CRM ou data warehouse.
Exemplo de payload
Responder perguntas

- Ser honesto - o VoiceAgent indica claramente que não tem a informação
- Sugerir outros tópicos - o VoiceAgent redireciona a conversa para outro tópico relevante
- Transferir para uma pessoa - o VoiceAgent transfere a chamada em segurança para um agente humano ou grupo. Se a transferência não puder ser concluída (por exemplo, se ninguém atender), o autor da chamada permanece com o VoiceAgent, que pode oferecer alternativas.

Transferir para humano

- Transferir para agente: encaminha o autor da chamada diretamente para um membro específico da equipa. O VoiceAgent só liga o autor da chamada quando o agente atende. Se o agente estiver offline ou não atender, o autor da chamada permanece com o VoiceAgent, que pode registar um recado ou tentar outra equipa.
- Transferir para grupo: envia a chamada para a fila de um departamento específico. Se a fila puder aceitar a chamada, o autor da chamada é transferido e aguarda de acordo com as suas estratégias de toque de grupo padrão (não são consumidos minutos de VoiceAgent durante a espera). Se a fila estiver cheia ou indisponível, o autor da chamada permanece com o VoiceAgent.
- Transferir para fluxo de chamadas: (apenas para chamadas recebidas) termina a sessão do VoiceAgent e encaminha a chamada através do ramo Atendida do seu fluxo de chamadas. Utilize esta opção para cenários avançados que as Transferências Seguras não cobrem: transferências para números externos, encaminhamento complexo com várias ramificações, inquéritos CSAT pós-chamada ou redirecionamentos de IVR.
Competência personalizada

- Nome da competência - o nome com que a competência aparecerá na lista de competências aplicadas
- Prompt da competência - a instrução que indica à IA o que fazer quando esta competência é utilizada
- quando a competência deve ser aplicada
- qual é o objetivo da competência
- como o VoiceAgent se deve comportar ao executá-la

💡 Dica profissional: no prompt da competência, também pode utilizar variáveis dinâmicas como as variáveis system_prompt do acionador de chamadas de saída ou as variáveis de contexto do contacto disponíveis para chamadas recebidas.
Precisa de ajuda ou tem alguma questão? Contacte-nos através do nosso Portal de Suporte — estamos aqui para si.