Confrontare le risposte alle domande con Language Understanding di Azure AI
Una knowledge base di risposte alle domande è una forma di modello linguistico, che solleva la questione riguardo a quando usare la funzionalità di risposta alla domanda e quando usare le funzionalità di comprensione del linguaggio di conversazione di Lingua di Azure AI.
I due servizi sono simili in quanto consentono entrambi di definire un modello linguistico su cui è possibile eseguire query usando espressioni del linguaggio naturale. Esistono tuttavia alcune differenze nei casi d'uso per cui sono progettati, come mostrato nella tabella seguente:
Risposta alle domande | Language Understanding | |
---|---|---|
Modello di utilizzo | L'utente invia una domanda, aspettandosi una risposta | L'utente invia un'espressione, aspettandosi una risposta o un'azione appropriata |
Elaborazione delle query | Il servizio usa la comprensione del linguaggio naturale per associare la domanda a una risposta nella knowledge base | Il servizio usa la comprensione del linguaggio naturale per interpretare l'espressione, associarla a una finalità e identificare le entità |
Response | La risposta è una risposta statica a una domanda nota | La risposta indica la finalità più probabile e le entità di riferimento |
Logica client | L'applicazione client presenta in genere la risposta all'utente | L'applicazione client è responsabile dell'esecuzione di un'azione appropriata in base alla finalità rilevata |
I due servizi sono in realtà complementari. È possibile creare soluzioni complete in linguaggio naturale che combinano i modelli di comprensione del linguaggio con le knowledge base di risposte alle domande.