Введение

Завершено

Обработка естественного языка (NLP) — это распространенная задача искусственного интеллекта. Суть задачи — обеспечить для программы возможность работать с текстом или речью в форме естественного языка, то есть в том виде, в котором пользователь что-то пишет или произносит. В рамках более широкой области NLP распознавание естественной речи (NLU) связано с проблемой определения семантического значения на основе естественного языка, для решения которой обычно используется обученная языковая модель.

Общий шаблон проектирования для решения для распознавания естественного языка выглядит следующим образом:

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

В этом шаблоне конструктора:

  1. Приложение принимает входные данные естественного языка от пользователя.
  2. Языковая модель используется для определения семантического значения (намерения пользователя).
  3. Приложение выполняет соответствующее действие.

Язык искусственного интеллекта Azure позволяет разработчикам создавать приложения на основе языковых моделей, которые можно обучены относительно небольшим количеством примеров, чтобы определить предполагаемое значение пользователя.

В этом модуле вы узнаете, как использовать службу для создания приложения для распознавания естественного языка с помощью языка ИИ Azure.

По завершении этого модуля вы сможете:

  • Подготовка ресурса языка ИИ Azure.
  • Определение намерений, сущностей и речевых фрагментов.
  • использовать шаблоны для различения похожих речевых фрагментов;
  • Используйте предварительно созданные компоненты сущностей.
  • обучить, проверить, опубликовать и усовершенствовать модель.