Introduzione
Nel 1950 il matematico britannico Alan Turing ha ideato il gioco dell'imitazione, diventato noto come test di Turing, che ipotizza che in un dialogo sufficientemente naturale potrebbe non essere possibile distinguere se si sta conversando con un essere umano o con un computer. Poiché l'intelligenza artificiale diventa sempre più sofisticata, questo tipo di interazione conversazionale con le applicazioni e gli assistenti digitali sta diventando sempre più comune e in scenari specifici possono esistere interazioni simili a quelle umane con gli agenti di intelligenza artificiale. Gli scenari comuni per questo tipo di soluzione includono, ad esempio, le applicazioni di supporto ai clienti, i sistemi di prenotazione e la domotica.
Per realizzare l'aspirazione del gioco dell'imitazione, i computer non devono solo essere in grado di accettare input linguistico (in formato testo o audio), ma anche di riconoscere il significato semantico dell'input, in altre parole di comprendere cosa viene detto.
Il servizio Lingua di Azure AI supporta la comprensione del linguaggio di conversazione (CLU). È possibile usare la comprensione del linguaggio di conversazione per creare modelli linguistici che interpretano il significato delle frasi in un'impostazione di conversazione. Un esempio di applicazione della comprensione del linguaggio di conversazione è quello che è in grado di attivare e disattivare i dispositivi in base al riconoscimento vocale. L'applicazione è in grado di recepire input audio, ad esempio, "Spegni la luce" e comprendere che è necessario intraprendere un'azione, ad esempio spegnere una luce. Molti tipi di attività che coinvolgono comandi e controlli, conversazioni end-to-end e supporto aziendale possono essere completati con la funzionalità CLU di Lingua di Azure AI.