Falcon Information — Voltar para a página inicial

Como medir a latência e as interrupções em sistemas de atendimento ao cliente com voz baseados em IA? VAD, Barge-in e design de alternância.

A assistência de voz baseada em IA pode parecer lenta, e a causa pode não ser apenas o modelo. A latência pode ser causada por vários fatores, incluindo a qualidade da conexão de rede telefônica, a detecção de atividade de voz, a identificação de turnos, a inferência do modelo e a API da empresa, bem como a síntese de voz. Acelerar um desses componentes pode, na verdade, interromper a fala do usuário. A forma correta de medir a latência não é apenas registrar o tempo de resposta, mas sim observar a latência, as interrupções e o resultado da tarefa em conjunto.

Este trecho do artigo

  • ·Cadeia de atrasos
  • ·VAD e suas etapas
  • ·Barge-in
  • ·Medir o diâmetro
  • ·Testes em ambiente real
  • ·Chamada para ferramentas de longa duração
  • ·Limites da prova

Qual é a origem do tempo de espera em chamadas com inteligência artificial?

Após a chamada passar pela linha telefônica e pela rota SIP/PBX, o áudio é processado e o sistema determina se o usuário terminou de falar. Em seguida, o modelo interpreta a fala e aciona as ferramentas da empresa. Finalmente, a resposta é convertida em áudio e enviada de volta para o telefone. Se a consulta ao CRM ou a criação de um chamado exigirem tempo de espera, isso também causará um atraso perceptível. Ao medir apenas o primeiro token do modelo, o sistema ignora todo o caminho real percorrido pela chamada.

Análise detalhada da latência em atendimento ao cliente por voz com inteligência artificial, desde a origem até o destino.
FaseMedição de início e fimRiscos comuns
Comunicação por telefoneA função de entrada e saída no sistema de vozRotas de telecomunicações, codificação/decodificação, latência e perda de pacotes na rede.
Identificação de contornosO usuário deve parar de falar assim que o sistema confirmar o término.Esperar por muito tempo ou interromper a comunicação muito cedo.
Resposta modeloEnviar dados válidos para gerar conteúdo reproduzível.Contexto excessivamente longo, seleção de modelos e inferência complexa.
Chamada para solicitar ferramentasEnviar uma API para obter os resultados disponíveis.Gerenciamento de sistemas corporativos: tratamento de falhas, reabertura e filas de espera.
Reprodução de áudioO texto ou áudio começa a ser reproduzido no dispositivo telefônico.Buffer sintético, espera inicial e cancelamento de reprodução.

O VAD (Verbal Audio Detection) identifica se há fala, enquanto a detecção de ciclo verifica se a fala terminou.

O VAD (Voice Activity Detection) geralmente determina o início e o fim da fala com base no volume e no tempo de silêncio; o VAD semântico vai além e estima se a fala ainda está em andamento. Um tempo de espera mais longo pode reduzir o risco de interrupção, mas também aumenta o tempo de pausa; uma resposta muito rápida pode cortar frases como "hum... eu gostaria de mudar isso" em duas partes. Os parâmetros não podem ser usados de forma uniforme para todos os casos; nome, endereço completo, código e descrições abertas exigem diferentes níveis de tolerância a pausas.

"Barge-in" refere-se ao controle de interrupção, e não significa necessariamente o fim da rodada.

A função "Barge-in" permite que o interlocutor interrompa a reprodução da IA e finalize a chamada original, sendo útil para corrigir informações, pular conteúdos já apresentados e encurtar menus. É importante distinguir que "Barge-in" e a função do sistema que interpreta o silêncio do usuário são coisas distintas. Em geral, a interrupção deve ser permitida em conversas normais; no entanto, a gravação de mensagens, a necessidade de revelar informações ou a confirmação de campos importantes devem ser avaliadas individualmente, de acordo com os processos da empresa e as exigências legais. Desativar completamente a função "Barge-in" pode tornar a conversa menos eficiente, enquanto ativá-la globalmente pode impedir a reprodução de conteúdos importantes.

Não se limite a apresentar apenas a média de latência. É importante também analisar as médias p50, p95 e a taxa de variação das latências.

A média pode ser facilmente distorcida por amostras muito pequenas e lentas ou por amostras muito grandes e rápidas. O p50 representa a experiência típica de comunicação, enquanto o p95 representa os casos mais extremos, mas ainda comuns. Além disso, são registradas informações como o tempo desde que o usuário para de falar até a primeira resposta, o tempo de conclusão da ferramenta, erros de interrupção, tempos de espera e falhas na inserção de interrupções. Cada amostra também deve indicar a tarefa, a rede, o idioma e se a API da empresa foi chamada. Caso contrário, as informações de diferentes cenários se misturam, dificultando a identificação do problema.

É importante registrar tanto o atraso quanto a alternância (ou rotação) de forma coordenada.
Critérios de avaliaçãoDefinição do eventoFinalidade de uso
Primeira resposta atrasadaVerificar se o ciclo de confirmação foi concluído até que o usuário receba uma resposta.Distinguir entre etapas, modelos e tempos de espera.
Em esperaA API agora retorna os resultados disponíveis.Identifique gargalos em sistemas corporativos ou em sistemas de terceiros.
Erro de corteO usuário começou a responder antes de terminar de falar.Ajustar estratégias para VAD, colunas e campos.
Erro aguardandoO usuário terminou de falar, mas o sistema permanece em silêncio.Verificação de conclusão, tempo limite e status das ferramentas
Mensagem enviada com sucessoApós o usuário fazer uma nova entrada, a resposta anterior é desativada e a nova entrada é mantida.Verificar se a ação de cancelar a reprodução é consistente com o contexto.

Para o teste de linha telefônica, é necessário incluir ruído, eco, sotaques e campos longos.

O microfone embutido no navegador, em um ambiente de escritório silencioso, não representa a qualidade do áudio em dispositivos móveis, carros, telefones sem fio, fones de ouvido Bluetooth ou telefones fixos. O teste deve abranger ruídos de fundo, eco, instabilidade do sinal, velocidade da fala, sotaques comuns, números, códigos alfanuméricos e endereços longos. Para campos importantes, o objetivo não é apenas a precisão literal, mas sim a capacidade do sistema de repetir, permitir que o usuário corrija e interromper a execução quando houver incerteza.

Quando você precisa de ajuda, não use respostas falsas para preencher o silêncio.

APIs de CRM, ERP ou de atribuição de tarefas podem levar vários segundos ou até mesmo entrar em um processo assíncrono. O sistema pode fornecer atualizações curtas para evitar a sensação de lentidão, mas não deve afirmar que a tarefa foi concluída antes da obtenção dos resultados. Quando o tempo de espera for excessivo, é recomendável criar um estado de "aguardando confirmação", encaminhar para tratamento manual ou enviar notificações subsequentes, utilizando um identificador único para evitar execuções repetidas. Otimizar a latência, se isso comprometer a precisão dos resultados, apenas acelera a comunicação de erros.

"3 segundos" é apenas um objetivo de design, e não um Serviço de Nível de Serviço (SLA) divulgado pela GoGoCha.

Os casos públicos da GoGoCha demonstram a eficácia do acesso telefônico e do fluxo de trabalho de despacho imediato, mas não há informações públicas sobre a distribuição de latência, o ambiente de telecomunicações, amostras de chamadas ou SLAs. Não se deve definir metas de design de produtos como níveis de serviço alcançados sem a mesma definição e medição. Projetos empresariais devem redefinir os parâmetros p50, p95 e amostras de falhas sob suas próprias condições de PBX/SIP, API e pico de demanda.

Referências

Perguntas frequentes

Os sistemas de atendimento ao cliente por voz baseados em IA precisam ter um tempo de resposta inferior a um segundo para soar natural?
Não existe um tempo fixo para todas as tarefas. Perguntas e respostas rápidas, bem como tarefas que exigem acesso a sistemas corporativos, são diferentes; além do tempo de espera, a percepção do usuário também é afetada pela possibilidade de interrupção, pela precisão no relato do progresso e dos resultados.
Qual é a melhor opção: VAD (Voice Activity Detection) baseado em servidor ou VAD semântico?
Depende do suporte do fornecedor e do tipo de chamada. O VAD baseado em voz (Server VAD) é mais fácil de controlar com parâmetros de silêncio; o VAD semântico (Semantic VAD) pode esperar a análise semântica ser concluída, mas isso pode aumentar a latência. Recomenda-se comparar com seus próprios dados, campos e amostras de chamadas.
Por que a demonstração no site funciona bem, mas a ligação telefônica é mais lenta?
Com um número maior de linhas telefônicas, a infraestrutura de telecomunicações, a codificação/decodificação, a qualidade da rede e o sistema PBX também variam. O POC (Proof of Concept) deve ser testado utilizando o caminho telefônico formalmente planejado para uso.

Avalie o fluxo de atendimento telefônico com IA da sua empresa

Discutir a partir dos métodos atuais de atendimento, as ações do sistema após a chamada e o tratamento de exceções. Após apresentar as necessidades, confirmar o horário da demonstração, o escopo da apresentação e se é necessário um projeto piloto (POC).