Vergleich der Fragebeantwortung mit Azure Sprachverstehen
Eine Frage-Antwort-Wissensbasis ist eine Form des Sprachmodells, die die Frage aufwirft, wann man Frage-Antwort-Funktionen einsetzen sollte und wann die Fähigkeiten des konversationalen Sprachverständnisses von Azure Language genutzt werden.
Die beiden Features ähneln sich darin, dass beide die Definition eines Sprachmodells ermöglichen, das mithilfe von Ausdrücken in natürlicher Sprache abgefragt werden kann. Es gibt jedoch einige Unterschiede bei den Anwendungsfällen, für die sie entworfen wurden, wie in der folgenden Tabelle gezeigt:
| Fragenbeantwortung | Sprachverständnis | |
|---|---|---|
| Verwendungsmuster | Der Benutzer übermittelt eine Frage und erwartet eine Antwort. | Der Benutzer übermittelt eine Äußerung und erwartet eine entsprechende Antwort oder Aktion. |
| Abfrageverarbeitung | Der Dienst verwendet das Verstehen natürlicher Sprache, um die Frage mit einer Antwort in der Wissensdatenbank abzugleichen. | Der Dienst verwendet das Verstehen natürlicher Sprache, um die Äußerung zu interpretieren, einer Absicht zuzuordnen und Entitäten zu ermitteln. |
| Antwort | Die Antwort ist eine statische Antwort auf eine bekannte Frage. | Die Antwort gibt die wahrscheinlichste Absicht und die Entitäten an, auf die verwiesen wird. |
| Clientlogik | Die Clientanwendung stellt in der Regel dem Benutzer die Antwort bereit. | Die Clientanwendung ist für die Durchführung geeigneter Aktionen basierend auf der erkannten Absicht verantwortlich. |
Die beiden Dienste ergänzen sich tatsächlich. Sie können umfassende Lösungen für natürliche Sprachen erstellen, die Sprachverständnismodelle und Fragebeantwortungskenntnisse kombinieren.