Fazer testes no Copilot Agent Kit

Uma execução de teste no Copilot Agent Kit permite-te executar múltiplos testes num único conjunto de testes contra uma configuração específica de agentes.

Criar uma execução de teste

Quando crias uma execução de teste, ela executa automaticamente todos os testes do conjunto de testes do agente selecionado.

Para criar uma execução de teste:

  1. Aceda à aplicação do Copilot Agent Kit.
  2. Navegue até Execuções de teste.
  3. Crie um New registo de Test Run do Agente.
  4. Insira um Nome.
  5. Selecione o conjunto de teste de agente desejado.
  6. Selecione a configuração do agente desejada.
  7. Guarde o registo.

Compreender o que acontece quando um teste é executado

Quando você salva um registro Test Run , algumas coisas acontecem na ordem:

  1. Um fluxo de nuvem inicial aciona e executa todos os testes em relação à configuração do agente especificada.
  2. O Status da Execução muda de Não Executado para Em Execução.
  3. O sistema cria resultados de teste individuais para cada teste.
  4. Quando os testes terminarem de ser executados, o Status da Execução será atualizado para Concluído.
  5. Se houver um erro, o sistema fornece um link para o fluxo de nuvem com falha para solução de problemas adicionais.

Quando o Status da Execução atingir Concluído, outros fluxos de nuvem poderão ser iniciados, dependendo da configuração:

  1. O Status de Enriquecimento do App Insights é definido como Pendente até que os dados estejam disponíveis no App Insights. O status é atualizado para Executando e Concluído quando a análise é concluída.
  2. A Análise de Respostas Geradas é definida como Pendente se o Status de Enriquecimento do App Insights estiver configurado para ser executado depois dele. O status é atualizado para Executando e Concluído quando a análise é concluída.
  3. O Status de Enriquecimento do Dataverse é definido como Pendente até que a transcrição da conversa esteja disponível no Dataverse. O status é atualizado para Executando e Concluído quando a análise é concluída.

Duplicar uma execução de teste

Você pode executar rapidamente o mesmo conjunto de testes selecionando o comando Duplicar execução. Este comando cria uma cópia do registro que é executado imediatamente após salvar.

Duplique uma execução de teste para executar novamente a mesma configuração de teste, por exemplo, em um momento diferente, depois de fazer alterações de configuração ou depois de adicionar ao conjunto de teste.

Execute novamente uma etapa específica

Você pode executar novamente um fluxo filho específico:

  • Enriqueça com o App Insights
  • Analise com o AI Builder
  • Enriqueça com Dataverse
  • Colunas de Resumo de Atualizações

Captura de tela do botão Executar novamente mostrando listas de opções para executar novamente um fluxo filho específico.

O objetivo principal da reexecução de etapas é executar novamente as etapas de enriquecimento quando ocorrerem problemas técnicos. Os processos de nova execução apenas testam casos com status Êxito ou Pendente .

Passo seguinte

Analyze test results (Analisar os resultados dos testes)