Exiba resultados do teste
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Descrever os resultados dos testes do Agentforce Studio.
- Solucionar problemas de testes 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.
- No App Launcher (Iniciador de aplicativos)
, pesquise e selecione Agentforce Studio.
- Clique em Tests (Testes).
- Selecione o conjunto de testes Generated Test Agentforce v1 (Agentforce de teste v1 gerado).
- Clique em Run history (Executar histórico).
Run history (Executar histórico) exibe as opções Status, Results (Resultados) e Run By (Execução por) sempre que o conjunto de testes é executado.
- Selecione a hora de início do conjunto de testes que você acabou de executar.
Na parte superior da página, você verá as seguintes informações: Subagent Evaluation Pass % (% de aprovação na avaliação de subagentes), Action Evaluation Pass % (% de aprovação na avaliação de ações) e Response Evaluation Pass % (% de aprovação na avaliação de respostas). Essas informações oferecem uma visão geral rápida de como as diferentes partes dos testes são concluídas.
A seção Test Results (Resultados do teste) exibe várias colunas. Vamos observar a primeira linha com mais detalhes. Os seus resultados podem ser diferentes.
Declaração |
Atualize o endereço de email de Ilsa Galgey para novo_email@exemplo.com. |
Expected Subagent (Subagente esperado) |
MigrationDefaultTopic |
Expected Actions (Ações esperadas) |
['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput', 'UpdateRecordFields'] |
Expected Response (Resposta esperada) |
O endereço de email de Ilsa Galgey foi atualizado para novo_email@exemplo.com. |
Agent Response (Resposta do agente) |
Posso prosseguir com a atualização do endereço de email de Ilsa Galgey para novo_email@exemplo.com? |
Response Evaluation (Avaliação de respostas) |
Aprovado |
Subagent Evaluation (Avaliação de subagentes) |
Aprovado |
Actual Subagent (Subagente real) |
MigrationDefaultTopic |
Action Evaluation (Avaliação de ações) |
Reprovado |
Topic Test Results (Ações reais) |
['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput'] |
É 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.
-
Agent Response (Resposta do agente) mostra a resposta real do agente.
-
Response Evaluation (Avaliação de respostas) mostra a opção Pass (Aprovado) ou Fail (Reprovado) se o resultado real corresponder à resposta esperada.
-
Subagent Evaluation (Avaliação de subagentes) mostra a opção Pass (Aprovado) ou Fail (Reprovado) se o subagente real corresponder ao subagente esperado.
-
Actual Subagent (Subagente real) mostra qual subagente foi escolhido para a declaração.
-
Action Evaluation (Avaliação de ações) mostra a opção Pass (Aprovado) ou Fail (Reprovado) se a ação real corresponder às ações esperadas.
-
Actual Actions (Ações reais) mostra quais ações o agente executou a partir de um subagente.
Parece que o teste exibido no exemplo acima foi reprovado 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. Se o agente solicitar que você confirme, clique em Confirm (Confirmar) ou insiraYes(Sim).
A tela central do Criador do Agentforce exibe os resultados, incluindo Session Started (Sessão iniciada), User Prompt (Prompt do usuário), Subagent Selected (Subagente selecionado) e assim por diante.

Também é exibida a opção Action Launched (Ação iniciada) que mostra que 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.
Vantagens dos 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.
Os testes do Agentforce permitem 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 os testes do Agentforce podem 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!