Onderwerpen maken en bewerken
Belangrijk
Power Virtual Agents-mogelijkheden en -functies maken nu deel uit van Microsoft Copilot Studio na aanzienlijke investeringen in generatieve AI en verbeterde integraties binnen Microsoft Copilot.
Sommige artikelen en schermopnamen verwijzen mogelijk naar Power Virtual Agents terwijl we de documentatie en trainingsinhoud bijwerken.
In Copilot Studio wordt met een onderwerp gedefinieerd hoe een copilot-gesprek verloopt.
U kunt onderwerpen ontwerpen door de meegeleverde sjablonen aan te passen, nieuwe onderwerpen te maken of suggesties te krijgen van bestaande Help-sites.
In Copilot Studio is een onderwerp een bepaald deel van een gespreksthread tussen een gebruiker en een copilot. U definieert en werkt met onderwerpen op een ontwerpcanvas. Een onderwerp bevat een of meer gespreksknooppunten, die samen de gesprekspaden vormen die een onderwerp kan volgen. Elk knooppunt voert een actie uit, zoals het verzenden van een bericht of het stellen van een vraag.
Vaak heeft een onderwerp een set triggerzinnen. Dit zijn zinnen, trefwoorden en vragen die een klant waarschijnlijk gebruikt en die verband houden met een specifiek probleem. Copilot Studio-copilots gebruiken begrip van natuurlijke taal, de boodschap van uw klant en de triggerzinnen voor al uw onderwerpen om het beste onderwerp te vinden om te activeren. Het bericht hoeft niet exact overeen te komen met de triggerzinnen van het onderwerp om het onderwerp te activeren. Een onderwerp over winkeluren kan bijvoorbeeld de triggerzin check store hours
bevatten. Als een klant 'openingstijden van winkel bekijken' verzendt, wordt het onderwerp openingstijden winkel geactiveerd.
Vereisten
- Als u een copilot wilt maken, raadpleegt u Snelstart: een Copilot Studio copilot maken en implementeren.
Natuurlijk taalbegrip
Een copilot maakt gebruik van begrip van natuurlijke taal (NLU) om te ontleden wat een klant heeft getypt en de beste triggerzin of het beste knooppunt te vinden.
Een gebruiker typt bijvoorbeeld 'Openingstijden'. De copilot koppelt dat aan het onderwerp Openingstijden winkel, begint een gesprek waarin wordt gevraagd in welke winkel de klant geïnteresseerd is en toont vervolgens de openingstijden van de winkel.
Het deelvenster Copilot testen laat zien hoe het copilot-gesprek bij elke stap verloopt. U kunt het deelvenster Copilot testen gebruiken om een onderwerp te verfijnen zonder dat u de Copilot Studio-portal moet verlaten.
Zie Targets, limieten en configuratiewaarden voor copilot- en onderwerplimieten.
Onderwerpen in Copilot Studio
Onderwerptypen
Een copilot kan twee soorten onderwerpen bevatten: systeem en aangepast. Elke nieuwe copilot begint met een set systeemonderwerpen en aangepaste onderwerpen.
Systeemonderwerpen ondersteunen essentieel gedrag, zoals een aangepaste aanvraag om met een persoon te spreken of het gesprek te beëindigen. Sommige systeemonderwerpen hebben triggerzinnen die u kunt aanpassen aan uw copilot-behoeften.
- U kunt geen systeemonderwerpen maken.
- U kunt geen systeemonderwerpen verwijderen, maar u kunt ze wel uitschakelen.
- U kunt wijzigingen aanbrengen in systeemonderwerpen. We raden u echter wel aan om totdat u zich echt comfortabel voelt in het creëren van volledige copilot-ervaringen de systeemonderwerpen niet te bewerken.
Zie Systeemonderwerpen gebruiken voor meer informatie.
Aangepaste onderwerpen behandelen veelvoorkomend gedrag, zoals het begroeten van een klant, het beëindigen van een gesprek of het herstarten van een gesprek.
- U kunt wijzigingen aanbrengen in de aangepaste beginonderwerpen of deze volledig uit uw copilot verwijderen.
- Alle onderwerpen die u maakt, zijn aangepaste onderwerpen.
Knooppunttypen
De volgende knooppunttypen zijn beschikbaar:
Optie | Omschrijving |
---|---|
Een bericht verzenden | Verzend een bericht naar de klant. |
Een vraag stellen | De klant een vraag stellen. |
Vragen met adaptieve kaart | Maak een JSON-fragment om uit te wisselen met andere apps. |
Een voorwaarde toevoegen | Uw gesprek vertakken op basis van een voorwaarde. |
Variabelebeheer | Stel een waarde in, parseer een waarde of wis alle variabelen. |
Onderwerpbeheer | Het onderwerp of gesprek omleiden, overdragen of beëindigen. |
Een actie aanroepen | Roep een stroom aan zoals Power Automate of Excel Online, of gebruik een connector of invoegtoepassing. |
Geavanceerd | Generatieve antwoorden, HTTP-aanvragen, gebeurtenissen en meer. |
Een onderwerp maken
Open uw copilot vanuit de lijst op de pagina Copilots. Sluit voorlopig het venster Copilot testen voor een betere zichtbaarheid.
Selecteer Onderwerpen en invoegtoepassingen in het navigatiedeelvenster.
Selecteer + Maken, wijs Onderwerp aan en selecteer Geheel nieuw.
Het Trigger-knooppunt verschijnt op een verder leeg onderwerp-ontwerpcanvas en het paneel Bij herkende intentie-eigenschappen is geopend. Als het paneel niet geopend is, selecteert u het Knooppuntmenu-pictogram (⋮) van het Trigger-knooppunt en selecteert u Eigenschappen.
Klik in het paneel Bij herkende intentie-eigenschappen op het gebied Zinnen. Het secundaire paneel Zinnen verschijnt.
Voer onder Zinnen toevoegen een triggerzin in voor uw onderwerp.
Uw copilot heeft vijf tot tien triggerzinnen nodig om de AI te trainen in het begrijpen van de reacties van uw klanten. Als u meer triggerzinnen wilt toevoegen, kunt u het volgende doen:
- Selecteer het pictogram Toevoegen naast het tekstveld en voer de gewenste zin in.
- Plak een reeks triggerzinnen, elk op een aparte regel, en selecteer Enter.
- Typ een reeks triggerzinnen, druk op Shift+Enter na elke zin om deze op een aparte regel te plaatsen en selecteer Enter.
U kunt interpunctie in een triggerzin opnemen, maar het is beter om korte zinnen te gebruiken in plaats van lange zinnen.
Selecteer Details om de werkbalk om het paneel Onderwerpdetails te openen.
Voeg uw copilot-onderwerpdetails toe:
- Voer een naam in om het onderwerp te identificeren, zoals 'Openingstijden'. Op de pagina Onderwerpen en invoegtoepassingen worden alle onderwerpen die in uw copilot met deze naam zijn gedefinieerd weergegeven.
- Voer desgewenst een weergavenaam in die uw copilot aan de klant laat zien als deze niet kan bepalen welk onderwerp overeenkomt met het bericht van de klant.
- Indien gewenst kunt u het veld Beschrijving gebruiken om het doel van de onderwerp te beschrijven voor uzelf en andere copilot-makers in uw team. Klanten zien onderwerp-beschrijvingen nooit.
Selecteer Opslaan in de bovenste menubalk om uw onderwerp op te slaan.
Een gesprekspad voor een onderwerp ontwerpen
Wanneer u een onderwerp maakt, wordt automatisch een Trigger- knooppunt toegevoegd op het ontwerpcanvas. U kunt vervolgens verschillende soorten knooppunten toevoegen om het gewenste gesprekspad voor uw onderwerp te realiseren.
Als u een knooppunt wilt toevoegen na een ander knooppunt of tussen twee knooppunten op uw onderwerp-ontwerpcanvas:
Selecteer het pictogram Knooppunt toevoegen onder het knooppunt waaronder u een nieuw knooppunt wilt toevoegen.
Selecteer het gewenste knooppunttype uit de lijst die verschijnt.
Een knooppunt verwijderen
Selecteer het menupictogram (⋮) van het knooppunt dat u wilt verwijderen en selecteer vervolgens Verwijderen.
Bedieningselementen voor het bewerken van knooppunten op het canvas
U kunt de werkbalk van het ontwerpcanvas gebruiken om de naam van het onderwerp snel te wijzigen. Selecteer de onderwerpnaam in de werkbalk, typ de nieuwe naam en druk vervolgens op Enter.
U kunt besturingselementen op de werkbalk gebruiken om het geselecteerde knooppunt of geselecteerde naast elkaar gelegen knooppunten te knippen, te kopiëren, te plakken en te verwijderen.
De werkbalk bevat ook een besturingselement waarmee u een bewerking ongedaan kunt maken. Open het menu Ongedaan maken om alle acties terug te zetten naar de laatste keer opslaan of om de vorige actie opnieuw uit te voeren.
Knooppunten plakken
Zodra u de functies Knippen of Kopiëren gebruikt om een of meer knooppunten op het klembord te plaatsen, zijn er twee manieren om ze in het canvas te plakken:
Als u een knooppunt en vervolgens Plakken selecteert, worden de knooppunten op het achter het geselecteerde knooppunt ingevoegd.
Als u '+' selecteert om het menu Knoppunt toevoegen te zien en vervolgens Plakken selecteert, wordt het knooppunt op het klembord op die locatie ingevoegd.
Onderwerpen bewerken met de code-editor
De code-editor geeft het onderwerp weer in YAML, een markup-taal die gemakkelijk te lezen en te begrijpen is. Gebruik de code-editor om onderwerpen van andere bots te kopiëren en te plakken, zelfs die van andere auteurs.
Belangrijk
Het volledig ontwerpen van een onderwerp in de code-editor en het plakken van complexe onderwerpen wordt niet in zijn geheel ondersteund.
In dit voorbeeld kopieert en plakt u YAML in de code-editor om snel een onderwerp toe te voegen waarin de klant om verzendinformatie wordt gevraagd.
Selecteer + Nieuw onderwerp op de pagina Onderwerpen.
Selecteer in de rechterbovenhoek van het ontwerpcanvas
...
om Meer opties te zien en selecteer vervolgens Code-editor openen.Selecteer en verwijder de inhoud van de code-editor. Kopieer en plak daarna de volgende YAML-code:
kind: AdaptiveDialog beginDialog: kind: OnRecognizedIntent id: main intent: displayName: Lesson 3 - A topic with a condition, variables and a prebuilt entity triggerQueries: - Buy items - Buy online - Buy product - Purchase item - Order product actions: - kind: SendMessage id: Sjghab message: I am happy to help you place your order. - kind: Question id: eRH3BJ alwaysPrompt: false variable: init:Topic.State prompt: To what state will you be shipping? entity: StatePrebuiltEntity - kind: ConditionGroup id: sEzulE conditions: - id: pbR5LO condition: =Topic.State = "California" || Topic.State = "Washington" || Topic.State = "Oregon" elseActions: - kind: SendMessage id: X7BFUC message: There will be an additional shipping charge of $27.50. - kind: Question id: 6lyBi8 alwaysPrompt: false variable: init:Topic.ShippingRateAccepted prompt: Is that acceptable? entity: BooleanPrebuiltEntity - kind: ConditionGroup id: 9BR57P conditions: - id: BW47C4 condition: =Topic.ShippingRateAccepted = true elseActions: - kind: SendMessage id: LMwySU message: Thank you and please come again.
Selecteer Opslaan en Code-editor sluiten. Het knooppunt Vraag bevat nu veel voorwaarden voor de vraag over verzending.
Uw copilot testen en publiceren
Test uw copilot wanneer u wijzigingen aanbrengt in uw onderwerpen om te controleren of alles werkt zoals verwacht.
Nadat u uw copilot hebt ontworpen en getest, publiceert u deze naar het web, mobiele of native apps of Microsoft Bot Framework-kanalen.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor