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