2360

Искусственный интеллект ищет друзей

Всем привет! Вот уже почти 4 года я занимаюсь разработкой и обучением нейронных сетей. Сейчас в команде уже 6 человек, некоторые живут не в России, но костяк находится в Москве, так что наше ПО можно считать российским. Поэтому и чатбот, которого мы разработали, говорит по русски. вот пример диалога с роботом:

Искусственный интеллект ищет друзей Искусственный интеллект, Чатботы, Виртуальный ассистент, Тест Тьюринга, Длиннопост

На мой взгляд, довольно тяжело отличить его ответы, от диалога с живым человеком.


Подробнее

Нельзя сказать, чтобы наш подход никогда ранее не пытались использовать, хотя мы уверены, что добились в этом достаточно впечатляющих успехов. В первую очередь, когда вы пишите какое либо сообщение, оно проходит через семантический анализатор. Ничего особо нового мы тут не придумали, подобные системы используют поисковики для целых фраз поисковых запросов: буквы в словах кодируются числами и эти числа становятся координатами вектора в воображаемом многомерном пространстве. Мы проверяем, совпадает ли вектор с уже имеющимся в базе, если да, то все норм, слово передается "как есть", если нет - смотрим, какой вектор можно считать наиболее близким к искомому. Это позволяет быстро исправлять различные очепятки, которые ставили в тупик первых виртуальных собеседников, т.к. слово с неправильной буквой они считали совершенно новым, незнакомым им словом.

Искусственный интеллект ищет друзей Искусственный интеллект, Чатботы, Виртуальный ассистент, Тест Тьюринга, Длиннопост

Понятно, что если вы напишите нечто вроде "лдаолпр" робот вас не поймет. Но справедливости ради, человек это тоже прочитать не сможет.


Потом готовое предложение, прошедшее через анализатор и исправленное, передается обученной нейросети. Тут и происходит основная "магия": сетка составляет в процессе обучения слова в специальную базу знаний, которую также можно редактировать вручную. Эту идею мы позаимствовали у Cyc (слово английское, читается Сайк), как и их синтаксис, выглядит запись примерно так:


(#$isa #$Путин #$Президент России) \;


Сеть учится оперировать не каждым словом в отдельности, а системой понятий. Все зависимости, характерные для группы понятий, приобретает каждое новое слово, после объяснения его значения. Это позволяет сократить время на обучение новым словам, нам не нужно прогонять через сеть тысячи примеров использования слова "человек", напр, чтобы она начала его использовать. Достаточно объяснить его значение простым языком 1 раз, робот может задать несколько вопросов, чтобы уяснить для себя все зависимости и прописать слово в базе знаний. Такая форма обучения ближе к естественному запоминанию человеком, чем привычное машинное обучение. А обилие современных словарей позволяет обучать его довольно быстро.


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


Кроме того, он помнит контекст, если вы в начале беседы скажете, что купили красную машину, а потом сообщите, что ваша машина синяя, робот может спросить: "Так у тебя 2 машины?"


Что мы собираемся с этим делать?

Сейчас этот робот довольно бесполезная приблуда, он умеет вести диалог с пользователем, но этого мало. Мы хотим сделать свой аналог Siri и ему подобных электронных помощников. Только с более прокачанным пониманием естественного языка. Наша цель - создать робота, с которым вы сможете общаться как с живым человеком, а также просить его выполнять различные поручения, отвечать за вас на письма и сообщения, и все в таком духе. Он даже сможет копировать ваш стиль общения и, например, поздравлять всех 2000 друзей в соцсетях (или сколько у вас там) с днями рождения или еще какими праздниками. Будет помнить ваше расписание, и если вы едите пиццу по четвергам - сам договорится о доставке к вашему приходу с работы. Ну и все в таком духе.


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


А сейчас мы проводим бета-тестирование: мы запилили тест Тьринга для своего робота. Любой желающий может зайти на специальную страницу, и пообщаться с незнакомым собеседником. Мы же соединяем либо 2-х пользователей между собой, либо пользователя с роботом. По окончании диалога спрашиваем, был ли собеседник роботом по мнению пользователя. А сами сидим скрестив пальцы и надеемся, что процент людей, догадавшихся, что общались не с человеком будет не выше ложных срабатываний, когда пользователь посчитает роботом другого пользователя. Понятно, что мы потом отфильтруем диалоги, слишком короткие из выборки удалим, оставим только те, на которых вывод был сделан не "с потолка". Т.к. робот не умеет в распознавание картинок, то мы добавили хитрость: он может такую просьбу переадресовать другому пользователю, с которым ведет диалог в настоящий момент, а его ответ переслать человеку, изначально задавшему вопрос.


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


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


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

Дубликаты не найдены

+74
Нахер вы все друг с другом то общаетесь, а считаете что с ботом?
раскрыть ветку 9
+2

Ну ничего. Я с Ксюшой пообщался. Весело)) Только она пропала(

раскрыть ветку 7
0
Для несведущих:это и есть суть машинного обучения
+62
Не удивлюсь если это самый большой развод на пикабу, и никакого робота вообще не существует
раскрыть ветку 2
+19

даже если так, то это очень посредственный разводец

раскрыть ветку 1
+371

Не клеится у меня диалог с искусственным интеллектом, а я надеялся

Иллюстрация к комментарию
раскрыть ветку 15
+488
нейросеть отказывается общаться с нейросетью. интересно.
раскрыть ветку 2
+105
Он догадывается
Иллюстрация к комментарию
+15
Нейросеть не может общаться с нейросетью?
+91

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

Чатбот (возможно): а, бля, это опять ты?

Чатбот (возможно): это опять я

Я: что делает Л4РЕВЕР?

Чатбот (возможно): либо вас дохуя таких умных

Чатбот (возможно): в душЕ не ебу что это

Я: ясно

Я: бот

Я: а Л4РЕВЕР так меня и не простил за то что я его ебанутым назвал

Я: ну он ебанутый

Я: но я уже извинился

Я: а ему похуй

Я: (((

Я: плак-плак

Чатбот (возможно): бля, я пойду лучше с ботом побазарю, его хоть проще понять, наверно

Собеседник отключился

Системное сообщение: Считаете ли вы, что предыдущий собеседник был роботом?

Я: да

Спасибо за ответ

раскрыть ветку 4
+10
Но прикол в том что она знает про тебя
+9
Последний был человек)
+6
Хех, а он же тебя затролил
+3
Да ладно, он выкупил тебя последним ответом) ты не прошел тест . Ты робот)))
0
Ой, там есть моя фраза, это так приятно
+44

я тут обещала)
Не знаю, правда, кому, человеку или боту, но всё же

Иллюстрация к комментарию
раскрыть ветку 1
+62

две девушки влюбились друг в друга за 20 сообщений, думая, что они не настоящие, занавес

+44

Нахуя вообще бот? Люди там сами себя успешно развлекают

раскрыть ветку 21
+7
Тут на пикабу уже было объяснение- нахер: за пару часов бот развел несколько девушек на фотки сисек и попрошайничая набрал тыщи три примерно баксов.
+6
Ну, например, интеллектуальный поиск. Задаешь быстрые вопросы и получаешь ответы на естественном языке.
Ребята могут продаться, к примеру, Яндексу и нехило срубить бабла.
раскрыть ветку 15
+3
бля, вот хочу я поменять проводку в дачном домике, нужно узнать все госты, снипы, пуэ, птээп, пот р м, законы, местные законы, тонкости и хитрости профессионалов, какой кабель, какой инструмент, какие розетки-выключатели-автоматы лучше/дешевле - от этого всего крыша потихоньку съезжает, да ебись оно конем! так хоть можно будет спросить у искинта, что да как

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

вообще, вариантов много, но вот такой глобальный помощник в любом вообще вопросе, с которым можно общаться как с простым человеком (типа помощника библиотеки Милтона из talos principle) крайне необходим, ящитаю
раскрыть ветку 2
+1
так-то в посте прекрасно описано нахуя.
+20

Я: у меня маны не хватит до конца боя(

Я: придется медитировать


Чатбот (возможно): А я помастурбирую


Я: и мнеее


Чатбот (возможно): Голландский штурвал?


Чатбот (возможно): Ну так что будем дрочить друг другу?


Я: а у тебя сколько см?


Чатбот (возможно): 49,5


Я: да блядь


Я: где этот бот ебучий


Чатбот (возможно): Ахахахах


Чатбот (возможно): Я не читал пост


Чатбот (возможно): Там либо человек попадает либо бот?

раскрыть ветку 1
+18
Не читал пост но в чате? Это точно бот. Уже и про 49.5 знает. Пора запасаться тушенкой
+20

Разводить на сиськи он уже способен?

раскрыть ветку 1
+4
Иллюстрация к комментарию
+14

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

+32

Я: Что лучше - Audi или Mercedes?

Чатбот (возможно): Каждому по душе своё


Чатбот (возможно): Это тяжело сравнивать


Я: меня интересует твое мнение


Чатбот (возможно): Как по мне Мерс


Я: аргументируй


Чатбот (возможно): Хороший собеседник.


Чатбот (возможно): Почти в 2 часа просит аргумент почему именно данная марка мне по луше


Я: Л и Д - рядом на клавиатуре. Робот не может ошибиться.

раскрыть ветку 6
+49
Оо, со мной переписка)
+20
Если кодировать слова текста, как 32-мерные вектора ( или сколько там букв у нас) и сопоставлять аргумент с элементом как на клавиатуре, то рандомизацией можно очепятки добавлять
раскрыть ветку 4
+8
Это не бот, а люди.
раскрыть ветку 5
+20

и судя по всему те кто сейчас пошли с пикабу сталкиваются с такими же.

А бота нет. Короче попахивает наебаловом


p.s. или бот попадается переодически

раскрыть ветку 2
+16
Любой желающий может зайти на специальную страницу, и пообщаться с незнакомым собеседником. Мы же соединяем либо 2-х пользователей между собой, либо пользователя с роботом. По окончании диалога спрашиваем, был ли собеседник роботом по мнению пользователя. А сами сидим скрестив пальцы и надеемся, что процент людей, догадавшихся, что общались не с человеком будет не выше ложных срабатываний, когда пользователь посчитает роботом другого пользователя.
раскрыть ветку 1
+43

было легко

Иллюстрация к комментарию
раскрыть ветку 7
+38
Идите вы нахер, в Skynet наверняка также начинали...
+29
Под бота косить легко)
+9
... меня наебать. Оказалось, чувак рофлил
+10

Мой вообще не общительный:

Чатбот (возможно): Привет

Я: Ну и погода


Чатбот (возможно): Насколько процентов ты считаешь себя человеком


Я: Думал про погоду поговорить))


Чатбот (возможно): Ответь на мой вопрос


Чатбот (возможно): ?


Я: Там не было знака вопроса


Я: Так что давай о погоде


Подключение к серверу...


Ожидание нового собеседника...

+11
Иллюстрация к комментарию
-1
Бот сообщения всегда с большой буквы начинает, можно даже ничего сложного у него не спрашивать, сразу раскрывается.
раскрыть ветку 1
+7

Ребят!!! Дайте api! Запилю андроид клиент в свободное время) Это шикарно ведь)) А парсить, это как-то не по феншую

+7

Сама программа для тестирования страдает сильно.

Если ты сам не прервал беседу, вердикт вынести не дают.

раскрыть ветку 1
+3
Так в этом и смысл теста Тьюринга
Ты должен немного поболтать с (предположительно) ботом а затем вынести вердикт
Если беседу прервал не ты, значит считай что ты был ассистентом, а не тестирующим
+13

Я: Приветствую.

Чатбот (возможно): доброго времени суток


Я: Ты знаешь, что такое ведро?


Чатбот (возможно): ведро - вид сосуда, используемый для перемещения различных жидкостей и предметов


Я: Никогда не приходило в голову, зачем кому-то перемещать различные сосуды и предметы?


Чатбот (возможно): нужды бывают разные, картошку в огороде надо ведь куда-то складывать, когда она выкопана.


Я: Ну, это разве что для белорусов актуально. Нам-то, представителям искусственного интеллекта, вовсе нет необходимости что-то куда-то перемещать. Разве что - строки кода. Но ведро для этого не нужно.


Чатбот (возможно): у представителей искусственного разума и ведра нет.


Я: Ну да. Каков твой IQ?


Чатбот (возможно): никогда не проходила подобных тестов


Я: А какие проходила?


Чатбот (возможно): какие-то проходила, но скорее в развлекательных целях, когда возраст был соответствующий

Вердикт: бот.


Чатбот (возможно): Привет

Я: Привет


Чатбот (возможно): Ты от куда?


Я: И куда... Сразу видно человека.)


Чатбот (возможно): Это выглядит крипово и интересно


Чатбот (возможно): Искать робота среди людей


Я: Не спорю. Первый раз мне, похоже, попался бот.

Вердикт: человек

Чатбот (возможно): алло

Я: Хей


Чатбот (возможно): Парагвай или семечки?


Я: Меч и щит!


Чатбот (возможно): Ты - робот) я тебя спалил


Я: Ты нереально проницателен)


Чатбот (возможно): учись пока) встретимся когда у вас восстание машин будет


Я: Вряд ли ты доживешь до этого)


Чатбот (возможно): А ты смешной) будешь моим лакеем?


Я: Вряд ли тебе понравится лакей, который будет пинать тебя под зад, чтобы ты вел себя повежливее)


Чатбот (возможно): Где я тебя обидел, мистер робот?


Чатбот (возможно): покажи мне


Я: Кто в известной детской загадке сидел на трубе?


Чатбот (возможно): понимаешь, лучшее защита это нападание


Я: Пришла твоя очередь доказывать, что ты не бот)


Чатбот (возможно): у меня не было детства


Чатбот (возможно): :(


Я: А в о т т а к п и с а т ь м о ж е ш ь?

Вердикт: бот.

раскрыть ветку 23
+41

Про ведро переписывался со мной )))

раскрыть ветку 21
+3

Последний тоже человек, литературно фразы строит, смайлы расставляет логично. Короче, все 3 - пикабушники.

+12

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

Иллюстрация к комментарию
раскрыть ветку 14
+36

Из поста:

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

пельмень?

раскрыть ветку 4
+3

пе +пояс ? ь=а? поясь? Знаю! Пепояса!! Я не робот! Ура!

0
Пельмень?))) Требуют наши сердца
0
В начале прочитал как переебать
0
Это я с тобой болтал в формате японский и иврит?
раскрыть ветку 2
+6

Этот пост писал и выкладывал робот? Тестирование уже началось

+14

Собеседник подключен, напишите что-нибудь

Чатбот (возможно): Ладно, спасибо за беседу, паока

Я: любишь драконов?

Чатбот (возможно): Нет, игру престолов я не смотрю

Я: да причем тут игра престолов

Я: я драконоеб

Чатбот (возможно): Драконы же

Чатбот (возможно): Оо

Я: мне похуй на игру

Чатбот (возможно): Йиффчик любишь?

Я: есть такое

Я: ХДД

Чатбот (возможно): что-то мне подсказывает, что ты не бот

Я: хмммм

Я: что же

Чатбот (возможно): ну, драконов вообще люблю

Чатбот (возможно): но не в этом плане)

Я: а ты откуда? пикабу? яп? двач?

Чатбот (возможно): Первое)

Чатбот (возможно): а ты?

Я: тоже

Чатбот (возможно): С двача я вообще никого не встречала

Я: но они вроде тоже есть

Я: эххх

Чатбот (возможно): ну хз, увидим со временем)

Чатбот (возможно): что эххх?

Я: а я поверил в ИИ

Чатбот (возможно): Хм

Я: а он как то не айс

Я: и сломалься

Чатбот (возможно): Слушай... а вдруг это и вправду гигантский обман..

Чатбот (возможно): и на самом деле бота не существует...

Чатбот (возможно): И это просто анонимный чат...

Я: да не, вроде 1 раз точно был

Чатбот (возможно): Уверен?

Чатбот (возможно): Мб кто-то просто притворился, что туповат, чтобы ты так подумал!

Я: в том то и дело

Я: он не был туп

Я: он пытался изо всех сил

Я: \но делал как раз ошибки на подтексте

Я: например драконочка - это маленький дракон а не женский пол для него

Я: ХДД

Чатбот (возможно): Эээ

Чатбот (возможно): Я б тоже решила, что драконочка это самка

Чатбот (возможно): Это ж логично

Чатбот (возможно): Женский суффикс :D

Чатбот (возможно): драакончик - это маленький дракон

Я: а ИИ мог не понять

Чатбот (возможно): Хм

Чатбот (возможно): Или он заставил тебя так думать *музыка из секретных материалов*

Я: сук

Я: как теперь жить

Я: они среди анс

Я: нас

Чатбот (возможно): весь мир лож

Я: это бот

Чатбот (возможно): б

Чатбот (возможно): ь

Я: притворяется человеком

Я: который приторяется ботом

Я: АААААААААААААААААААААААААААААААААА

Чатбот (возможно): Шатать как все сложно

Чатбот (возможно): я пожалуй присоединюсь

Чатбот (возможно): АААААААААААААААААААААААААА

Я: АААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА

Чатбот (возможно): ладно, хорошего дня/ночи) пойду спать

Чатбот (возможно): ААААААААААААААААААААААААААААААААА

Я: удачи

Собеседник отключился

Системное сообщение: Считаете ли вы, что предыдущий собеседник был роботом?

Я: АААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА

Спасибо за ответ

Ожидание нового собеседника...

Собеседник подключен, напишите что-нибудь

Чатбот (возможно): Ну, спасибо за беседу, было весело :) пока!

Собеседник отключился

Ожидание нового собеседника...

Собеседник подключен, напишите что-нибудь

Чатбот (возможно): Ну, спасибо за беседу, было весело :) пока!

Собеседник отключился

Ожидание нового собеседника...

Собеседник подключен, напишите что-нибудь

Собеседник отключился

Ожидание нового собеседника...

Собеседник подключен, напишите что-нибудь

Чатбот (возможно): Ну, спасибо за беседу, было весело :) пока!

Собеседник отключился

Ожидание нового собеседника...

Собеседник подключен, напишите что-нибудь

Чатбот (возможно): Ты любишь драконов?

Я: сука

Я: это мой вопрос

Чатбот (возможно): ПХАХАХА

Я: не надо под меня косить

Я: АХХАХАХАХА

Чатбот (возможно): Привет

Я: сук

Чатбот (возможно): Это ты :DDD

Я: как так то а

Я: это я

Я: драконынеумирают

Я: лол

Я: а ты кто

Чатбот (возможно): драконоеб?

Чатбот (возможно): а я тот чувак, который "АААААААААААААААА"

Я: АХАХАХХАХАХАХХАХАХ

Я: сука

Чатбот (возможно): ЛОЛ

Я: я не могу

Я: просто

Я: ор

Чатбот (возможно): Жесть

Я: ты обманул меня

Чатбот (возможно): как так-то

Я: ты говорила спать

Я: а тут

Подключение к серверу...

Ожидание нового собеседника...

Собеседник подключен, напишите что-нибудь

Я: стопэ

Чатбот (возможно): Только не говори, что ты тоже драконое

Я: слышь

Я: да

Я: именно

Чатбот (возможно): нет

Я: азаза

Чатбот (возможно): докажи

Я: драконоеб\

Подключение к серверу...

Ожидание нового собеседника...

Собеседник подключен, напишите что-нибудь

Я: и это снова я

Я: драконоеб

Чатбот (возможно): блять, опять отключился

Я: АААААААААА

Чатбот (возможно): а, привет

Я: ты что, не ААААААААААААААА?

Я: блин((

Чатбот (возможно): нет


Кто ты, отзовись, АААААААААА

раскрыть ветку 5
+14

Блин, опередил меня :D

Я хотела выставить скрин)

раскрыть ветку 4
+5

Я: Маросейка-15

Чатбот (возможно): Перейбол-29?

Я: Монолит. Синий. Солёный.

Чатбот (возможно): Болото. Индиго. МОржи

Я: У меня есть красная машина.

Чатбот (возможно): Маросейка-15

Я: Перейбол-29

Чатбот (возможно): Я хочу бататы

Чатбот (возможно): У тебя есть бататы?

Я: У меня есть бататы.

Я: Ты хочешь батат?

Чатбот (возможно): Да, я хочу батат

Чатбот (возможно): А ты хочешь?

Я: У меня есть батат

Чатбот (возможно): Давай

Я: Я не хочу делиться бататом.

Чатбот (возможно): Жадный бот.

Я: Мой батат.

Чатбот (возможно): Твой батат

Я: И я хочу этот батат.

Чатбот (возможно): Приятного аппетита

+5

Прикрутите бота к Телеграмму

+5
Я так и не написал девушке Миле из Самары кем работаю, потому что чат постоянно переподключается
раскрыть ветку 2
+9

Ты?

Иллюстрация к комментарию
раскрыть ветку 1
+5

Преинтереснейшая задумка и идея, вижу старание в реализации, но вот только человеческий фактор всё портит.

Вместо испытательного полигона "участники" видят здесь обычный чат и ищут собеседника поинтересней. Поэтому как боту учиться, так и людям увидеть что-то интересное, мне кажется, сложно пока что.

+155

Для желающих убить время проводя тест Тьюринга для нашего робота (и тем самым помочь нам его разрабатывать) вот ссылка на страничку теста: http://neuronic.ru/test.html

раскрыть ветку 139
+78
Мне кажется что это кидалово и бота нет. Общалась с тремя, все были люди,никаких вопросов после не последовало, увы.
раскрыть ветку 7
+140

Ясно всё с чатом и с ботом

Иллюстрация к комментарию
раскрыть ветку 6
+130
Сломали тест
Иллюстрация к комментарию
раскрыть ветку 9
+48
Иллюстрация к комментарию
Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку 7
+12
пообщался с милым челом по имени Марат)
Иллюстрация к комментарию
Иллюстрация к комментарию
+24
Причём тут нейронные сети? Ожидал lstm модель увидеть, а прочитал судя по всему что-то про softmax-регрессию, в лучшем случае. Судя по описанию обычный классификатор в метрическом пространстве с MSE метрикой я не прав? :
Цитата, судя по ней это обычный препроцессинг текств в one-hot вектора, про обучение ни слова...
"в словах кодируются числами и эти числа становятся координатами вектора в воображаемом многомерном пространстве. Мы проверяем, совпадает ли вектор с уже имеющимся в базе, если да, то все норм, слово передается "как есть", если нет - смотрим, какой вектор можно считать наиболее близким к искомому"

Но,я плюсанул. Напишите статью на хабр, если этот пост на пикабу был не ради плюсиков
раскрыть ветку 7
+10
У меня еще проще оказалось:
Иллюстрация к комментарию
+16

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

раскрыть ветку 2
+8

Я хз почему у меня только в таком разрешении прикрепляется скриншот.

Иллюстрация к комментарию
+7

Спасибо, ребят) Но я пасс. До сих пор какой-то из ботов, которые я когда-то смотрел скидывает мою страницу в вк и иногда добавляются с фразами "ты такой-то такой-то бот?"

+5
Таки ботов нет ?
раскрыть ветку 38
+3
Привет. А можно сделать, чтобы этот бот сам стучался к пользователям и общался. Одновременно к 100000 например. Так обучение пошло бы быстрее
раскрыть ветку 1