Exiba resultados do teste
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Descrever os resultados do teste do Centro de testes do Agentforce.
- Solucionar problemas de testes com falhas no Criador do Agentforce.
Como usar os resultados do teste
Após a conclusão dos testes, veja os resultados e verifique o que funcionou bem e o que não funcionou tão bem quanto o esperado. Dê uma olhada nos resultados dos testes que você realizou na última unidade.
- Em Setup (Configuração), na caixa Quick Find (Busca rápida), pesquise e selecione Testing Center (Centro de testes).
- Selecione o Test Name (Nome do teste) Generated Test Agentforce v1 (Agentforce de teste v1 gerado).
Na parte superior da página, você verá as seguintes informações: Status, Duration (Duração), Subagent Pass % (% de aprovação do subagente), Action Pass % (% de aprovação da ação) e Response Pass % (% de aprovação da resposta). 
Essa seção oferece uma visão geral rápida de como as diferentes partes dos testes são concluídas. Você pode optar por baixar ou executar os testes novamente. Executar os testes novamente é útil quando você faz alterações no agente e precisa verificar se as modificações fazem com que os testes atuais falhem. Em seguida, você pode adicionar novos testes ao arquivo CSV para abranger as atualizações feitas no agente. Por fim, você pode criar um novo teste com o arquivo do teste atualizado e executar os novos testes.
A próxima seção da página é Test Results (Resultados do teste). Aqui, você pode usar um menu suspenso para selecionar uma das três opções: All Results (Todos os resultados) (o padrão), Passed Results (Resultados aprovados) e Failed Results (Resultados reprovados).

A seção Test Results (Resultados do teste) exibe várias colunas. Vamos observar a primeira linha com mais detalhes.
Declaração |
Atualize o endereço de email de Ilsa Galgey para novo_email@exemplo.com. |
Run Status (Status de execução) |
Concluído |
Expected Subagent (Subagente esperado) |
MigrationDefaultTopic |
Actual Subagent (Subagente real) |
MigrationDefaultTopic |
Subagent Test Results (Resultados de teste de subagentes) |
Aprovado |
Expected Actions (Ações esperadas) |
['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput', 'UpdateRecordFields'] |
Topic Test Results (Ações reais) |
['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput'] |
Action Test Result (Resultado do teste da ação) |
Reprovado |
Expected Response (Resposta esperada) |
O endereço de email de Ilsa Galgey foi atualizado para novo_email@exemplo.com. |
Actual Outcome (Resultado real) |
Posso prosseguir com a atualização do endereço de email de Ilsa Galgey para novo_email@exemplo.com? |
Outcome Test Result (Resultado do teste do resultado) |
Aprovado |
É provável que você reconheça Utterance (Declaração), Expected Subagent (Subagente esperado) e Expected Response (Resposta esperada) no arquivo do teste. As novas informações são as respostas e os resultados reais da execução dos testes.
-
Actual Subagent (Subagente real) mostra qual subagente foi escolhido para a declaração.
-
Subagent Test Result (Resultado de testes de subagentes) mostra Pass (Aprovado) ou Fail (Reprovado) se o subagente real corresponder ao subagente esperado.
-
Actual Actions (Ações reais) mostra quais ações o agente executou a partir de um subagente.
-
Topic Test Result (Resultado do teste do assunto) mostra Pass (Aprovado) ou Fail (Reprovado) se a ação real corresponder às ações esperadas.
-
Actual Outcome (Resultado real) mostra a resposta real a partir do agente.
-
Outcome Test Result (Resultado do teste do resultado) mostra Pass (Aprovado) ou Fail (Reprovado) se o resultado real corresponder à resposta esperada.
Parece que o primeiro teste falhou em Actual Actions (Ações reais). Expected Actions (Ações esperadas) tem IdentifyRecordByName e QueryRecords, e Actual Actions (Ações reais) tem apenas QueryRecords. Você usa o Criador do Agentforce no agente do Agentforce (padrão) para solucionar problemas na execução do teste e entender melhor aquilo que o agente está fazendo.
Solucionar problemas com o Criador do Agentforce
Mude para o Criador do Agentforce e teste manualmente a declaração em Conversation Preview (Visualização da conversa). Usar o Criador do Agentforce dessa forma é uma maneira de realizar testes manuais e permite que você analise a declaração para ver os subagentes, ações e respostas que o agente escolhe. Em seguida, tente alterar a declaração para testar a obtenção de resultados diferentes.
- Em Setup (Configuração), na caixa Quick Find (Busca rápida), pesquise e selecione Agentforce Agents (Agentes do Agentforce).
- Selecione o Agent Name (Nome do agente) que deseja abrir na lista suspensa e selecione Open in Builder (Abrir no criador). Continuaremos analisando o Einstein Copilot ou o agente do Agentforce (padrão).

- Em Conversation Preview (Visualização da conversa), insira a declaração
Please update the email address for Ilsa Galgey to new_email@example.com.(Atualize o endereço de email de Ilsa Galgey para novo_email@exemplo.com.) e clique em Enter.
A tela central do Criador do Agentforce exibe os resultados, incluindo Session Start (Início da sessão), User Prompt (Prompt do usuário), Select Subagent (Selecionar subagente) e assim por diante.

Você também vê Select Action (Selecionar ação), que mostra a ação Identify Record by Name (Identificar registro por nome) (IdentifyRecordByName) foi chamada.

Os critérios de teste de Expected Action (Ação esperada) esperava três ações. A falha se deve à expectativa incorreta.
Nesse ponto, existem algumas opções.
- A primeira é alterar a Expected Action (Ação esperada) do teste para ter apenas IdentifyRecordByName e ExtractFieldsAndValuesFromUserInput. No entanto, também existe a opção de alterar a Utterance (Declaração) do teste, caso ela tivesse que invocar as duas ações.
- Alterar a declaração e verificar Actual Actions (Ações reais) nos resultados do teste permite que você reitere os testes, faça alterações e verifique se o agente está fazendo o que é esperado. Quanto mais testes e critérios de teste diferentes você tiver, maior será a confiança no agente.
- Ou isso pode ser usado como um teste negativo. Basta adicionar outro teste com os critérios de teste positivos para que os critérios sejam cobertos.
Benefícios do Centro de testes do Agentforce
O teste é uma parte essencial da criação de agentes do Agentforce. Com a criação e gestão de critérios de teste positivos e negativos detalhados, você cria e mantém a confiança que os agentes do Agentforce transmitem aos seus usuários e clientes.
O Centro de testes do Agentforce permite a realização de testes repetidos, o que dá a você a capacidade de determinar rapidamente se as alterações feitas nos seus agentes estão afetando negativamente os resultados. Você pode até criar os critérios de teste primeiro, executar os testes e, em seguida, incorporar a nova funcionalidade nos agentes para que esses testes sejam aprovados. Na comunidade de codificação, isso é conhecido como desenvolvimento guiado por testes (TDD) e é uma ótima maneira de criar novas funcionalidades com agentes.
Agora você tem uma ideia melhor do que o Centro de testes do Agentforce pode fazer por você e das diferentes maneiras de trabalhar com critérios de teste para garantir que seus novos agentes sejam uma forma segura de interagir com seus usuários e clientes. Agora, mãos à obra e crie alguns testes!