Falhas de API em agentes de voz: diagnóstico e resposta ao cliente
Diferencie erro, resultado vazio e resposta incompleta para corrigir integrações sem inventar confirmações.
- Autoria
- Equipe Tigy AI
- Publicado
- Atualizado
Quando o agente de voz não consegue consultar um pedido ou registrar uma solicitação, a falha pode estar na informação recebida, na conexão ou no sistema da empresa. Essa conexão é chamada de API: um meio de dois sistemas trocarem informações. No Tigy AI, comece pelo que o cliente pediu, confira o resultado e envolva o responsável pela integração para identificar a causa. Registro não encontrado, acesso recusado e resultado ainda não confirmado precisam de explicações diferentes.
Confira onde a consulta parou
Reveja uma conversa que apresentou o problema. Confira o número de pedido informado pelo cliente e se o agente tentou fazer a consulta. Se ele não tentou, peça ao responsável pela configuração que confira se a ferramenta está selecionada e se as instruções explicam quando usá-la.
Se houve tentativa, a equipe de integração deve conferir o endereço do serviço, os dados enviados e a autorização de acesso. Guarde o horário e a referência da conversa para ajudar nessa investigação, sem compartilhar senhas ou chaves de acesso.
Separe as respostas possíveis
Sem resultado pode significar que o pedido não existe, mas também pode indicar que a consulta não terminou. Peça à equipe responsável que diferencie essas situações. Se o acesso foi recusado, ela deve conferir as permissões; se houve demora, deve verificar a disponibilidade do serviço.
Receber uma resposta do sistema não basta para confirmar a tarefa. Para um agendamento, por exemplo, confira se a resposta confirma a reserva ou apenas o recebimento do pedido. A explicação ao cliente deve refletir essa diferença.
Prepare uma explicação útil
Descreva nas instruções como lidar com cada situação. Se o registro não for encontrado, confira o identificador; se a consulta não puder ser realizada, explique esse limite e ofereça o caminho de continuidade combinado.
Antes de enviar novamente um pedido que cria ou altera registros, verifique o resultado da tentativa anterior. Combine com a equipe técnica como o sistema evita duplicação de solicitações.
Reproduza a falha em teste
Use credenciais e dados de teste para validar número inexistente, campo ausente, serviço indisponível e operação recusada. Confira tanto a conversa quanto o registro no destino.
Corrija uma causa por vez e repita o teste. Alterar as instruções da conversa não renova uma chave de acesso vencida; renovar a chave não corrige um número de pedido enviado errado.
Quando não há confirmação, confira antes de repetir
Uma solicitação pode ser salva mesmo que a confirmação não chegue ao agente. Nesse caso, repetir o envio pode criar dois registros. Também seria incorreto afirmar que a tarefa terminou sem conseguir conferir.
Combine com a equipe de integração uma forma de localizar a solicitação pela sua referência e consultar o resultado antes de tentar novamente. Enquanto isso, o agente deve dizer que não conseguiu confirmar a conclusão e indicar o acompanhamento disponível. Escrever essa orientação nas instruções não cria a consulta no sistema.
Teste uma confirmação que não chega, um pedido repetido e uma correção de dados com registros fictícios. Confira o sistema da empresa e determine quando a equipe humana deve assumir. Repetir uma consulta e repetir a criação de um registro exigem cuidados diferentes.
Priorize pela consequência e pela exposição
Nem todo defeito merece a mesma ordem de correção. Uma consulta de horário que demora e uma operação que cria registros duplicados podem afetar o mesmo número de ligações, mas têm consequências diferentes. Registre frequência, impacto e possibilidade de recuperação separadamente. Frequência ajuda a dimensionar exposição; impacto descreve o que acontece com a pessoa ou a operação; recuperação mostra se existe um procedimento confiável para restabelecer o estado correto.
Use exemplos concretos na triagem. Uma mensagem de indisponibilidade compreensível pode permitir que o cliente retome o atendimento por outro canal. Uma confirmação falsa pode fazer a pessoa comparecer a um compromisso inexistente. Um retorno com dados de terceiros exige revisão dos controles de acesso, mesmo quando ocorreu apenas uma vez. A prioridade deve considerar essas consequências, e não apenas quantas reclamações chegaram. Falhas silenciosas podem aparecer nos registros externos antes de aparecerem no suporte.
Escolha como limitar o problema enquanto ele é corrigido. Pode ser necessário suspender uma ação que altera registros, reduzir as tarefas oferecidas ou levar certas consultas para a equipe humana. Defina quem assume e qual teste permite retomar. Depois da correção, repita a situação que revelou a falha. Na retomada, acompanhe a tarefa afetada e mantenha a alternativa humana disponível até verificar o funcionamento em uso real.
Descubra em qual fronteira a solicitação parou
Quando um agente diz que não conseguiu consultar um pedido, esse relato pode corresponder a problemas muito diferentes. Talvez a intenção não tenha sido reconhecida, o identificador tenha sido capturado de forma errada, a ferramenta não tenha sido chamada ou o serviço externo tenha respondido sem o registro esperado. A investigação precisa separar essas possibilidades. Mudar a instrução antes de descobrir a fronteira pode melhorar a frase de desculpa e deixar o defeito original intacto.
Reconstrua um caso com dados fictícios. Compare a informação dita pela pessoa, o parâmetro enviado, o resultado devolvido e a resposta final. Se a pessoa informou o pedido 315 e o parâmetro contém 350, a investigação começa na captura e confirmação. Se o parâmetro está correto e o serviço responde não encontrado, verifique ambiente, regras de acesso e existência do registro. Se o retorno contém um pedido válido e o agente diz que não encontrou nada, o problema pode estar na interpretação da saída ou em uma descrição ambígua.
Anote quando a falha ocorreu. A conexão pode cair antes do envio ou depois de o sistema salvar a alteração. Repetir uma consulta pode ser aceitável; repetir a criação de uma reserva sem conferir pode criar duas. Peça ao responsável que verifique o sistema de destino antes de decidir. A falta de resposta não prova que nada aconteceu, e receber uma resposta não comprova que a tarefa foi concluída.
Use nomes de estados que indiquem o que se sabe. Solicitação não enviada, solicitação rejeitada, resultado confirmado e resultado desconhecido são mais úteis do que erro genérico. Essa classificação orienta a fala e o procedimento de recuperação. No último estado, o agente pode explicar que não consegue confirmar a conclusão e fornecer um caminho de acompanhamento definido pela equipe. Ele não deve converter incerteza em sucesso nem declarar fracasso definitivo apenas para encerrar a conversa.
Projete retornos que permitam uma resposta honesta
A integração deve devolver significado, não apenas um bloco de dados difícil de interpretar. Para consultar disponibilidade, diferencie encontrado, indisponível, entrada inválida e serviço temporariamente inacessível. Cada estado pode incluir somente os campos necessários para a conversa. Uma disponibilidade vazia não deve significar às vezes nenhum horário e às vezes sistema fora do ar. Se esses resultados compartilham a mesma representação, o agente precisa adivinhar o que ocorreu.
Para ações que criam ou alteram registros, combine com o responsável pelo sistema quais informações comprovam a conclusão. Uma reserva confirmada pode trazer referência, data, horário e unidade. Um pedido recebido para análise precisa ser apresentado como pendente. Se a resposta diz apenas sucesso, pergunte se isso significa recebimento ou conclusão. Essa definição evita promessas erradas ao cliente.
Peça ao responsável pelo sistema que confira os dados e a permissão antes de realizar a ação. As instruções ajudam o agente a pedir a informação correta, mas não substituem essa verificação. Para consultar um pedido, o sistema deve conferir quem pode acessá-lo e devolver apenas os dados necessários. Saber um número de telefone não comprova automaticamente a identidade de quem está falando.
Peça à equipe responsável que prepare situações de teste: pedido conhecido, pedido inexistente, referência inválida e serviço indisponível. Confira a explicação do agente em cada caso. Teste também uma resposta com informação faltando. No Tigy, a descrição da ferramenta deve dizer exatamente o que ela faz e quais dados precisa receber; se ela apenas recebe solicitações, não deve prometer que conclui o serviço.
Recupere o atendimento sem multiplicar o problema
O procedimento de recuperação precisa depender da operação. Em leitura, uma nova tentativa pode resolver uma indisponibilidade transitória, mas insistir indefinidamente prolonga a ligação e aumenta a carga sobre um serviço já comprometido. Defina com a equipe técnica uma política limitada e uma alternativa compreensível. O agente pode informar que a consulta está indisponível e orientar o contato responsável; não precisa narrar códigos internos, pilhas de erro ou detalhes que não ajudam a pessoa a decidir o próximo passo.
Quando a tarefa cria ou altera um registro, descubra primeiro se a tentativa anterior funcionou. Um cadastro pode ter sido salvo antes de a resposta se perder. A equipe de integração pode preparar uma consulta pela referência do pedido ou proteção contra envio duplicado. Esse recurso precisa existir e ser testado no sistema. Se não houver como conferir, encaminhe o resultado como não confirmado e evite prometer que repetir será seguro.
Prepare a equipe para continuar com o pedido, os dados confirmados, a tentativa realizada e o resultado conhecido, conforme as regras de acesso. Se o agente disser apenas houve um problema, o cliente pode repetir tudo e o atendente enviar novamente uma solicitação já criada. O procedimento precisa indicar onde conferir antes de agir. Quando a confirmação demora, explique somente o prazo ou canal realmente definido pela operação.
Depois de identificar a causa, guarde um exemplo fictício para repetir o teste nas próximas mudanças. Se faltou uma informação na resposta do sistema, teste essa ausência. Se a descrição da ferramenta confundiu o agente, teste a descrição corrigida e outra tarefa que já funcionava. Anote a mudança e confira o registro no sistema. A explicação ficar mais educada ajuda o cliente, mas a correção só está pronta quando o resultado é comunicado com precisão e a operação não repete o dano.
