Følg bedste praksis for emneoprettelse

At organisere din agents emner effektivt hjælper med at sikre, at dine samtaler forbliver håndterbare og nemme at føre i gang.

Forstå, hvordan emner aktiveres

Copilot Studio tilbyder meget fleksibilitet, når det kommer til emnestyring. 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 udløses på baggrund af brugerens ytring og NLU-modellen (forståelse af naturligt sprog).

    Tænk på disse emner som dine indgangsemner.

    Hvis udløserfraser overlapper flere emner, skal du inkludere et catch-all-emne (eller disambigueringemne), der omdirigerer til andre emner via slot-udfyldning og afklarende spørgsmål.

    Takket være entitetsudtrækning kan samtalen springe afklarende spørgsmål over og gå direkte til det relevante emne uden yderligere input fra brugeren.

  • Emner 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.

    Et emne kan f.eks. udløses via genkendelse af hensigt eller ved en eksplicit omdirigering.

  • Begivenheder kan udløse emner.

    Det kan f.eks. være brugerdefinerede hændelser, inaktivitet osv.

Læs mere i Indstil emneudløsere.

Tip

I følgende eksempel knytter du udløserfraser til to hovedemner, der derefter opdeler deres logik i flere emner, som du kalder ved hjælp af omdirigeringshandlinger.

Nogle emner kan kaldes af flere andre emner. For eksempel emnet Slut på samtalen.

Takket være rubrikudfyldning og objektudtrækning, hvis en bruger siger "Jeg har brug for at fjerne blokeringen af min kreditkort", udløses Card-emnet , og både Debit/Credit og Block/Unblock-spørgsmålene springes over, da CardType og OperationType er udledt fra udløserfrasen. Derefter kaldes det relevante Credit Card underordnede emne automatisk, uden at brugeren giver yderligere input.

Diagrammet illustrerer, hvordan Copilot Studio-emner kan udløses både af udløserfraser og af andre emner.

Oprette emner i bite-størrelse

Store emner kan være udfordrende at vedligeholde og opdatere. Opdel din agentlogik, når det er muligt, især hvis flere emner deler dele af din agent-samtalelogik.

Ikke alle emner behøver at have udløserfraser. Emner kan omdirigere til andre emner og udveksle information om variable frem og tilbage.

Tip

Det er ofte mere overskueligt at oprette mange emner i størrelse og ikke et par store emner. Denne tilgang hjælper også med at gøre udløserfraser mere effektive ved tydeligt at tilknytte udløserfraser til de specifikke emner, der dækker disse områder.

Antallet af emner afhænger af præferencer inden for konversationsdesign. Du kan have et par større emner eller flere mindre emner.

Tip

For intentioner, der er sværere at genkende, såsom generiske ord som "anmodning" eller "problem", bør du overveje at opdele emnerne. Disse ord kan betyde forskellige ting, så medtag passende udløserfraser.

Oprette emner, der kan genbruges

Når flere emner deler samtalebeskeder eller logiske noder, skal du gruppere dem i et nyt emne i stedet for at duplikere deres indhold. På den måde vil en enkelt opdatering af det emne automatisk påvirke alle de emner, der omdirigerer til det.

Tip

Hvis du kalder det samme Power Automate-cloudflow fra flere Copilot Studio-emner med den samme eller en lignende sekvens af noder, skal du oprette et dedikeret emne med disse noder.

Undgå emneoverlap

Emneoverlap opstår, når flere emner har lignende udløserfraser eller intentioner, hvilket fører til forvirring om, hvilket emne der skal aktiveres.

Overvåge og fjerne flertydighed mellem emner

Når NLU udløser emner, undgå problemer med emneoverlap. Hyppige opkald til emnet Flere matchede emner-systemet (også kendt som "mente du") afslører ofte overlappende problemer.

Du kan forhindre disse problemer ved at reducere overlap i intentionen mellem udløserfraserne for forskellige emner.

Tip

For emner, der aktiveres af udløserfraser, bør du:

  • Sammenlign udløsersætninger på tværs af emnerne, og fjern entydige par.
  • Undgå at bruge de samme ord i udløserfraser for forskellige emner.
  • Analyser brugerens ytringer, der udløser et "mente du"-emne.

Oprette et uambitiøst emne

Når flere emner har udløserfraser, der er for ens, kan du undgå emneoverlapning ved at oprette et disambigueringemne.

Tip

For eksempel kan der opstå situationer som "ophæv blokering af kreditkort" eller "ophæv blokering af debetkort", hvor brugere måske bare siger "ophæv blokering af kort", og NLU-modellen ikke kan bestemme hvilket emne der skal udløses. Du kan kalde et generisk Card disambigueringsemne, bruge et entitetspladsudfyldningsspørgsmål for CardType, og starte det relevante emne derefter.

Bruge objekter til at reducere antallet af emner

Undgå at duplikere logik, når du kan gemme variationer i variabler. I stedet for at oprette lignende emner som f.eks.:

  • Ordre af pizzaer
  • Ordre af burgere
  • Ordre af drinks

Opret:

  • Et emne til Order
  • Et objekt til FoodType, med PizzasBurgers og Drinks som værdier.