Informazioni di base sulle risposte alle domande personalizzate
È possibile creare facilmente una soluzione di risposta alle domande in Microsoft Azure utilizzando il servizio Lingua di Azure AI. Il servizio Lingua di Azure AI include una funzionalità personalizzata di risposta alla domanda che consente di creare una knowledge base di coppie di domande e risposte su cui è possibile eseguire query usando un input in linguaggio naturale.
Creazione di una knowledge base personalizzata di risposta alle domande
È possibile usare Lingua di Azure AI per creare, eseguire il training, pubblicare e gestire progetti di risposta alle domande.
Nota
È possibile scrivere codice per creare e gestire progetti usando l'SDK o l'API REST del servizio Lingua di Azure AI. Nella maggior parte degli scenari, è tuttavia più semplice usare il portale di Language Studio.
Per creare un progetto, è innanzitutto necessario effettuare il provisioning di una risorsa Lingua nella sottoscrizione di Azure.
Definire domande e risposte
Dopo il provisioning di una risorsa Lingua, è possibile usare la funzionalità personalizzata di risposta alla domanda di Language Studio per creare un progetto costituito da coppie di domande e risposte. Queste domande e risposte possono essere:
- Generate da un documento o una pagina Web di domande frequenti esistente.
- Immesse e modificate manualmente.
In molti casi, un progetto viene creato usando una combinazione di tutte queste tecniche: partendo da un set di dati di base di domande e risposte proveniente da un documento di domande frequenti esistente ed estendendo la knowledge base con altre voci manuali.
È possibile assegnare formulazioni alternative alle domande nel progetto per consolidare le domande con lo stesso significato. È ad esempio possibile includere una domanda come la seguente:
Qual è la posizione della sede centrale?
È possibile prevedere diverse risposte a questa domanda aggiungendo una formulazione alternativa, ad esempio:
Dove si trova la sede centrale?
Testare il progetto
Dopo aver creato un set di coppie di domande e risposte, è necessario salvarlo. Questo processo analizza le domande e le risposte letterali e applica un modello di elaborazione del linguaggio naturale integrato per individuare le risposte appropriate alle domande, anche quando non sono formulate esattamente come specificato nelle definizioni delle domande. Successivamente, è possibile usare l'interfaccia di test integrata in Language Studio per testare la knowledge base inviando le domande ed esaminando le risposte restituite.