Могут ли wit.ai, api.ai и т. д. генерировать собственные разговоры путем обучения, или каждый разговор статично структурирован историями, созданными владельцем бота?

Могут ли wit.ai, api.ai и т. д. генерировать собственные разговоры путем обучения или каждый разговор статично структурирован историями, созданными владельцем «бота»?

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

Я смотрел на wit.ai, api.ai и другие подобные, но они, похоже, основаны на историях, которые обычно заканчиваются чем-то командным, например, заказом пиццы. Хотя их можно заставить помнить, с кем они разговаривают, и другую информацию о сущностях.

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


person Community    schedule 28.03.2017    source источник


Ответы (1)


Ответ состоит из многих частей.

С одной стороны, есть Mitsuku, который, вероятно, ближе всего соответствует тому, к чему вы стремитесь. Насколько я понимаю, Mitsuku долгое время создавался с использованием множества правил, закодированных вручную — немного похоже на сотни историй, о которых вы говорите. Насколько мне известно, Mitsuku-as-a-service не существует, по крайней мере, пока.

С другой стороны, существуют фреймворки для создания ботов, такие как api.ai, wit.ai и другие, которые используют машинное обучение для эффективного выполнения двух основных задач — сопоставления намерений (о чем говорит пользователь) и извлечения сущностей (упоминает имен собственных). В сочетании это может быть весьма полезно для чат-ботов, ориентированных на задачу, но недостаточно для действительно разговорных чат-ботов, которые вы пытаетесь создать.

Я также рекомендую вам посмотреть следующее видео на YouTube, особенно тот сегмент, в котором докладчик рассказывает о генеративных и поисковых чат-ботах.

https://youtu.be/SvV57fuL_M0?t=202

Кроме того, у api.ai также есть так называемые «предварительно созданные домены», в которых есть сведения о нескольких доменах. Включен домен «светской беседы», но если вы заглянете под капот, он в основном ожидает, что программист бота заполнит анкету, которая заполняется от 0% до 100% на основе обычных ожидаемых вопросов.

Вы также спрашиваете об использовании истории, чтобы сделать вашего бота умнее. Если вы готовы просмотреть журналы чата, то фреймворки для создания ботов, такие как API.AI, позволят вам начать с чего-то узкого и перейти к созданию довольно интересного бота путем обучения (сложно объяснить, взгляните на их интерфейс). . Но это также означает, что: а) вы готовы потратить много времени на улучшение бота и б) вы действительно можете привлечь к своему боту достаточно трафика, чтобы ответить на широкий круг вопросов.

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

person Aravind M    schedule 28.03.2017
comment
Спасибо за ответ и информацию, думаю, мне нужно немного потренироваться. :) - person ; 30.03.2017