Panoramica dell'integrazione della comprensione del linguaggio conversazionale
Importante
Le capacità e funzionalità di Power Virtual Agents ora fanno parte di Microsoft Copilot Studio a seguito di investimenti significativi nell'intelligenza artificiale generativa e integrazioni migliorate in Microsoft Copilot.
Alcuni articoli e schermate potrebbero fare riferimento a Power Virtual Agents durante l'aggiornamento della documentazione e dei contenuti per il training.
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 PVA 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
Concetti chiave
I concetti discussi in questo articolo ti aiutano a capire come integrare i modelli CLU con i progetti Microsoft Copilot Studio. Per altre informazioni, vedi Attività iniziali con la comprensione del linguaggio.
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 Microsoft Copilot Studio, incluse le variabili di sistema, vedi Utilizzare variabili - Microsoft Copilot Studio.
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 Microsoft Copilot Studio insieme alle entità CLU.
Argomenti correlati
Altre funzionalità di creazione di bot supportate dall'integrazione CLU includono:
- Argomenti di sistema: Utilizzare gli argomenti di sistema in Microsoft Copilot Studio
- Entità e riempimento slot: Creare e utilizzare entità in Microsoft Copilot Studio
- 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per