MachineL - самообучающийся бот

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

Идея создания такого бота родилась у моего брата Алексея Горбунова. Поработав пару дней мне удалось реализовать базовые функции, и теперь MachineL способен обучаться. Ну, правда, не без косячков.

Основным моментом обучения является появление фразы: Я затрудняюсь ответить. Подскажи что сказать? после чего бот ждёт, что вы ему предложите в качестве ответа. Как только вы ему дадите вариант ответа, MachineL сразу же подставит ваш вариант в качестве своего ответа. И в дальнейшем он уже будет знать хотя бы один вариант, как ответить на вопрос.

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

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

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

Кто желает поучить бота - присоединяйтесь. Чем больше людей, тем больше бот сможет узнать ;)

вклады в интернете