Condividi tramite


Attività iniziali relative all'integrazione della comprensione del linguaggio di conversazione

Questo articolo illustra come integrare un modello CLU in un agente.

Nota

Verifica che l'ambiente per l'agente si trova in un'area geografica supportata da Copilot Studio con un'area geografica CLU equivalente.

Non tutte le aree geografiche supportate da Copilot Studio hanno un'area geografica CLU equivalente.

Prerequisiti

  • Modello CLU completamente addestrato, incluse le intenzioni per tutti gli argomenti di sistema e per qualsiasi argomento personalizzato che si desidera creare
  • L'URL della chiave e della stima per il modello distribuito
  • Nome del progetto CLU e nome della distribuzione
  • Una chiave dell'account per Servizi cognitivi
  • URL del sito per il linguaggio di intelligenza artificiale di Azure
  • Un account Copilot Studio
  • Un agente di Copilot Studio configurato per l'uso dell'orchestrazione classica
  • Connettore di linguaggio di Copilot Studio configurato per l'uso delle credenziali fornite dall'autore

Preparare il progetto CLU

  1. Se non hai una sottoscrizione di Azure, crea un account gratuito.

  2. Creare una risorsa linguistica in Language Studio, con la funzionalità Comprensione del linguaggio di conversazione abilitata.

    Per garantire che l'agente di Copilot Studio funzioni correttamente, il modello CLU creato deve avere finalità per tutti gli argomenti di sistema e per tutti gli argomenti personalizzati aggiunti all'agente.

  3. Definire le entità da usare per l'agente di Copilot Studio.

  4. Eseguire il training e distribuire il progetto CLU nella stessa area dell'agente di Copilot Studio.

Preparare l'agente

  1. Vai alla pagina Impostazioni del tuo agente. Vengono visualizzate le impostazioni per la categoria Di intelligenza artificiale generativa .

  2. Se l'orchestrazione generativa è attivata, passare all'orchestrazione classica: in Orchestrazione selezionare No.

  3. Selezionare Language Understanding nel riquadro laterale.

  4. Selezionare Usa NLU di Azure predefinito.

  5. Se l'ambiente non è ancora connesso al linguaggio di intelligenza artificiale di Azure o se si vuole usare una nuova connessione, selezionare Gestisci connessioni, passare a Power Apps e creare una connessione CLU.

  6. Selezionare la connessione CLU desiderata.

  7. Seleziona Salva. Si apre una finestra che ti chiede di salvare uno snapshot dell'agente prima di eliminare tutte le frasi trigger esistenti per gli argomenti.

  8. Selezionare Salva snapshot e salvare l'archivio ZIP risultante (botContent.zip), nella posizione desiderata. L'archivio ZIP contiene un singolo file YAML (botContent.yml) con il contenuto dell'agente, incluse frasi e messaggi trigger.

  9. Selezionare Sì, eliminare le frasi trigger e quindi selezionare Continua.

  10. Immettere il nome e le informazioni sulla distribuzione del modello per il progetto del linguaggio di intelligenza artificiale di Azure appropriato e selezionare Salva. Al termine di questa operazione, è possibile visualizzare un nuovo argomento di sistema denominato Analizza testo. Questo argomento è connesso al modello CLU e il suo scopo è riconoscere finalità ed entità nelle conversazioni tra i clienti e l'agente.

    Nota

    La modifica della configurazione di language understanding per l'agente in NLU di Microsoft Copilot Studio rimuove l'argomento di sistema Analizzare il testo. Richiede inoltre di aggiungere manualmente frasi di esempio per argomenti attualmente mappati a intenti esterni.

Mappare entità e finalità CLU

Nell'agente di Copilot Studio avvia il mapping degli argomenti esistenti alle finalità CLU. È possibile eseguire manualmente il mapping di intenti e entità oppure eseguire il mapping in massa.

Eseguire manualmente il mapping delle finalità CLU agli argomenti

  1. Vai alla pagina Argomenti dell'agente.

  2. Seleziona l'argomento desiderato.

  3. Nel nodo Trigger, seleziona Modifica. Viene visualizzato il pannello Frasi .

  4. In Nome finalità immetti il nome della finalità CLU di cui desideri eseguire il mapping a questo argomento. Il nome dell'intento appare nel nodo Trigger sotto Intento esterno.

    Nota

    Il nome della finalità CLU deve essere digitato esattamente come archiviato nel modello CLU, incluso il caso corrispondente.

  5. Seleziona Salva.

  6. Ripetere questi passaggi per qualsiasi argomento rimanente di cui si vuole eseguire il mapping a una finalità CLU esterna.

Mapping delle entità manuale

  1. Vai alla pagina Impostazioni del tuo agente.

  2. Seleziona Entità.

  3. Seleziona Aggiungi un'entità>Registra un'entità esterna.

  4. Nel pannello visualizzato immetti il nome desiderato e una descrizione (facoltativo).

  5. Per Tipo di dati selezionare Da dati di esempio.

  6. Selezionare Recupera schema da JSON di esempio, immettere un frammento di codice JSON per l'entità CLU e selezionare Conferma. Trova frammenti JSON di esempio in Registrazione delle entità per l'integrazione di comprensione del linguaggio per le conversazioni.

  7. Selezionare Salva e chiudere il pannello.

  8. Ripetere questi passaggi per qualsiasi entità rimanente di cui si vuole eseguire il mapping a un'entità CLU esterna.

Eseguire la mappatura di massa

  1. Vai alla pagina Impostazioni del tuo agente.

  2. Seleziona Comprensione del linguaggio.

  3. Selezionare Aggiungi argomenti ed entità dai dati del modello. Verrà visualizzata la procedura guidata Aggiungi finalità ed entità .

  4. Selezionare Scegli file per selezionare il file con i dati del modello CLU.

    I dati del modello sono visualizzati nel riquadro Anteprima .

  5. Seleziona Avanti. Viene visualizzata la schermata Mappa argomenti esistenti .

  6. Selezionare la finalità CLU desiderata per ogni argomento.

  7. Esaminare le selezioni e selezionare Avanti. Viene visualizzata la schermata Crea nuovi argomenti , che mostra le finalità non mappate a un argomento esistente.

  8. Se necessario, creare un nuovo argomento per ognuna di queste finalità: in Crea un nuovo argomento immettere un nome per ogni argomento che si vuole creare.

    Nota

    La procedura guidata ignora tutti i campi che si lasciano vuoti.

  9. Seleziona Avanti. Viene visualizzata la schermata Registra entità che mostra le entità CLU dal file di dati del modello.

  10. Selezionare il tipo di dati appropriato per le entità da usare e quindi selezionare Avanti. Viene visualizzata la schermata Verifica .

  11. Esaminare i mapping negli argomenti esistenti, negli argomenti nuovi e nella scheda Nuove entità e selezionare Salva.

  12. Esaminare le informazioni nella schermata Operazione riuscita e selezionare Fine.

Dopo aver completato questa procedura, puoi passare alla pagina Argomenti per esaminare gli argomenti. Per altre informazioni, vedi Gestisci argomenti.

Creare una nuova connessione CLU in Power Apps

  1. In Power Apps, se la pagina Connessioni non è già attiva, seleziona Connessioni nel riquadro sinistro.

  2. Seleziona Nuova connessione.

  3. Seleziona Servizio cognitivo di Azure per la lingua (usa il campo di ricerca per restringere l'elenco, se necessario). Viene visualizzata una finestra che richiede le informazioni di autenticazione.

  4. Per il tipo di autenticazione, seleziona Chiave API e inserisci la chiave dell'account richiesta.

  5. Immetti l'URL del sito radice appropriato, se presente.

  6. Seleziona Crea. La nuova connessione, con il nome predefinito "Servizio cognitivo di Azure per la lingua", viene visualizzata nell'elenco delle connessioni per l'ambiente.

  7. Selezionare i tre puntini () accanto a questa connessione e selezionare Modifica.

  8. Nella finestra visualizzata sostituire il nome visualizzato predefinito con qualcos'altro, per distinguere questa connessione da altre connessioni CLU e selezionare Aggiorna.