Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan hantera dina ämnen på flera olika sätt. Copilot Studio innehåller en ämneskontroll som meddelar dig om det finns fel i dina ämnen. Du kan aktivera och inaktivera ämnen så att de inte visas för personer som chattar med din agent. Du kan också duplicera avsnitt så att det blir enklare att skapa nya.
Visa ämnesfel
När du sparar ett ämne rapporterar Copilot Studio eventuella problem i ämnet.
- Fel stoppar agentens arbete. Du måste åtgärda dem innan du kan publicera din agent.
- Varningar stoppar inte agentens arbete, men kan leda till att vissa ämnen inte fungerar som de ska. Du bör åtgärda varningar när du ser dem.
På sidan Ämnen kan du se om ett ämne innehåller fel och antalet fel i kolumnen Fel. Den här sidan visar bara fel eftersom, till skillnad från varningar, fel hindrar din agent från att fungera.
Öppna ämnet på sidan Ämnen.
Välj Ämneskontroll i verktygsfältet.
Panelen Ämneskontroll visas och rapporterar fel och varningar för ditt ämne.
Välj ett fel om du vill gå direkt till noden som innehåller felet.
Aktivera och inaktivera ett ämne
Ämnen kan ha statusen På eller Av för att ange om de kan användas eller utlösas i en agentkonversation. Som standard skapas nya ämnen med statusen inställd som På.
Om du vill ändra status för ett ämne går du till sidan Ämnen och använder växlingsknappen för önskat ämne.
När ett ämne är På, utlöser det som förväntat. Ämnen utlöses på grund av sina utlösningsfraser eller när ett annat ämne omdirigeras till det.
När ett ämne är Avstängd:
- Ämnesikonen
blir grå med en indikator. - Ämnet aktiveras inte alls.
- Ämnet utlöses inte när utlösarfraser används i en konversation eller om ett annat ämne omdirigerar till den.
- Ämneskontrollen identifierar ett fel om ett annat ämne omdirigerar till ämnet Av.
- När du publicerar en agent publiceras alla ämnen, oavsett om de är På eller Avstängda.
Tips
Inaktivera ett ämne för att arbeta med det i utkastläge. Låt statusen vara Av medan du publicerar ändringar i andra ämnen som är klara att publiceras.
Kopiera ett ämne
När du har skapat några ämnen kan du använda ett tidigare ämne som bas för att skapa nya ämnen.
På sidan Ämnen , välj de tre prickarna (...) bredvid ditt ämnesnamn och välj sedan Gör en kopia.
Detta duplicerar det valda ämnet med (kopia) tillagt i namnet. Allt ämnesinnehåll t.ex. beskrivning, utlösande fraser och hela konversationen – kopieras till det nya ämnet.
För att undvika förvirring med det ursprungliga ämnet, som har samma utlösandefraser, överväg att slå av det nya ämnet.
När du är klar med att redigera det nya ämnet, slå på den för att testa den. Publicera det nya ämnet när det är klart.
Det finns ingen gräns för hur många gånger du kan kopiera ett ämne. Varje ämne har ett eget internt ID.
Byt namn på ämne
Du kan använda verktygsfältet för att snabbt byta namn på ett ämne. I verktygsfältet, välj Ämne, välj sedan ämnesnamnet i listan. Välj ämnesnamnet på ämnessidan, skriv ett nytt namn och tryck sedan på Retur.
Viktigt
Undvik att använda punkter (.) i ditt ämnesnamn. Det går inte att exportera en lösning som innehåller en agent med perioder i namnet på något av ämnena.
Dirigera om till annat ämne
Om du vill flytta konversationen från ett ämne till ett annat utan att börja om lägger du till en omdirigerad nod. När konversationen når slutet av målämnet återupptas den i ursprungsämnet som standard. Du kan infoga fler noder efter Redirect nod om du vill.
Välj ikonen
Lägg till nod under noden varefter du vill att övergången ska ske, peka på Ämneshantering och välj Gå till ett annat ämne.Välj önskat målämne från listan.
Skicka variabler mellan olika ämnen vid behov. Om ämnet du omdirigerar till kräver indatavariabler eller förväntas returnera utdatavariabler till ursprungsämnet, ange eller välj ett värde för var och en.
Spara ämnet och använd sedan fönstret Testagent för att bekräfta att agenten framgångsrikt anropar destinationämnet.
Överväganden för konversationstillstånd för återanrop av ämnen
Om ditt ämne innehåller förhandsgranskningskort, bekräftelsemeddelanden och anslutningsåtgärder (till exempel att skapa ett Azure DevOps arbetsobjekt) kan det inte återinträda i samma konversation. Den första körningen slutförs som förväntat, men om du omdirigeras till början av samma ämne återanvänder agent orchestrator det befintliga dialogtillståndet och kan behandla tidigare bekräftelsesteg som redan slutförda. Därför kan körningen stoppas efter förhandsvisningen.
Om du rensar variabler eller omdirigerar till startnoden återställs inte det här tillståndet. Om du duplicerar ämnet skapas en ny dialogkontext, men den här metoden är inte skalbar för flera upprepningar. Så här kringgår du den här begränsningen:
- Dela upp flödet i två avsnitt:
- Använd ett överordnat ämne (loop) för att fråga om användaren vill skapa ett annat arbetsobjekt.
- Använd ett child (körning) ämne för att hantera datainsamling, förhandsversion, bekräftelse och Azure DevOps skapande av arbetsobjekt.
- Omdirigera mellan ämnen för att återställa konversationstillståndet på ett tillförlitligt sätt.
Med det här mönstret kan användare skapa flera arbetsobjekt i en enda konversation utan problem.
Avsluta det aktuella ämnet eller alla ämnen
Som standard återgår en omdirigerad konversation till ursprungsämnet i slutet av det anropade ämnet. För att avsluta ett ämne, eller för att avsluta konversationen, använd noden Avsluta aktuellt ämne eller noden Avsluta alla ämnen.
En nod av typen Avsluta aktuellt ämne avslutar det aktuella ämnet. Om det nuvarande ämnet anropas från ett annat ämne, återgår konversationen omedelbart till det ursprungliga ämnet. En vanlig användning av den här noden är i en villkorsgren. En gren avslutar ämnet tidigare, medan en annan gren fortsätter det aktuella ämnet.
En nod av typen Avsluta alla ämnen avslutar alla aktiva ämnen direkt. Din agent betraktar nästa meddelande från användaren som det första meddelandet i en ny konversation.
Om du vill meddela användaren att konversationen är över lägger du till noden Avsluta konversationinnan noden Avsluta alla ämnen.
Många av systemämnena använder dessa noder för att styra hur konversationer slutar eller börjar om. Lär dig använda systemämnen.
Tips
Noden Avsluta alla ämnen rensar eller återställer inga globala variabler. Om du vill rensa globala variabler använder du först noden Avmarkera alla variabler. Du kan se ett exempel på detta i systemavsnittet som heter Reset Conversation i Copilot Studio.