Я бы хотел обогатить свой продукт своего рода панелью «Power Search». Идея проистекает из функции Word «Скажи мне, что ты хочешь делать», где Word предлагает оба действия, поиск и помощь. Я предполагаю, что действия происходят от какого-то анализа естественного языка. Но я не уверен, какой именно термин искать. Мой продукт является онлайн-продуктом, размещенным на AWS, поэтому я бы предпочел использовать продукт из AWS, если это возможно, и не должен писать это сам.
Один из примеров того, что я хотел бы сделать, это чтобы сопоставить команду типа BookResource(string resource, date when)
с тем, что написано пользователем, который может напечатать что-то вроде «Забронировать комнату через две недели» или, может быть, просто «две недели» или «на следующей неделе». Другой вариант использования также признает, что пользователь набрал имя, а затем сделал заказ от имени этого пользователя. Пользователь не существует в нашей системе, так что это всего лишь случай признания того, что это имя, а не что-то другое.
Но моя проблема в том, что я не знаю, как называется эта технология. Я пытался найти обработку естественного языка, но не смог найти то, что искал.
Может кто-нибудь сказать мне, как это называется, а также, если есть одна или несколько служб, которые я могу использовать из AWS, которые предлагают некоторые из этих функций?
Заранее спасибо.