Skip to main content
Teste o agente em relação às respostas esperadas e casos de falha antes de alterar o público para EVERYONE.

Comece com configurações restritas

Mantenha a implantação, a transferência e o acompanhamento desativados enquanto estabelece a linha de base de teste. Restrinja o público antes de adicionar destinatários de teste. Referência da API: GET Get Settings · PUT Replace Settings
GET Get Settings retorna um array, mesmo quando existe apenas um objeto de configurações. PUT Replace Settings retorna o objeto de configurações atualizado. A YCloud omite campos nulos antes de chamar a Meta, portanto, as configurações não fornecidas permanecem inalteradas. Leia as configurações efetivas novamente após a atualização. Altere um comportamento por vez ao testar a transferência ou o acompanhamento e, em seguida, restaure a linha de base restrita antes de passar para outro cenário.

Adicionar destinatários de teste

Mantenha ai_audience definido como ALLOWLISTED_ONLY e, em seguida, adicione cada testador como um número de telefone E.164. Armazene a entrada da lista de permissões retornada id para que você possa remover a entrada posteriormente. Referência da API: GET List Allowlist · POST Create Allowlist Entry · DELETE Delete Allowlist Entry
Use GET List Allowlist para revisar o público de teste atual. Use DELETE Delete Allowlist Entry para remover um testador pelo ID de entrada retornado.
Não use um número de usuário final com o código de chamada do país +86. O Meta Business Agent atualmente não responde a mensagens de usuários finais +86, mesmo quando o número está formatado como E.164 válido e adicionado à lista de permissões.

Executar um teste de turno único

Referência da API: POST Test Agent
Uma resposta bem-sucedida pode conter:
A resposta REST atual não inclui estimated_token_usage.

Preservar o contexto para testes de múltiplos turnos

Envie o conversation_id retornado com a próxima mensagem do cliente. Referência da API: POST Test Agent
Use uma nova conversa para cenários que não devem herdar o contexto anterior.

Testar conhecimento, habilidades, conectores e ferramentas

Cubra os recursos configurados em vez de testar apenas perguntas do caminho feliz. Referência da API: POST Run Connector Tool · GET List Connector Logs
  • Faça perguntas respondidas por informações comerciais, FAQs, sites e arquivos.
  • Verifique fatos ausentes, fontes contraditórias, conteúdo desatualizado e solicitações não suportadas.
  • Verifique quando cada habilidade deve e não deve ser executada.
  • Exercite cada ferramenta de conector com entradas válidas, inválidas e incompletas.
  • Confirme se valores secretos nunca aparecem em respostas ou logs.
  • Inclua casos que devem acionar a transferência humana ou não produzir resposta.
Se uma chamada de conector falhar, inspecione os logs do conector e verifique as credenciais, o estado do certificado, as vinculações de parâmetros e as definições de solicitação de ferramenta antes de alterar a habilidade. Execute cada ferramenta configurada diretamente através de /connectors/{connectorId}/tools/{toolId}/runs com input representativo antes de permitir que o agente a selecione em uma conversa:

Testar através do WhatsApp com destinatários na lista de permissões

Valide os mesmos cenários de cada número de telefone de teste na lista de permissões. Isso confirma o comportamento do canal ao vivo que o endpoint de teste não pode reproduzir completamente.
Durante o acesso antecipado, o endpoint de teste pode retornar uma resposta vazia ou ELIGIBILITY_CHECK_FAILED enquanto o público for ALLOWLISTED_ONLY. Verifique no_response_reason, elegibilidade, implantação, público e configurações da lista de permissões. Se o teste da API exigir EVERYONE, use-o apenas em um ambiente controlado e restaure a configuração restrita imediatamente após o teste.

Executar avaliações

A API de avaliação fornece estes recursos: Liste os casos disponíveis, envie uma execução usando o valor eval_case_ids obrigatório, retenha o job_id retornado e consulte o endpoint do trabalho.
O campo de status é retornado como uma string e atualmente não está restrito a um enum documentado. Pare a consulta quando a resposta fornecer um resultado concluído ou erro, em vez de assumir nomes de status não documentados. Os casos de avaliação descrevem um scenario, categories, max_turns e success_criteria. Os resultados detalhados incluem pontuações, rótulos de turno, motivos, transcrições e carimbos de data/hora. Os resumos agregam pontuações, destaques e categorias de falha.

Lista de verificação para lançamento

  • Os fatos de negócios obrigatórios estão corretos e não são contraditórios.
  • As conversas de vários turnos preservam o contexto pretendido.
  • Informações ausentes produzem uma resposta segura em vez de uma resposta inventada.
  • As ferramentas de conector têm sucesso e falham com segurança com entradas representativas.
  • Os cenários de transferência se comportam conforme o esperado.
  • As falhas de avaliação são revisadas e corrigidas ou aceitas explicitamente.
  • Um proprietário de reversão sabe como desativar a implementação.

A seguir: Implementar com segurança

Ative o agente primeiro para destinatários na lista de permissões e, em seguida, expanda para todo o público.