Overzicht van de integratie van conversatietaalbegrip

U kunt een conversational Language Understanding-model (CLU) integreren met een Copilot Studio-agent. Conversationele taalkennis is een functie die wordt aangeboden door Azure AI Taal. Het is een cloudservice die machine learning-intelligentie toepast. U kunt het gebruiken om een NLU-onderdeel (Natural Language Understanding) te bouwen voor een gesprekstoepassing. Taalservice-API's zijn beschikbaar, maar niet vereist, zodat u kunt integreren met Copilot Studio agents. Azure Language Studio biedt NLP-functies (Natural Language Processing) voor het analyseren van gesprekstekst.

Voor projecten die met deze mogelijkheid zijn gemaakt, hebt u rechtstreeks in Copilot Studio toegang tot intenties en entiteiten vanuit het CLU-model. U wijst CLU-intenties toe om onderwerpen op dezelfde manier te activeren als systeemeigen Copilot Studio-triggertermen. In Copilot Studio worden entiteiten die zijn geïmporteerd uit een CLU-model weergegeven op de pagina Entiteiten en kunt u ze net als de andere aangepaste en vooraf gemaakte entiteiten gebruiken. U kunt vraagknooppunten toevoegen in onderwerpen en entiteiten en intenties selecteren uit het geïmporteerde CLU-model. CLU-entiteiten zijn gebonden aan equivalente Copilot Studio-objecten. U kunt desgewenst een naam, het gegevenstype of de JSON-structuur van een aangepast gegevenstype opgeven.

Opmerking

Voor een bestaande agent die u wilt profiteren van CLU-integratie, moet u het CLU-model toewijzen aan de Copilot Studio-agent. Vervolgens kunt u de triggertermen van de agent bijwerken om elk onderwerp te binden aan een bijbehorende CLU-intentie. U kunt de relatie tussen het CLU-model en uw agent ook handmatig beheren.

De concepten die in dit artikel worden besproken, helpen u inzicht te krijgen in het integreren van CLU-modellen met Copilot Studio-agents. Ga voor meer informatie naar Aan de slag met integratie van conversatietaalbegrip.

CLU-connectors

Een connector is een wrapper rond een API waarmee Azure AI Taal kan communiceren met Copilot Studio-agents. Het biedt een manier om uw accounts te verbinden en een set vooraf gemaakte acties en triggers toe te passen om uw apps en werkstromen te bouwen. Zie de documentatie voor Copilot Studio, Power Platform en Azure Logic Apps-connectors voor meer informatie over Azure Cognitive Service for Language.

Power Platform-connectors stellen Microsoft-services in staat om met de CLU-API te praten. Zie de documentatie voor Copilot Studio, Power Platform en Azure Logic Apps-connectors voor meer informatie. Hoewel u connectortypen kunt importeren, valideert Copilot Studio momenteel geen connectors.

Verbindingen in Copilot Studio

Connections worden opgeslagen als authenticatiegegevens voor een connector, zoals OAuth-gegevens voor de SharePoint-connector. Een verbindingsverwijzing is een oplossingsonderdeel dat een verwijzing naar een verbinding over een specifieke connector bevat.

Copilot Studio-verbindingen zijn omgevingsspecifiek. Wanneer u een agent importeert, moet u er een verbinding voor instellen. Power Platform biedt een standaardmethode om deze mogelijkheid te bereiken via een verbindingsreferentie. Meer informatie vindt u in Gebruik een verbindingsreferentie in de Power Apps documentatie.

Externe herkenningen

CLU-integratie maakt gebruik van de OnRecognize trigger, die wordt geactiveerd wanneer de bot intenties of entiteiten moet herkennen. Als u bijvoorbeeld een uiting aan een onderwerp wilt koppelen of invoer evalueert voor een vraagknooppunt (met of zonder onderbrekingsondersteuning).

Externe intenties

CLU-integratie ondersteunt herkende externe intenties en entiteiten via twee systeemvariabelen: System.Recognizer.IntentOptions (intenties) en System.Recognizer.ExtractedEntities (entiteiten). Gebruik de IntentOptions variabele in de volgende scenario's:

  • TopicId opnieuw gebruiken voor de externe intentie-id
  • TriggerId opnieuw gebruiken voor de externe intentie-id
  • Een nieuwe eigenschap ExternalIntentId maken voor de externe intentie-id
Naam van eigenschap Type Beschrijving
Schermnaam Tekenreeks De voorgestelde naam voor de herkende intentie; gelokaliseerd in de huidige taal en weergegeven in de 'Bedoelde u...' melding (indien van toepassing).
Score Nummer De score van de recognizer.
TopicId Tekenreeks De Dataverse-schemanaam van het onderwerp.
TriggerId Tekenreeks De unieke ID van de trigger binnen het onderwerp AdaptiveDialog.
ExternalIntentId Tekenreeks De intentie-id van de externe recognizer (bijvoorbeeld CLU category). Wordt gebruikt om verbinding te maken met de trigger van ExternalIntent een onderwerp.

Zie het overzicht van variabelen voor een volledige lijst met ingebouwde Copilot Studio-variabelen, waaronder systeemvariabelen.

Entiteit componenttypen combineren en afstemmen

CLU-elementen zijn relevante informatie die uit NLU-uitingen is geëxtraheerd. U kunt entiteiten extraheren met behulp van verschillende methoden. U kunt entiteiten leren herkennen in context, entiteiten uit een lijst mixen en matchen, of entiteiten detecteren uit een vooraf gebouwde erkende entiteit. Meer informatie vindt u in Component types in de Azure AI Taal documentatie.

Opmerking

U kunt vooraf samengestelde Copilot Studio-entiteiten samen met CLU-entiteiten gebruiken.