Confie em seus agentes
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Explicar os benefícios de diferentes tipos de teste.
- Descrever como testes automatizados criam confiança em seus agentes.
- Explicar a diferença entre testes manuais e automatizados.
Antes de começar
Se você é novo no Agentforce, recomendamos que primeiro obtenha esses outros emblemas para se familiarizar com os termos deste emblema.
A confiança é nosso valor mais importante
Na Salesforce, a confiança está profundamente enraizada em tudo aquilo que fazemos. É por isso que contamos muito com os testes. Os testes do Apex são executados automaticamente a cada nova implantação. Os testes de unidade garantem que cada unidade funcione conforme o esperado. Os fluxos são testados para verificar se tudo funciona conforme o esperado. Resumindo, os testes são uma das melhores maneiras de garantir a confiança em nossos produtos e processos.
Como administrador do Salesforce, os testes também devem ter um papel fundamental para garantir que tudo funcione corretamente na sua organização. Você pode testar novos processos em uma sandbox dedicada. Você pode realizar testes de aceitação do usuário (UAT) com grandes grupos de usuários. E, depois de verificar tudo com testes, você pode implantar o novo processo em um ambiente de produção e monitorá-lo para garantir que tudo esteja funcionando corretamente.
Testar agentes para garantir a confiança
E os agentes que você está criando com o Agentforce? Como garantir que eles sejam tão seguros e confiáveis quanto o resto da sua organização Salesforce?
Mais uma vez, a resposta é testar.
Você vai aprender um pouco mais sobre testes de agentes mais adiante neste módulo, mas antes, veja alguns dos desafios que você pode encontrar ao testar a IA de agentes.
Desafio | O que dá a entender |
|---|---|
A IA generativa não é determinística e produz resultados diferentes para a mesma entrada em diferentes execuções | “A IA generativa é tão não determinística que não tenho a resposta certa para testar.” |
Os testes manuais não são escaláveis | “Dada a natureza subjetiva da IA generativa, preciso confiar em testes manuais que não são escaláveis.” |
Preocupações com segurança e ética | “A IA generativa pode produzir resultados perigosos ou indesejados.” |
Falta de padrões | “A IA generativa ainda é nova e não existem padrões a serem seguidos.” |
Se você começar a enfrentar esses tipos de desafios, não se preocupe. O Centro de testes do Agentforce está aqui para ajudar.
Conheça o Centro de testes do Agentforce
O Centro de testes do Agentforce foi projetado para ajudar na superação de desafios que você poderá encontrar ao criar seu Agentforce, além de ajudar você a implementar agentes de IA confiáveis de maneira segura e replicável. Testar seus agentes no Centro de testes do Agentforce é uma etapa essencial para criar confiança em seus agentes de IA.
O Centro de testes do Agentforce foi projetado com ferramentas de teste sem código para ajudar você a implantar agentes confiáveis com facilidade. Os testes são realizados em sandboxes devidamente configuradas para isolar os testes do ambiente de produção. Você também pode adicionar mais testes à medida que seus agentes são atualizados ou têm mais ações atribuídas. Ou seja, seus agentes continuam a trabalhar à medida que sua empresa muda e cresce.
Métodos de teste
Existem dois métodos de teste usados para solucionar problemas, verificar e manter agentes do Agentforce: testes manuais e testes automatizados.
Testes manuais
O Criador do Agentforce permite realizar testes manuais e solucionar problemas enquanto você cria e atualiza o agente. Basta usar a opção Conversation Preview (Visualização da conversa) no criador para fazer uma pergunta ao agente. Em seguida, você pode visualizar a resposta e ver como ela foi criada. Essa é uma ótima maneira de solucionar problemas dos agentes e verificar se os processos corretos estão sendo chamados com base nas perguntas. No entanto, testar dessa maneira leva muito tempo, além de ser difícil testar manualmente todos os cenários possíveis. Também é difícil e demorado repetir esses testes quando necessário. É aqui que o Centro de testes do Agentforce realmente se destaca.
Testes automatizados
O Centro de testes do Agentforce permite que você execute testes em lote automatizados, o que reduz o tempo gasto com testes. O processamento em lote também permite que você teste um grande número de entradas dos usuários. Essas entradas, ou perguntas, são chamadas de declarações. Uma declaração pode ser algo como “Mostre-me todas as oportunidades em aberto para a conta da ACME”. Há uma declaração para cada execução de teste. Combinar várias declarações com respostas esperadas permite criar um lote de testes. Você pode usar os testes repetidamente, adicionando-os conforme necessário para garantir que o agente continue sendo confiável.
O Centro de testes do Agentforce também ajuda você a realizar testes de desempenho, executando uma grande série de testes de uma só vez em um ambiente de teste. O Centro de testes do Agentforce também pode usar IA para gerar centenas de interações dinâmicas. O Centro de testes do Agentforce executa testes automaticamente e em paralelo para ver quais subagentes e ações os agentes escolhem. Depois de analisar os resultados do teste, você testa manualmente e soluciona problemas no Criador do Agentforce para ajustar as instruções e as proteções conforme necessário. Os testes automatizados economizam tempo que seria gasto em testes manuais de muitas variações diferentes de uma conversa.
Implante com confiança
Após a conclusão dos testes, você poderá implantar o agente na produção com confiança, sem preocupações com interrupções nos negócios ou corrupção dos dados dos clientes. Além disso, você pode implantar as alterações migrando-as para o ambiente de produção com qualquer ferramenta que esteja usando atualmente, como Conjuntos de alterações, DevOps Center e a CLI do Salesforce, que agora oferece suporte ao Data 360 e ao Agentforce.
Preocupações e limites
Há algumas coisas a serem lembradas ao criar e testar agentes.
Custo
A execução de testes, manual ou automaticamente, consome solicitações e créditos de forma idêntica à utilização do agente pelos seus clientes. Isso se aplica mesmo quando realizado em um ambiente de sandbox. Embora os testes tenham um custo, o custo de não realizá-los pode ser muito mais elevado. Para saber mais, consulte Uso e faturamento do Agentforce e da IA generativa.
Segurança
Os agentes de teste podem modificar os dados do CRM. Para evitar a modificação desnecessária de dados, use os testes do Centro de testes do Agentforce e do Criador do Agentforce apenas no seu ambiente de sandbox.
Limites
Atualmente, você pode executar até 10 testes simultaneamente em um prazo de 10 horas e pode ter até 1000 casos de teste por teste.
Pronto para conhecer melhor os testes e o uso de casos de teste? Pratique na próxima unidade.
Recursos
- Trailhead: Explorar o teste de software
- Administradores do Salesforce: Como garantir a precisão da IA: 5 etapas para testar o Agentforce
- Trailhead: Explorar o ciclo de vida de desenvolvimento de software para administradores do Salesforce
- Ajuda do Salesforce: Data 360 em um sandbox
- YouTube do Salesforce: Como testar o Agentforce
- Ajuda do Salesforce: Uso e faturamento do Agentforce e da IA generativa
- Vídeo: Testar um agente de IA na central de testes do Agentforce
