Создание бота поиска каталога персонала с помощью интеграции с LUIS - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь настроить LUIS для соединения с моим ботом Azure WebApp. Мой ИТ-директор попросил меня протестировать бот на «простом» поиске справочника персонала (размещенном в виртуальных машинах Azure SQL).

Я пытался настроить LUIS для понимания намерений, таких как «Кто в гостеприимстве» или «Кто такой Джо Блоггс», но я борюсь с тем, как это сделать.

Использую ли я объекты для отделов и людей?Существуют ли заранее подготовленные намерения для «приветствий» и других часто используемых намерений?

Буду признателен за любую помощь.

1 Ответ

0 голосов
/ 14 сентября 2018

У вас есть несколько вопросов, поэтому я разделил свой ответ на 2 части.

Обнаружение информации (отдел, имена)

[Я хочу] понять намерения, такие как «Кто естьв сфере гостеприимства »или« Кто такой Джо Блоггс », но я борюсь с тем, как это сделать.

Использую ли я объекты для отделов и людей?

Отдел:

Если у вас есть ограниченный и известный список отделов, вы можете создать Entity, тип которого будет List.Он обработает exact text match для элементов этого списка (см. Документ здесь ).

Если у вас нет этого списка, используйте Entity типа Simple(см. документ здесь ) и пометьте эту сущность в нескольких (различных) примерах высказываний, которые вы предоставляете.Вы можете улучшить обнаружение, добавив Phrase list в этом случае: это поможет и не обрабатывает точное совпадение в списке.И вы должны улучшить его с течением времени.

Люди:

Для определения имен людей это будет немного сложнее.Вы можете взглянуть на Communication.ContactName готовый объект.Если это не работает, создайте свою собственную простую сущность, но я не уверен, что результаты будут релевантными.

Часть "Светлая беседа"

Существуют ли предварительно встроенные элементы для«Привет» и другие часто используемые намерения?

Предварительных намерений не существует, но существует лабораторный проект под названием Personality Chat, предназначенный для управления такими случаями (только на английском языке на данный момент): https://labs.cognitive.microsoft.com/en-us/project-personality-chat

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

...