Построить чатбота для образования пурпурного - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь создать довольно простой чат-бота, который будет полезен для детей в качестве учебного пособия.

Как пример:

  • Бот : Где вы живете?
  • Ожидаемый ответ : Я живу в [Чикаго].
  • Бот : Где находится [Чикаго]?
  • Ожидаемый ответ : Это в Иллинойсе.

и т. Д ..

Основная цель этого бота - проверить, понимает ли ребенок простые вопросы.

Во-первых, я жестко запрограммировал список ожидаемых ответов.

Но я думаю, что смогу использовать для него такой инструмент, как диалоговое окно?

Достаточно ли умен, чтобы использовать этот мощный инструмент для этого случая?

Ответы [ 2 ]

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

Я бы посоветовал вам попробовать боты Kore.ai для этой цели. Вы можете найти его здесь - bots.kore.ai/botsbuilder

Я обучал себя всем доступным фреймворкам чат-ботов, которые есть на рынке сегодня, и мне удобно работать на платформе Kore.ai, в большей или меньшей степени, в зависимости от варианта использования.

Простой поток разговоров - при условии, что он также имеет много исключений, обмен сообщениями по умолчанию, обработка прерываний, тайм-ауты сеансов, ошибки в написании ответов и правильный диалог разговоров - может быть хорошим упражнением для платформы Kore.ai.

Дайте ему попытку и дайте мне знать, прежде чем я начну распространять слово. Если у вас есть вопросы, касающиеся чат-бота, пожалуйста, сделайте DM me.

Спасибо.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...