Overzicht van Bot Framework Composer

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.

Opmerking

Microsoft Copilot Studio biedt nu ondersteuning voor deze functies zonder Composer.

Breid uw bot uit door aangepaste onderwerpen te ontwikkelen met Bot Framework Composer en voeg ze vervolgens toe aan uw Microsoft Copilot Studio-copilot.

Composer is geïntegreerd in Microsoft Copilot Studio zodat ontwikkelaars en zakelijke gebruikers samen bots kunnen bouwen. Met Composer kunt u uw bot uitbreiden met Bot Framework-functionaliteit, waaronder:

  • Adaptieve dialogen
  • Taalgeneratie (LG)
  • Reguliere expressies (RegEx)
  • Adaptieve kaarten

Door Composer met Microsoft Copilot Studio te gebruiken, krijgt u toegang tot gespreksgeheugen en context, inclusief de variabelen die zijn gedefinieerd in Microsoft Copilot Studio. Met dit geheugen en deze context kunt u onderwerpen maken om onderbrekingen, annuleringen en contextwisselingen te verwerken. U kunt ook adaptieve kaarten toevoegen om interactieve elementen zoals afbeeldingen en video's, formulieren en meer in de bot weer te geven.

Er zijn verschillende vooraf gebouwde functies en expressies in Composer die u kunt gebruiken, evenals de mogelijkheid om meerdere variaties van een woordgroep te definiëren die de bot willekeurig tijdens runtime kan selecteren.

Met Composer toegevoegde aangepaste onderwerpen worden geïmplementeerd, gehost en uitgevoerd samen met de rest van Microsoft Copilot Studio-copilotinhoud en vereisen geen extra Azure-hosting.

Belangrijk

Composer-integratie is niet beschikbaar voor gebruikers die alleen de Teams Microsoft Copilot Studio-licentie hebben. U moet een proeflicentie of volledige licentie voor Microsoft Copilot Studio hebben.

Vereisten

Inzicht krijgen in de belangrijkste Composer-termen

Composer gebruikt een andere reeks termen om vergelijkbare concepten te beschrijven die in Microsoft Copilot Studio worden gebruikt. Hier zijn enkele belangrijke termen die u moet begrijpen:

  • dialoogvenster: dialoogvensters vormen de basisbouwstenen in Composer en dienen als containers voor triggers. Elk dialoogvenster vertegenwoordigt een deel van de functionaliteit van de bot en bevat instructies voor wat de bot doet en hoe deze reageert op gebruikersinvoer. Zie Dialoogvensters als bouwstenen voor gesprekken in Composer voor meer informatie over dialoogvensters.

  • hoofddialoogvenster: het hoofddialoogvenster van een bot is het eerste dialoogvenster dat in de botverkenner verschijnt en wordt gemaakt wanneer u uw Microsoft Copilot Studio-copilot in Composer importeert. Het hoofddialoogvenster mag nooit worden verwijderd, omdat dit overeenkomt met uw Microsoft Copilot Studio-copilot.

  • trigger: triggers vormen het belangrijkste onderdeel van een dialoogvenster en stellen u in staat om gebeurtenissen op te vangen en erop te reageren. Elke trigger heeft een voorwaarde en een verzameling acties die moeten worden uitgevoerd wanneer aan de voorwaarde is voldaan. U kunt triggers zien als het equivalent van onderwerpen in Microsoft Copilot Studio. Zie Triggers voor meer informatie over triggers.

  • actie: acties zijn de hoofdonderdelen van een trigger waarmee u een reactie kunt verzenden, waarden kunt maken en toewijzen aan eigenschappen, de gespreksstroom kunt bewerken, dialoogvensters kunt beheren en vele andere activiteiten. U kunt acties zien als het equivalent van knooppunten in Microsoft Copilot Studio.

Composer-functies die niet worden ondersteund met Microsoft Copilot Studio

De volgende Composer-functies worden niet ondersteund met Microsoft Copilot Studio:

Niet-ondersteunde functie Aanvullende informatie
LUIS-herkenning (taalbegrip) Standaardherkenningsfunctie in Composer is ingesteld op Microsoft Copilot Studio Natural Language Understanding (NLU).
Bot Framework Orchestrator Bot Framework Orchestrator wordt niet ondersteund in Composer voor Microsoft Copilot Studio.
Aangepaste herkenningsfunctie De aangepaste herkenningsfunctie wordt niet ondersteund in Composer voor Microsoft Copilot Studio.
Botvaardigheden Botvaardigheden kunnen niet worden aangeroepen in Composer-inhoud die is bedoeld voor Microsoft Copilot Studio.
QnA Maker Deze functie is niet beschikbaar in Composer voor Microsoft Copilot Studio.
OAuth-aanmelding en afmelding van gebruiker Deze typen acties wordt niet ondersteund in Composer voor Microsoft Copilot Studio.
Dialoogvensterinvoer en -uitvoer Dialoogvensterinvoer en -uitvoer wordt niet ondersteund in Composer voor Microsoft Copilot Studio.
Entiteitsdetectie in triggerzinnen in Composer Er kan geen gebruik worden gemaakt van # getUserName my name is {username=userName} in Composer.
Testen in Bot Framework-emulator Alle Composer-inhoud moet worden gepubliceerd en vervolgens getest in Microsoft Copilot Studio.

Richtlijnen voor het maken van inhoud voor Microsoft Copilot Studio in Composer

Er zijn een paar belangrijke richtlijnen die u moet volgen wanneer u Composer gebruikt om inhoud voor Microsoft Copilot Studio te maken:

  • De onderwerpen van uw Microsoft Copilot Studio-bot worden weergegeven in Composer als dialogen. U kunt deze dialogen niet bewerken in Composer; als u ze selecteert, worden de betreffende onderwerpen in Microsoft Copilot Studio geopend voor bewerking.

    Schermopname van de lijst met onderwerpen in Composer die zijn geïmporteerd vanuit een Microsoft Copilot Studio-copilot.

  • Algemene Microsoft Copilot Studio-variabelen zijn toegankelijk in Composer met behulp van het virtualagent-bereik. Dit bereik verschijnt niet in het eigenschappenverwijzingsmenu van Composer, maar u kunt er wel toegang toe krijgen door rechtstreeks een expressie in te voeren.

  • Door inhoud te publiceren in Composer worden de wijzigingen beschikbaar voor testen. Hiermee wordt uw Microsoft Copilot Studio-copilot overigens niet automatisch gepubliceerd. Gebruik de functie Publiceren in Microsoft Copilot Studio om uw copilot-wijzigingen in kanalen te publiceren.

  • Gebruik een actie Een Microsoft Copilot Studio-onderwerp starten om Microsoft Copilot Studio-onderwerpen aan te roepen in Composer.

    Schermopname van het menu voor het toevoegen van acties van Composer.

  • U kunt nieuwe Composer-triggers van welke aard dan ook toevoegen aan uw hoofddialoogvenster (ook wel "root" genoemd).

  • Vanuit deze Composer-triggers kunt u berichten verzenden en vragen stellen.

  • U kunt de reguliere expressieherkenner niet gebruiken in het hoofddialoogvenster. Met behulp van de reguliere expressie-herkenning in het hoofddialoogvenster voorkomt u dat u uw Composer-inhoud naar Microsoft Copilot Studio wordt gepubliceerd. U kunt de reguliere expressieherkenner echter in elk ander Composer-dialoogvenster gebruiken.

  • U kunt nieuwe nieuwe Composer-gebeurtenissen en -triggers van welke aard dan ook toevoegen aan nieuw gemaakte dialoogvensters.

  • Op de pagina Botresponsen moet de sectie Gemeenschappelijk leeg zijn. Als u daarin activa gebruikt, leidt dit tot validatiefouten en kunt u uw Composer-inhoud niet naar Microsoft Copilot Studio publiceren.

    Schermopname van de lege sectie met gemeenschappelijke botresponsen.

  • Elk Composer-dialoogvenster heeft zijn eigen resources voor botresponsen (.lg) en taalbegrip (.lu). Een bot die Engels (VS) spreekt en een dialoogvenster heeft met de naam dialog1 heeft bijvoorbeeld één dialog1.en-us.lg-bestand en één dialog1.en-us.lu-bestand.

  • Het hoofddialoogvenster in Composer mag nooit worden verwijderd, omdat dit overeenkomt met uw Microsoft Copilot Studio-copilot. Het hoofdvenster kan nul of meer triggers hebben.

  • U kunt telemetrie vastleggen in dialoogvensters en triggers van Composer en Application Insights gebruiken om dit te analyseren met Kusto-query's voor adaptieve dialoogvensters. Zie Telemetrie vastleggen met Application Insights voor meer informatie.

Voor een diepgravende analyse van dialoogvensters, gebeurtenissen en triggers in Composer en hoe u geavanceerde botinhoud kunt maken met Bot Framework, raadpleegt u de volgende resources:

Verwijzingen

Voor meer informatie over ontwikkelen in Composer raadpleegt u deze resources: