Del via


Brug af enheder og udfyldning af pladser i helpdesk-medarbejdere

En væsentlig del af Helpdesk-medarbejder samtaler i Copilot Studio er forståelse af naturligt sprog, som er AI'ens evne til at forstå en brugers hensigt. Brugeren kan f.eks. sige "Jeg forsøgte at bruge min gave kort, men det virker ikke", og Helpdesk-medarbejder ved, at brugeren skal dirigeres til den emne, der er relateret til gave Kort ikke virker, selvom den nøjagtige sætning ikke er angivet som en udløserfrase.

Et af de grundlæggende aspekter ved naturlig sprogforståelse er at identificere objekter i en brugerdialogboks. Se videoen for at blive introduceret til objekter.

Et objekt kan betragtes som en enhed med oplysninger, der repræsenterer en bestemt type af emne fra den virkelige verden, f.eks. et telefonnummer, et postnummer, en by eller endda en persons navn. Med den viden, der gives af enheder, kan en Helpdesk-medarbejder smart genkende de relevante oplysninger fra et brugerinput og gemme dem til senere brug.

Færdigbyggede objekter

Objekter i helpdesk-medarbejdere giver dig mulighed for at gemme oplysninger i lignende grupper.

Copilot Studio indeholder fra start af et sæt færdigbyggede objekter, som repræsenterer de mest almindeligt brugte type oplysninger i dialogbokse i den virkelige verden, som eksempelvis farver, tal og navne.

Med den viden, der gives af enheder, kan en Helpdesk-medarbejder smart genkende de relevante oplysninger fra et brugerinput og gemme dem til senere brug.

Objektet Penge kan bruges som et eksempel til at hjælpe dig med at forstå konceptet.

  1. Åbn din Helpdesk-medarbejder i Copilot Studio , og vælg Indstillinger øverst på siden og derefter Objekter i menuen.

    Der vises en liste over de færdigbyggede tilgængelige objekter.

    Ruden Objekter.

  2. Vælg objektet Penge for at åbne detaljeruden for objektet.

    Beskrivelse af objektet Penge.

Her kan du se en forklaring på dette objekt, og på hvordan du kan bruge det til at søge efter oplysninger, der er relateret til penge eller valuta, på grundlag af en brugers input.

Når en bruger f.eks. indtaster "Det koster 1000 dollars" ved Helpdesk-medarbejder, at "1000 dollars" repræsenterer pengetypen af oplysninger. Når Helpdesk-medarbejder udtrækker denne enhed og gemmer den i en variabel, gemmes "1000" som et tal, selvom de omgivende oplysninger var tekst.

Brugerdefinerede objekter

De foruddefinerede objekter dækker almindeligt brugte oplysningstyper. Ved nogle lejligheder, f.eks. når du bygger en Helpdesk-medarbejder, der tjener et bestemt formål, skal du muligvis undervise Helpdesk-medarbejder's sprogforståelsesmodel i domænespecifik viden.

Lad os f.eks. sige, at du vil bygge en Helpdesk-medarbejder til en udendørsbutik. I dette tilfælde skal du lære Helpdesk-medarbejder at anerkende kategorien "udendørsudstyrsprodukt" i en dialogboks.

Opret først et brugerdefineret objekt. I dette tilfælde kan du oprette en enhed, der giver Helpdesk-medarbejder viden om alle udendørs produktkategorier.

  1. Åbn din Helpdesk-medarbejder i Copilot Studio , og vælg Indstillinger øverst på siden og derefter Objekter i menuen.

  2. Vælg Tilføj et objekt>Nyt objekt.

    Vælg nyt objekt.

  3. Vælg den ønskede type objekt: enten et lukket listeobjekt eller et regulært udtryk (regex).

Lukkede listeobjekter

Med lukkede listeobjekter kan du definere en liste over elementer. Disse objekter bruges bedst til små lister, der er nemme at administrere, og som indeholder simple elementetiketter.

Skærmbillede af vinduet til oprettelse af objekter, hvor indstillingen Lukket liste er fremhævet.

Hvis du vælger denne indstilling under oprettelse af et objekt, vises der en rude, hvor du kan angive navnet på objektet, en valgfri beskrivelse og angive de elementer, der skal inkluderes i objektet.

Skærmbillede af listeruden for objekter.

Når du angiver elementer, kan du:

  • Vælge hvert enkelt element og ændre navnet.
  • Vælg ikonet papirkurv for at slette elementet på listen.
  • Vælge + Synonymer (eller vælge de viste synonymer, hvis de allerede er tilføjet) for at åbne ruden Rediger synonymer.

Du kan tilføje synonymer for manuelt at udvide den tilsvarende logik for hvert enkelt element på objektlisten. Du kan f.eks. tilføje "trekking" og "bjergvandring" som synonymer i elementet "hiking".

Skærmbillede af ruden Rediger synonymer.

For hvert objekt kan du også aktivere Smart matchning.

Smart matching er en del af den intelligens, der understøttes af Helpdesk-medarbejder's sprogforståelsesmodel. Når denne indstilling er aktiveret, fortolker Helpdesk-medarbejder brugerens input ved hjælp af fuzzy-logik baseret på de angivne elementer i objektet.

Især Helpdesk-medarbejder vil autokorrigere stavefejl og udvide sin matchningslogik semantisk For eksempel kan Helpdesk-medarbejder automatisk matche "softball" med "baseball".

Når du er færdig med at oprette eller redigere objektet, skal du vælge Gem for at gemme og vende tilbage til listen over objekter. Vælg Luk for at slette dine ændringer (du får mulighed for at gå tilbage til redigering af objektet, hvis du ved et uheld har valgt den forkerte indstilling).

Regulært udtryk (regex)-objekter

Med objekter med regulære udtryk (regex) kan du definere logiske mønstre, som du kan bruge til at matche og udtrække oplysninger fra et input. Regex-objekter er gode til komplekse mønstertilpasninger i forhold til en brugers input, eller hvis du har brug for specifikke variationer af, hvordan en bruger kan formatere eller angive inputtet i en samtale.

Du kan f.eks. bruge et regex-objekt til at identificere elementer som f.eks. et sporings-id, et licensnummer, et kredit-kort-nummer eller en IP-adresse fra en streng, som brugeren indtaster i Helpdesk-medarbejder.

Skærmbillede af vinduet til oprettelse af objekter, hvor indstillingen Regex er fremhævet.

Hvis du vælger denne indstilling under oprettelse af et objekt, vises der en rude, hvor du kan angive navnet på objektet, en valgfri beskrivelse og angive det regex-mønster, der skal bruges til at matche og udtrække objektelementer fra inputtet.

Skærmbillede af ruden for regex-objekter.

Et Copilot Studio regex-objekt bruger syntaksen for almindelige .NET-udtryk.

Der skal som standard bruges store og små bogstaver i mønstermatching, så der ikke kan bruges store og små bogstaver ved hjælp af (?i)-indstillingen for regulært udtryk i mønsterstrengen. Der findes nogle basiseksempler i objektruden regex, og der findes flere oplysninger om syntaksen og flere eksempler i emnet Normalt udtrykssprog – oversigtsvejledning.

Hvis det almindelige udtryk skal imødekomme flere mønstre, kan du bruge operatoren | til at sammenkæde regulære udtryk. Du kan f.eks. kombinere to regex-mønstre for at søge efter både de gamle og nye formater af en produkt-id-kode.

Når du er færdig med at oprette eller redigere objektet, skal du vælge Gem for at gemme og vende tilbage til listen over objekter. Vælg Luk for at slette dine ændringer (du får mulighed for at gå tilbage til redigering af objektet, hvis du ved et uheld har valgt den forkerte indstilling).

Brug af objekter i en samtale

Nu hvor du har gjort arbejdet med at give Helpdesk-medarbejder viden om udendørsudstyr ved at oprette den produktkategorienhed og et par andre brugerdefinerede enheder, kan du begynde at bruge dem, når du konstruerer en Helpdesk-medarbejder-samtale.

  1. Gå til siden Emner for det Helpdesk-medarbejder, du vil redigere.

  2. Åbn emnet for et objekt, du vil indsamle.

  3. Vælg ikonet Tilføj node , og vælg derefter Stil et spørgsmål.

  4. Under Identificer skal du vælge det objekt, du har oprettet i Brugerdefinerede objekter.

    Spørgsmålsnode med valg af objekt.

  5. Du kan også tilvælge, at valgte elementer skal vises som knapper. Hvis du f.eks. gerne vil vise nogle kategorier i form af knapper, som brugerne nemt kan vælge mellem som input, skal du blot vælge Vælg brugerindstillinger og derefter vælge dem på listen, som indeholder de elementer, du har tilføjet, da du oprettede det brugerdefinerede objekt.

    Skærmbillede, der viser et udvalg af objektværdier, der skal vises som knapper under kørsel.

  6. Navngiv variablen for outputtet af brugerens svar, hvis det er nødvendigt.

Udfyldning af rubrik

Udfyldning af rubrik er et koncept med naturlig sprogforståelse, der betyder, at du kan gemme et udtrukket objekt i et objekt. Men i Copilot Studio betyder rubrikudfyldning, at den udpakkede objektværdi placeres i en variabel.

Vi vil fortsætte med at bruge emnet campingaktiviteter som eksempel, hvilket udløses ved at skrive "Jeg har brug for noget, jeg kan lave" i test-chatten.

Emne udløses, og Helpdesk-medarbejder beder om aktivitetstypen, og viser også de knapvalg, der er angivet ved oprettelse af noden Stil et spørgsmål . I dialogtræet viser sporing mellem emner også, at Helpdesk-medarbejder kører til den spørgsmålsnode, du lige har redigeret.

sporing mellem emner.

En bruger kan bruge de foruddefinerede valgmuligheder ved at vælge en af knapperne. Alternativt kan de også skrive noget i stil med "vandreture" og se, at den er knyttet til "vandring", da disse ord blev defineret som synonymer.

Under sporing mellem emner vises dialogboksen som værende sendt korrekt til den sti, hvor produktkategoriværdien er "vandring". Du kan undersøge variablen i undersøgelsesvinduet for variablen nederst på oprettelseslærredet. I undersøgelsesvinduet vises variabelværdien som "Vandring".

I bund og grund er der blevet udfyldt en rubrik, idet det udtrukne objekt "Vandring" indsættes i variablen VarCampType.

Undersøgelsesvinduet for variablen.

Du kan også bruge "proaktiv udfyldning af rubrik", hvor brugeren kan angive flere oplysninger, der knyttes til flere objekter. Helpdesk-medarbejder er i stand til automatisk at forstå, hvilke oplysninger der tilhører hvilken enhed. I de tilfælde, hvor den er usikker på den tilsigtede tilknytning, bliver brugeren bedt om at være mere specifik ved hjælp af valgmuligheder.

I dette eksempel skrev brugeren "Jeg keder mig, men jeg kan godt lide bjergbestigning". Denne meddelelse indeholder både en udløserfrase om, at brugeren ønsker hjælp til udendørsaktiviteter, og den indeholder også endnu en oplysning, "bjergbestigning", som er et objektdefineret synonym for vandring. I dette tilfælde udfylder Helpdesk-medarbejder både enheden for valg af en udendørsaktivitet og for aktivitetstypen.

Udfyldelse af flere felter og proaktiv udfyldelse.

Når du sporer mellem emner, kan du se Helpdesk-medarbejder tager i dette brugerinput og springer intelligent over spørgsmålsnoden, der spørger om aktivitetstypen.

Helpdesk-medarbejder lytter altid aktivt til brugerinputtet og husker oplysninger på forhånd, så den kan springe unødvendige trin over efter behov.

Lad os genstarte testen igen, og prøve med en anden sag. I denne runde kan du tilføje et par ekstra spørgsmålsnoder, der beder om ting såsom hvor lang tid du har til aktiviteten (brug Varighed-objektet) samt prisinterval (ved hjælp af Penge-objektet).

Denne gang, når produktkategorispørgsmålet præsenteres, kan brugeren i stedet for kun at fortælle Helpdesk-medarbejder produktkategorien, sige "Jeg vil købe et par vandrestøvler under $100". I dette eksempel er Helpdesk-medarbejder ikke kun i stand til at rute til den korrekte vandreproduktkategoristi, men også aktivt udfylde pladserne og bede om typen af vandreudstyr og oplysninger om målprisklassen.

sporing mellem emner for produkt- og priskategorier.

Proaktiv udfyldning af rubrikker kan kontrolleres manuelt på nodeniveau. Hvis du ønsker, at spørgsmålet altid stilles i en bestemt node, uanset om rubrikken er blevet udfyldt ved hjælp af tidligere brugersvar, kan du deaktivere indstillingen Spring spørgsmål over for den pågældende spørgsmålsnode. Udfør følgende trin for at deaktivere indstillingen Spring spørgsmål over.

  1. Vælg ikonet Flere (...) i noden Spørgsmål, og vælg derefter Egenskaber. Panelet Egenskaber for spørgsmål vises.

    Åbn panelet Egenskaber for spørgsmål.

  2. Vælg Spørgsmålsfunktionsmåde i panelet Egenskaber for spørgsmål.

  3. Vælg Stil spørgsmål hver gang i panelet Spørgsmålsfunktionsmåde under Spring over spørgsmål, og vælg derefter Gem øverst på siden.

    Spring over spørgsmål.