Porównanie odpowiedzi na pytania z usługą Azure Language Understanding
Baza wiedzy odpowiadająca na pytania jest formą modelu językowego, która rodzi pytanie, kiedy należy używać odpowiedzi na pytania i kiedy używać możliwości interpretacji języka konwersacyjnego języka platformy Azure.
Te dwie funkcje są podobne, że obie te funkcje umożliwiają definiowanie modelu językowego, który można wykonywać zapytania przy użyciu wyrażeń języka naturalnego. Istnieją jednak pewne różnice w przypadkach użycia, które są przeznaczone do rozwiązania, jak pokazano w poniższej tabeli:
| Odpowiadanie na pytania | Zrozumienie języka | |
|---|---|---|
| Wzorzec użycia | Użytkownik przesyła pytanie, spodziewając się odpowiedzi | Użytkownik przesyła wypowiedź, spodziewając się odpowiedniej odpowiedzi lub akcji |
| Przetwarzanie zapytań | Usługa używa interpretacji języka naturalnego, aby dopasować pytanie do odpowiedzi w baza wiedzy | Usługa używa interpretacji języka naturalnego do interpretowania wypowiedzi, dopasowywania jej do intencji i identyfikowania jednostek |
| Odpowiedź | Odpowiedź to statyczna odpowiedź na znane pytanie | Odpowiedź wskazuje najbardziej prawdopodobną intencję i przywołyne jednostki |
| Logika klienta | Aplikacja kliencka zwykle przedstawia użytkownikowi odpowiedź | Aplikacja kliencka jest odpowiedzialna za wykonywanie odpowiednich akcji na podstawie wykrytej intencji |
Te dwie usługi w rzeczywistości uzupełniają się. Możesz tworzyć kompleksowe rozwiązania języka naturalnego, które łączą modele interpretacji języka i bazy wiedzy na pytania.