2016-10-28 7 views
0

Мы добавляем wit.ai в наш существующий бот-движок, чтобы обеспечить функциональность NLP, и пока это выглядит хорошо. Наш бот-движок взаимодействует с пользователем, и мы передаем входной текст в wit.ai и используем его, чтобы помочь нам разбить ввод на намерения, местоположение и т. Д.Должны ли мы использовать ветви истории wit.ai? Или написать наши собственные?

Мы только что начали доходить до точки, где в wit.ai сообщает, что он описывает построение истории с ветвями для обработки необходимых полей для выполнения намерения (ex missingLocation «Where?»). Должны ли мы использовать эти ветви, или мы должны писать свои собственные? Компромисс, похоже, заключается в том, что, если мы будем использовать филиалы, wit.ai сможет более интенсивно тренироваться по отраслям и будет вести нас к тому, чтобы иметь хорошо действующего бота, или если мы не используем ветви wit.ai, возможно, мы сможем построить то же самое, используя растущую структуру операторов if/else, но мы могли бы владеть текстовыми строками и могли писать в коде вместо обучения использовать ветви wit.ai.

Пробовал ли кто-нибудь еще что-нибудь подобное? Хотелось бы услышать какие-то мысли. Мы склоняемся к использованию функции wit.ai. Огромное спасибо.

ответ

3

Я использовал интерфейс для всех своих историй, ветвлений и т. Д. Изначально. Затем я переключился на использование своего API напрямую. Я обнаружил, что доступ к намерениям и сущность уверенности дал мне лучший контроль над моим ботом и легче обновить команду.

+0

Большое спасибо за ваш опыт – younglion