Connetti i Servizi di comunicazione di Azure con i servizi di Azure AI

Servizi di comunicazione di Azure LE API di automazione delle chiamate offrono agli sviluppatori la possibilità di gestire e controllare le chiamate Servizi di comunicazione di Azure Telefonia, VoIP o WebRTC usando trigger di eventi in tempo reale per eseguire azioni basate sulla logica di business personalizzata specifica del proprio dominio. All'interno delle API di automazione delle chiamate gli sviluppatori possono usare API semplici basate sull'intelligenza artificiale, che possono essere usate per riprodurre messaggi di saluto personalizzati, riconoscere gli input vocali conversazionali per raccogliere informazioni sulle domande contestuali per guidare un modello più self-service con i clienti, usare l'analisi del sentiment per migliorare il servizio clienti nel complesso. Queste API specifiche del contenuto vengono orchestrate tramite i servizi di intelligenza artificiale di Azure con il supporto per la personalizzazione dei modelli di intelligenza artificiale senza che gli sviluppatori debbano terminare i flussi multimediali nei servizi e trasmettere di nuovo in Azure per la funzionalità di intelligenza artificiale.

Tutto questo è possibile con un solo clic in cui le aziende possono accedere a una soluzione sicura e collegare i propri modelli tramite il portale. Inoltre, gli sviluppatori e le aziende non devono gestire le credenziali. La connessione dei servizi di intelligenza artificiale di Azure usa le identità gestite per accedere alle risorse di proprietà dell'utente. Gli sviluppatori possono usare le identità gestite per autenticare qualsiasi risorsa che supporti l'autenticazione di Microsoft Entra.

I servizi di intelligenza artificiale di Azure possono essere facilmente integrati in qualsiasi applicazione indipendentemente dal linguaggio di programmazione. Quando si crea una risorsa di Azure in portale di Azure, abilitare l'opzione e fornire l'URL ai servizi di intelligenza artificiale di Azure. Questa semplice esperienza consente agli sviluppatori di soddisfare le proprie esigenze, ridimensionare ed evitare di investire tempo e risorse nella progettazione e nella gestione di una soluzione personalizzata.

Nota

Questa integrazione è supportata in aree limitate per i servizi di intelligenza artificiale di Azure. Per altre informazioni sulle aree supportate, vedere la sezione limitazioni nella parte inferiore di questo documento. Questa integrazione supporta solo la risorsa Servizi cognitivi multiservizio, è consigliabile creare una nuova risorsa del servizio Di intelligenza artificiale di Azure che crei una risorsa servizi cognitivi multiservizio o quando ci si connette a una risorsa esistente per verificare che si tratti di una risorsa servizi cognitivi multiservizio.

Casi d'uso comuni

Creare applicazioni in grado di riprodurre e riconoscere il riconoscimento vocale

Con la possibilità di connettere i servizi di intelligenza artificiale di Azure a Servizi di comunicazione di Azure. È possibile abilitare la funzionalità di riproduzione personalizzata, usando la configurazione SSML (Text-to-Speech e Speech Synthesis Markup Language), per riprodurre audio più personalizzato e naturale agli utenti. Tramite la connessione ai servizi di intelligenza artificiale di Azure, è anche possibile usare il servizio Riconoscimento vocale per incorporare il riconoscimento delle risposte vocali che possono essere convertite in attività interattivi tramite logica di business nell'applicazione. Queste funzioni possono essere ulteriormente migliorate grazie alla possibilità di creare modelli personalizzati all'interno dei servizi di intelligenza artificiale di Azure personalizzati per il dominio e l'area, grazie alla possibilità di scegliere le lingue parlate e riconosciute, le voci personalizzate e i modelli personalizzati basati sull'esperienza.

Flusso di runtime

Screenshot del flusso di runtime di integrazione.

Esperienza del portale di Azure

È necessario connettere la risorsa Servizi di comunicazione di Azure alla risorsa di intelligenza artificiale di Azure tramite il portale di Azure. È possibile eseguire questo passaggio in due modi:

  • Spostandosi tra i passaggi della scheda Servizi cognitivi nel Servizi di comunicazione di Azure (scelta consigliata).
  • Aggiungere manualmente l'identità gestita alla risorsa Servizi di comunicazione di Azure. Questo passaggio è più avanzato e richiede un po' di impegno maggiore per connettere l'Servizi di comunicazione di Azure ai servizi di intelligenza artificiale di Azure.

Prerequisiti

Connessione tramite il portale di Azure

  1. Aprire la risorsa Servizi di comunicazione di Azure e fare clic sulla scheda Servizi cognitivi.

  2. Se l'identità gestita assegnata dal sistema non è abilitata, sarà necessario abilitarla.

  3. Nella scheda Servizi cognitivi fare clic sul pulsante "Abilita identità gestita".

    Screenshot del pulsante Abilita identità gestita.

  4. Abilitare l'identità assegnata dal sistema. Questa azione inizia la creazione dell'identità; Viene visualizzata una notifica popup che informa che la richiesta è in corso di elaborazione. Screenshot dell'abilitazione dell'identità gestita.

  5. Dopo aver abilitato l'identità, dovrebbe essere visualizzato un aspetto simile. Screenshot dell'identità abilitata.

  6. Quando l'identità gestita è abilitata, nella scheda Servizi cognitivi deve essere visualizzato un pulsante "Connetti servizio cognitivo" per connettere i due servizi. Screenshot del pulsante Connetti servizi cognitivi.

  7. Fare clic su "Connetti servizio cognitivo", selezionare la sottoscrizione, il gruppo di risorse e la risorsa e fare clic su "Connetti" nel riquadro di contesto che si apre. Screenshot della sottoscrizione, del gruppo di risorse e della risorsa nel riquadro.

  8. Se la connessione ha esito positivo, verrà visualizzato un banner verde che conferma la corretta connessione.

    Screenshot della connessione riuscita.

  9. Nella scheda Servizi cognitivi verranno visualizzati i servizi connessi. Screenshot del servizio cognitivo connesso nella pagina principale.

Opzione avanzata: aggiunta manuale dell'identità gestita alla risorsa Servizi di comunicazione di Azure

In alternativa, se si vuole eseguire il processo manuale di connessione delle risorse, è possibile seguire questa procedura.

Abilita identità assegnata dal sistema

  1. Passare alla risorsa Servizi di comunicazione di Azure nella portale di Azure.
  2. Selezionare la scheda Identità.
  3. Abilitare l'identità assegnata dal sistema. Questa azione inizia la creazione dell'identità. Viene visualizzata una notifica popup che informa che la richiesta è in corso di elaborazione. Screenshot dell'abilitazione dell'identità del sistema.

Opzione 1: Aggiungere un ruolo da Servizi cognitivi di Azure nella portale di Azure

  1. Passare alla risorsa servizi cognitivi di Azure.
  2. Selezionare la scheda "Controllo di accesso (IAM)".
  3. Fare clic sul pulsante "+ Aggiungi".
  4. Selezionare "Aggiungi assegnazioni di ruolo" dal menu. Screenshot dell'aggiunta di un'assegnazione di ruolo.
  5. Scegliere il ruolo "Utente servizi cognitivi" da assegnare, quindi fare clic su "Avanti". Screenshot dell'utente di Servizi cognitivi.
  6. Per il campo "Assegna accesso a" scegliere "Utente, gruppo o entità servizio".
  7. Premere "+ Seleziona membri" e si apre una scheda laterale.
  8. Cercare il nome della risorsa Servizi di comunicazione di Azure nella casella di testo e fare clic su di esso quando viene visualizzato, quindi fare clic su "Seleziona".Screenshot del pannello laterale della risorsa Servizi di comunicazione di Azure.
  9. Fare clic su "Rivedi e assegna", assegnando il ruolo all'identità gestita.

Opzione 2: Aggiungere un ruolo tramite Servizi di comunicazione di Azure scheda Identità

  1. Passare alla risorsa Servizi di comunicazione di Azure nella portale di Azure.
  2. Selezionare la scheda Identità.
  3. Fare clic su "Assegnazioni di ruolo di Azure". Screenshot della schermata di assegnazione di ruolo.
  4. Fare clic sul pulsante "Aggiungi assegnazione di ruolo (anteprima)" che apre la scheda "Aggiungi assegnazione di ruolo (anteprima)".
  5. Selezionare "Gruppo di risorse" per "Ambito".
  6. Selezionare "Sottoscrizione".
  7. Selezionare il "Gruppo di risorse" contenente il servizio cognitivo.
  8. Selezionare il ruolo "Utente servizi cognitivi". Screenshot della scheda assegnazione di ruolo compilata.
  9. Fare clic su Salva.

Il servizio di comunicazione di Azure è stato ora collegato alla risorsa servizio cognitivo di Azure.

Aree dei servizi di intelligenza artificiale di Azure supportate

Questa integrazione tra Servizi di comunicazione di Azure e i servizi di intelligenza artificiale di Azure è supportata solo nelle aree seguenti:

  • centralus
  • northcentralus
  • Stati Uniti centro-meridionali
  • Stati Uniti centro-occidentali
  • eastus
  • eastus2
  • westus
  • westus2
  • westus3
  • canadacentral
  • northeurope
  • westeurope
  • uksouth
  • southafricanorth
  • centralindia
  • eastasia
  • Asia sud-orientale
  • australiaeast
  • brazilsouth
  • uaenorth

Limitazioni note

  • Le richieste di testo di sintesi vocale supportano un massimo di 400 caratteri, se la richiesta è più lunga di questa, è consigliabile usare SSML per le azioni di riproduzione basate su sintesi vocale.
  • Per gli scenari in cui si supera il limite di quota del servizio Voce, è possibile richiedere di aumentare questo limite seguendo la procedura descritta qui.

Passaggi successivi