Testa en agent

Använd fliken Förhandsgranskning i agenter som drivs av GitHub Copilot-harnessen i Microsoft Copilot Studio för att interaktivt testa din agent innan du publicerar den. Interaktiv testning låter dig verifiera din agents svar, kontrollera kunskapskällans korrekthet och bekräfta att verktyg och färdigheter fungerar korrekt.

Note

Funktionerna i denna artikel används av agenter eller arbetsflöden som drivs av GitHub Copilot-verktyget.

Användningsbaserad fakturering gäller för att använda, bygga, testa och utvärdera agenter. Dessa åtgärder kan förbruka Copilot-krediter. Läs mer i Hantera kostnader för agenter som drivs av GitHub Copilot-harnessen.

Prerequisites

  • En agent skapad med GitHub Copilot-selen
  • Åtminstone grundläggande instruktioner konfigurerade för din agent

Starta en testkonversation

  1. Öppna din agent i Copilot Studio.

  2. Välj fliken Förhandsgranskning .

  3. Skriv ett meddelande i chattens inmatning längst ner i förhandsgranskningsfönstret och tryck Enter eller välj skicka-knappen.

  4. Granska agentens svar. Agenten bearbetar ditt meddelande med hjälp av sina instruktioner, kunskapskällor och tillgängliga verktyg.

  5. Fortsätt samtalet för att testa flerstegsinteraktioner.

Tips/Råd

Använd de föreslagna promptarna som visas i förhandsgranskningsfönstret för att snabbt testa vanliga scenarier. Dessa uppmaningar baseras på de inledande konversationsfrågor som har konfigurerats i inställningarna för din agent.

Testspecifika funktioner

Testa kunskapssvar

  1. Ställ din agent en fråga som bör besvaras med hjälp av någon av dess kunskapskällor.

  2. Gå igenom svaret för noggrannhet och fullständighet.

  3. Växla Slutanvändarförhandsvisning för att växla mellan makervyn och slutanvändarvyn i förhandsvisningen.

  4. Kontrollera att citat och källangivelser är korrekta.

Testverktygsanrop

  1. Be din agent utföra en uppgift som kräver ett verktyg (till exempel att slå upp data eller utföra en handling).

  2. Gå igenom svaret för att bekräfta att verktyget aktiverades korrekt.

  3. I aktivitetsspåret, verifiera verktygets exekveringsnod för att se vilket verktyg som anropades och resultatet det returnerade.

Redigera din agent medan du testar

Du behöver inte avbryta en konversation i fliken Förhandsgranskning för att byta agent. När du redigerar din agent i fliken Bygg under en aktiv konversation:

  • Den pågående interaktionen fortsätter att använda agentens tidigare konfiguration tills den slutförs.
  • Nästa tur plockar automatiskt upp dina ändringar. Du behöver inte starta en ny konversation.
  • Vid nästa tur gäller strukturella förändringar som att lägga till ett nytt verktyg, ändra modellen eller slå på Minne på samma sätt.

Använd detta mönster för att iterera snabbt: skicka ett meddelande, granska svaret, gör en liten ändring i fliken Bygg, skicka ett uppföljningsmeddelande och jämför. Om en ändring aldrig träder i kraft efter ett par turer, starta en ny konversation för att vara säker på att du testar mot ett nytt tillstånd.

Slå på felsökningsläge

För att se detaljerad information om hur din agent bearbetar varje meddelande:

  1. I fliken Förhandsgranskning , slå av Slutanvändarens förhandsvisning för att använda maker-vyn.

  2. Resonemangkortet visas i chattmeddelandena och visar agentens tankeprocessningssteg för varje interaktion. Resonemangkortet är som standard expanderat i skaparvyn.

  3. Välj resonemangskortet i ett chattmeddelande för att utöka eller sammanfoga tankekedjan för det svaret.

Ge feedback på svar

  1. Under varje agentsvar väljer du ikonen med tummen upp eller tummen ner för att öppna popupfönstret för feedback.

  2. Skriv en skriftlig kommentar som beskriver problemet eller det positiva beteendet.

  3. Skicka feedbacken. Använd den här återkopplingen för att upptäcka mönster i kvaliteten när du vidareutvecklar din agent.

Starta en ny konversation

För att återställa samtalets kontext och börja om från början:

  1. Välj Ny chatt i förhandsgranskningsrubriken.

  2. Den aktuella konversationen sparas i din konversationshistorik.

  3. Ett nytt samtal börjar utan någon tidigare kontext.