Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.