Bedste praksis i emneoprettelse i Copilot Studio
Oprettelse og organisering af emner på en måde, der kan administreres og vedligeholdes i din kontekst
Copilot Studio giver stor fleksibilitet i forbindelse med emneadministration. Selvom der ikke er én størrelse, der passer til alle, er det en god ide at huske på de forskellige måder, emner kan udløses på:
Emner kan udløses på baggrund af brugerudtalelse og den naturlige sprogforståelsesmodel (NLU).
Disse emner kan næsten opfattes som emner om indgangspunkter.
Hvis du har udløsersætninger, der overlapper flere emner, er det godt at have et catch-all emne (eller flertydigt emne) og derefter omdirigere til andre emner via udfyldelse af en slot og afklarende spørgsmål.
Takket være objektudtrækning kan afklarende spørgsmål springes over, og samtalen sendes direkte til det relevante emne uden yderligere input fra brugeren.Emner kan udløses, når der kaldes fra en omdirigeringshandling.
Disse emner kan indeholde samtale- og logiknoder, kan kaldes af flere emner og kan indeholde input- og outputvariabler. De passer til emner, der kan genbruges.Et emne kan også være begge dele.
Emner, der f.eks. udløses via en hensigtsgenkendelse eller af en eksplicit omdirigering.Emner kan udløses af andre hændelser.
Det kan f.eks. være brugerdefinerede hændelser, inaktivitet osv.
Du kan finde flere oplysninger på den komplette liste over emneudløsere.
Tip
I følgende eksempel knyttes udløserfraser til to hovedemner, som derefter opdeler deres logik i flere emner, der kaldes med omdirigeringshandlinger.
Nogle emner kan kaldes af flere andre emner: Det er typisk tilfældet med Slut på damtale-emnet.
Takket være rubrikudfyldning og objektudtrækning, hvis en bruger siger "Jeg har brug for at fjerne blokeringen af min kreditkort", udløses emnet Card
, og både spørgsmålene til Debit/Credit
og Block/Unblock
springes over, da CardType
og OperationType
er udledt fra udløserfrasen. Derefter kaldes den relevante Credit Card
underordnet emne automatisk, uden at brugeren har givet yderligere input.
Oprette emner i bite-størrelse
Store emner kan være udfordrende at vedligeholde og opdatere. Det er en god idé at nedbryde din Helpdesk-medarbejder-logik, når det er muligt, især hvis dele af din Helpdesk-medarbejder-samtalelogik deles af flere emner.
Emner behøver ikke alle at have udløsersætninger, da emner kan omdirigeres til andre emner og videresende variable oplysninger frem og tilbage.
Tip
Det er ofte mere overskueligt at oprette mange emner i størrelse og ikke et par store emner. Ved at bruge denne fremgangsmåde kan du også gøre udløsere mere effektivt ved klart at knytte udløsersætninger til de specifikke emner, der tager fat i disse områder.
Antallet af emner er en samtaledesignpræference og beslutning. Det medfører enten, at du har et par større emner (hvis der er en sammenføjning) eller har mindre emner (hvis der er opdeling).
Tip
Hvis det er mere komplekst at genkende intentioner (f.eks. generiske ord, f.eks. "anmodning" eller "problem", da disse kan være forskellige ting), kan det være en bedre mulighed at opdele emnerne med passende udløsersætninger.
Oprette emner, der kan genbruges
Når samtalemeddelelser eller logiknoder deles af flere emner, er det en god ide at gruppere dem i en ny emne i stedet for at duplikere indholdet. På denne måde afspejler en enkelt opdatering af alle emner, der omdirigeres til den.
Tip
Hvis du kalder de samme Power Automate-skystrømme fra flere Copilot Studio-emner med samme eller lignende før og efter noder, er det en god ide at gruppere dem i et dedikeret emne.
Undgå emneoverlap
Overvåge og fjerne flertydighed mellem emner
Når emner udløses med NLU, er det vigtigt at undgå emneoverlap. Overlapningsproblemer afspejles typisk gennem et stort antal af flere emner, der afstemmes med emner (også kaldet "mener du")?
Du kan undgå disse problemer ved at reducere overlapningen i den formålsløse betydning mellem udløsersætninger i forskellige emner.
Tip
I forbindelse med emner, der udløses med udløsersætninger, skal du:
- Sammenlign udløsersætninger på tværs af emnerne, og fjern entydige par.
- Prøv ikke at bruge de samme ord i forskellige emneudløsersætninger.
Du kan overvåge overlapninger af emne på flere måder:
- Analysere de brugerytringer, der udløser "mente du"-emnet, da det er en nøgleindikator, der overlapper
- Copilot Studio Tilbyder en emne overlapningsregistreringsfunktion , der giver Helpdesk-medarbejder forfattere mulighed for at opdage overlappende emner, der skal løses i overensstemmelse hermed (sletning/flytning af triggersætninger mellem emner).
Oprette et uambitiøst emne
Når der er flere emner med udløsersætninger, der er for tæt, kan du undgå at overlappe emne ved at oprette et flertydigt emne.
Tip
Hvis du vil fortsætte med det forrige eksempel, skal du se på scenarier med problemer, f.eks. "fjern blokering af kreditkort" eller "fjerne blokering af debetkort", hvor brugere måske bare siger "fjern blokering af kort" og NLU-modellen ikke ved, hvilket specifikt emne og proces, der skal udløses, kan du kalde et generisk Card
-flertydigt emne, der bruger en udfyldningsslot med spørgsmål til CardType
og derefter starte det rette emne.
Bruge objekter til at reducere antallet af emner
Du bør undgå dobbeltlogik, når variablen kan gemmes i en variabel. I stedet for at oprette lignende emner som f.eks.:
- Ordre af pizzaer
- Ordre af burgere
- Ordre af drinks
Du kan oprette:
- Et emne til
Order
- Et objekt til
FoodType
, medPizzas
Burgers
ogDrinks
som værdier.