Panoramica dell'integrazione della comprensione del linguaggio conversazionale
Puoi integrare il tuo modello di Comprensione del linguaggio conversazionale (CLU) con un bot Microsoft Copilot Studio. La comprensione del linguaggio conversazionale è una delle funzionalità personalizzate offerte dal Servizio cognitivo di Azure per il linguaggio. È un servizio basato su cloud che applica l'intelligenza dell'apprendimento automatico per consentirti di creare un componente di comprensione del linguaggio naturale da utilizzare in un'applicazione conversazionale end-to-end. Le API del servizio linguistico sono disponibili (ma non necessarie per l'integrazione con Microsoft Copilot Studio) e Azure Language Studio fornisce funzionalità di elaborazione del linguaggio naturale (NLP) per analizzare il testo conversazionale.
Per i progetti creati con questa funzionalità, i creatori di bot possono ora accedere direttamente agli intenti e alle entità del modello CLU esistenti in Microsoft Copilot Studio. Gli utenti Microsoft Copilot Studio possono ora mappare gli intenti CLU per attivare i dialoghi del bot allo stesso modo dei Microsoft Copilot Studio trigger di espressioni nativi. Le entità importate da un modello CLU vengono visualizzate nella pagina Entità di Microsoft Copilot Studio e possono essere utilizzate insieme a entità Microsoft Copilot Studio predefinite. I creatori di bot possono aggiungere nuovi nodi domanda in un argomento e selezionare le entità e gli intenti disponibili dal modello CLU importato. Le entità CLU sono associate a oggetti Microsoft Copilot Studio equivalenti. Gli utenti specificano il nome, il tipo di dati e la struttura JSON di un tipo di dati personalizzato, se lo desiderano per ciascuna entità.
Nota
Per i bot esistenti di cui desideri sfruttare l'integrazione CLU, dovrai eseguire il mapping del modello CLU a Microsoft Copilot Studio, quindi puoi aggiornare le frasi trigger del bot per associare ogni argomento a un intento CLU corrispondente. Puoi anche gestire manualmente la relazione tra il modello CLU e Microsoft Copilot Studio.
Prerequisiti
- Un modello CLU completamente addestrato. Ciò include gli intenti per ognuno degli argomenti di sistema di Copilot Studio e per qualsiasi argomento personalizzato che potresti voler creare.
- Distribuzione abilitata del modello (inclusa la chiave e l'URL di previsione)
- Nome del progetto CLU e nome della distribuzione
- Account Microsoft Copilot Studio
- Bot Microsoft Copilot Studio esistente
- Assicurati che il tuo connettore linguistico Copilot Studio utilizzi l'autenticazione del produttore
Concetti chiave
I concetti discussi in questo articolo ti aiutano a capire come integrare i modelli CLU con i progetti Microsoft Copilot Studio. Per ulteriori informazioni, vedi Attività iniziali relative all'integrazione della comprensione del linguaggio di conversazione.
Connettori CLU
Un connettore è un wrapper intorno a un'API che consente al Servizio cognitivo di Azure di comunicare con Microsoft Copilot Studio. Consente agli utenti di connettere i loro account e applicare un set di azioni e trigger predefiniti per compilare le app e i flussi di lavoro. Per ulteriori informazioni, vedi Servizio cognitivo di Azure per la lingua - Connettori.
I connettori Power Platform consentono ai servizi Microsoft di comunicare con l'API CLU. Per ulteriori informazioni, vedi Power Platform e la documentazione dei connettori di App per la logica di Azure -Connettori. Sebbene sia possibile importare qualsiasi tipo di connettore, Microsoft Copilot Studio attualmente non convalida i connettori.
Connessioni in Microsoft Copilot Studio
Una connessione è una credenziale di autenticazione memorizzata per un connettore, ad esempio le credenziali OAuth per il connettore SharePoint. Un riferimento a una connessione è un componente della soluzione che contiene un riferimento a una connessione relativo a un connettore specifico.
Le connessioni Microsoft Copilot Studio sono specifiche dell'ambiente. Quando importi un bot, devi configurarne una connessione. Offriamo un modo standard per raggiungere questa capacità in Power Platform tramite un riferimento alla connessione. Per ulteriori informazioni, vedi a Riferimenti di connessione nelle soluzioni - Power Apps.
Riconoscimenti esterni
L'integrazione CLU supporta riconoscimenti esterni specifici. Il trigger OnRecognize
si attiva nei seguenti scenari:
Quando viene attivato un argomento:
LanguageUnderstandingReason.TriggerTopic
Quando un nodo domanda non supporta le interruzioni e richiede una risposta:
LanguageUnderstandingReason.AnswerQuestion
Quando un nodo domanda supporta le interruzioni e richiede una risposta:
LanguageUnderstandingReason.AnswerQuestionWithInterruptions
Intenti esterni
L'integrazione CLU supporta finalità esterne riconosciute che utilizzano la variabile di sistema System.Recognizer.IntentOptions
nei seguenti scenari:
- Riutilizza TopicId per l'ID intento esterno
- Riutilizza TriggerId per l'ID intento esterno
- Crea una nuova proprietà IntentId per l'ID intento esterno
- Variabili di sistema che supportano il motivo dell'attivazione del riconoscimento
Nome proprietà | Type | Description |
---|---|---|
DisplayName | String | Il nome visualizzato per l'intento riconosciuto; localizzato nella lingua corrente e da mostrare nel prompt DYM (se applicabile) |
Punteggio | Numero | Il punteggio del riconoscimento |
TopicId | String | Il nome dello schema Dataverse dell'argomento |
TriggerId | String | L'identificatore univoco per il trigger nell'ambito dell'argomento AdaptiveDialog |
Per un elenco completo delle variabili Copilot Studio, comprese le variabili di sistema, vedi Utilizzo delle variabili.
Combina e abbina i tipi di componenti dell'entità
Le entità CLU includono informazioni pertinenti estratte dalle espressioni NLU. Un'entità può essere estratta utilizzando diversi metodi. Possono essere appresi attraverso il contesto, mescolati e abbinati da un elenco o rilevati da un'entità riconosciuta predefinita. Per un elenco completo dei tipi di componenti delle entità, vedi Tipi di componenti.
Nota
Puoi anche utilizzare entità predefinite di Copilot Studio insieme alle entità CLU.
Contenuto correlato
Altre funzionalità di creazione di bot supportate dall'integrazione CLU includono:
- Argomenti di sistema: Utilizzare gli argomenti di sistema
- Entità e riempimento degli slot: Utilizzo di entità e compilazione slot nei copiloti
- Procedure consigliate CLU: Procedure consigliate per la comprensione del linguaggio conversazionale - Servizi cognitivi di Azure
- Argomento interruzioni del flusso: Progettazione e controllo del flusso di conversazione - Servizio bot
- Espressioni Power Fx: Creare espressioni con Power Fx