Wprowadzenie

Ukończone

Przetwarzanie języka naturalnego (NLP) to typowy problem ze sztuczną inteligencją, w którym oprogramowanie musi być w stanie pracować z tekstem lub mową w postaci języka naturalnego, który użytkownik ludzki będzie pisać lub mówić. W szerszym obszarze NLP zrozumienie języka naturalnego (NLU) dotyczy problemu określania znaczenia semantycznego z języka naturalnego — zwykle przy użyciu wytrenowanego modelu językowego.

Typowy wzorzec projektowania rozwiązania do interpretacji języka naturalnego wygląda następująco:

Diagram showing an app accepts natural language input, and uses a model to determine semantic meaning before taking the appropriate action.

W tym wzorcu projektowym:

  1. Aplikacja akceptuje dane wejściowe języka naturalnego od użytkownika.
  2. Model językowy służy do określania znaczenia semantycznego (intencji użytkownika).
  3. Aplikacja wykonuje odpowiednią akcję.

Język AI platformy Azure umożliwia deweloperom tworzenie aplikacji na podstawie modeli językowych, które można wytrenować przy użyciu stosunkowo małej liczby próbek, aby rozpoznać zamierzone znaczenie użytkownika.

W tym module dowiesz się, jak używać usługi do tworzenia aplikacji do interpretacji języka naturalnego przy użyciu języka sztucznej inteligencji platformy Azure.

Po ukończeniu tego modułu będziesz mieć wiedzę dotyczącą następujących kwestii:

  • Aprowizowanie zasobu języka sztucznej inteligencji platformy Azure.
  • Definiowanie intencji, jednostek i wypowiedzi.
  • Użyj wzorców, aby odróżnić podobne wypowiedzi.
  • Użyj wstępnie utworzonych składników jednostki.
  • Trenowanie, testowanie, publikowanie i przeglądanie modelu.