Visão geral
A depuração de agentes de voz requer uma investigação sistemática de múltiplos componentes trabalhando juntos—transcrição, raciocínio LLM, síntese de voz e execução de ações. O painel do itellicoAI fornece logs detalhados e ferramentas para ajudá-lo a identificar rapidamente a causa raiz dos problemas.Ferramentas de depuração do painel
Logs de conversação
Histórico completo de cada conversação com transcrições, ações e metadados
Transcrição em tempo real
Visualização ao vivo da transcrição e respostas do agente durante chamadas de teste
Payloads de ações
JSON detalhado de cada chamada de API, execução de ferramenta e webhook
Mensagens de erro
Detalhes específicos de erro quando componentes falham
Abordagem sistemática de depuração
Quando algo der errado, siga este processo sistemático:Reproduzir o problema
Teste novamente para confirmar que o problema é consistenteAnote as condições exatas quando ocorre
Identificar o componente
Determine qual parte do pipeline falhou:
- Transcritor (fala → texto)
- LLM (compreensão → resposta)
- TTS (texto → fala)
- Execução de ação/ferramenta
- Recuperação de conhecimento
Revisar logs
Abra Conversações e encontre a chamada problemáticaExamine transcrições, payloads de ações e erros
Testar componentes individualmente
Isole o componente que está falhando:
- Tente um transcritor diferente
- Teste LLM com prompts mais simples
- Tente uma voz diferente
- Teste ações diretamente via API
Depuração em nível de componente
Problemas do transcritor
Problemas do transcritor
Como identificar:
- Verifique a transcrição nos logs de conversação
- Compare o que foi dito com o que foi transcrito
- Procure palavras ausentes, palavras incorretas ou incompreensíveis
- Ruído de fundo
- Sotaque ou idioma incompatível
- Problemas de qualidade de áudio
- Modelo de transcritor errado selecionado
- Navegue até Modelos → Transcritor
- Tente um provedor de transcritor diferente (Deepgram ↔ Azure)
- Tente um modelo diferente (ex., Nova-2 ↔ Nova-3)
- Verifique se a configuração de idioma corresponde ao locutor
- Teste em ambiente mais silencioso
- Verifique a qualidade da entrada de áudio
- Precisão da transcrição
- Temporização da transcrição (atrasos?)
- Transcrições vazias ou parciais
- Problemas de detecção de idioma
Problemas de resposta LLM
Problemas de resposta LLM
Como identificar:
- O agente dá respostas erradas
- O agente sai do assunto
- O agente se repete
- O agente se recusa a responder perguntas válidas
- O agente alucina informações
- Instruções muito vagas ou contraditórias
- Base de conhecimento faltando informações
- Estouro da janela de contexto
- Modelo não adequado para a tarefa
- Temperatura muito alta/baixa
- Revise as instruções do agente em Habilidades → Instruções
- Simplifique as instruções para isolar o problema
- Verifique a base de conhecimento para informações ausentes
- Tente um modelo LLM diferente (Claude Haiku 4.5 ↔ GPT-4.1 mini)
- Ajuste a temperatura nas configurações do modelo
- Revise os logs de conversação para ver o contexto completo
- Histórico completo da conversação levando a uma resposta ruim
- Itens de conhecimento recuperados (se usar RAG)
- Prompts do sistema e injeção de contexto
Problemas de voz/TTS
Problemas de voz/TTS
Como identificar:
- Padrões de fala não naturais
- Pronúncias incorretas
- Ênfase ou entonação errada
- Som robótico
- Velocidade muito rápida/lenta
- Voz não adequada para o tipo de conteúdo
- Pontuação afetando o ritmo
- Números ou siglas não tratados adequadamente
- Limitações do provedor de voz
- Navegue até Modelos → Voz
- Tente uma voz diferente do mesmo provedor
- Tente um provedor de voz totalmente diferente
- Adicione pronúncias personalizadas para palavras problemáticas
- Ajuste configurações de estabilidade/clareza (ElevenLabs)
- Ajuste a taxa de fala
- Modifique a saída de texto para melhorar o TTS
- Ouça a gravação de áudio
- Compare o texto com como foi falado
- Verifique tags SSML (se usadas)
- Verifique se as configurações de voz foram aplicadas
Problemas de execução de ação/ferramenta
Problemas de execução de ação/ferramenta
Como identificar:
- A ação não dispara quando esperado
- A ação dispara mas falha
- Dados errados enviados para a ação
- A ação retorna um erro
- Ação não configurada corretamente
- Endpoint de API fora do ar ou lento
- Falha de autenticação
- Extração de parâmetros incorreta
- Timeout de rede
- Verifique se a ação foi disparada nos logs de conversação
- Revise o payload da ação (JSON enviado para a API)
- Verifique a resposta da API e código de status
- Teste o endpoint da API diretamente (Postman, curl)
- Verifique as credenciais de autenticação
- Verifique a extração de parâmetros da conversação
- Revise as instruções da ação no prompt do agente
- Campos
custom_data.actionsou similares - Payload da requisição da API
- Corpo da resposta da API
- Mensagens de erro e rastreamentos de pilha
- Timestamp (houve timeout?)
Os logs de conversação mostram payloads completos de ações incluindo dados de requisição/resposta.
Problemas de recuperação de conhecimento
Problemas de recuperação de conhecimento
Como identificar:
- O agente não consegue responder perguntas que deveria saber
- O agente recupera conhecimento errado
- O agente mistura informações irrelevantes nas respostas
- Conhecimento ainda não indexado
- Recuperação RAG não encontra itens relevantes
- Base de conhecimento não atribuída ao agente
- Verifique se a base de conhecimento está atribuída ao agente
- Verifique se os itens de conhecimento estão INDEXADOS (não apenas COMPLETOS)
- Revise os títulos dos itens de conhecimento—torne-os descritivos
- Teste com uma base de conhecimento menor
- Tente modo Contexto vs modo RAG
- Verifique logs de conversação para conhecimento recuperado
Usando logs de conversação para depuração
Cada chamada de teste cria um log detalhado acessível em Conversações.O que está nos logs:
Informações básicas:- Data, hora, duração da chamada
- Agente usado
- Número de telefone (se teste telefônico)
- Status da chamada (concluído, falhou, etc.)
- Transcrição completa (usuário + agente)
- Timestamps para cada mensagem
- Gravação de áudio (se disponível)
- Ações disparadas com payloads
- Entradas DTMF capturadas
- Resultados de análise de objetivos
- Respostas de análise pós-chamada
- Campos de dados personalizados
- Mensagens de erro
- Filtre por nome do agente para encontrar chamadas de teste
- Abra uma chamada específica para ver todos os detalhes
- Leia a transcrição para identificar onde deu errado
- Verifique payloads de ações se as ações falharam
- Ouça o áudio se a transcrição parece correta mas o áudio estava errado
- Revise timestamps para identificar problemas de latência
Obtendo ajuda
Quando você precisar de suporte adicional:Revisar a documentação
Verifique a documentação de recursos específicos para detalhes de configuração
Verificar status do provedor
Visite páginas de status para OpenAI, Deepgram, ElevenLabs, Azure
Contatar suporte
Envie e-mail para support@itellico.ai com logs de chamadas e detalhes de erro
- ID ou nome do agente
- ID da conversação dos logs
- Mensagens de erro específicas
- Passos para reproduzir
- Capturas de tela se aplicável
Próximos passos
Checklist de lançamento
Depois de depurar seu agente, revise o checklist de lançamento para se preparar para produção