sBoltun как оружие пролетариата

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

Я  очень давно хотел написать эту статью. Пришло время сделать это.

Сколько приятных воспоминаний связано с этим движком! Даже на баше есть пара шуток с его участием. Сейчас цитата канула в лету, но суть была в том что оставив бота на ночь болтать с контакт листом, поутру чувак обнаружил что бот (под его учёткой) склеил какую-то его подругу. Автоматизация, не иначе.

В xakep’e была статья о боте, который умел не только клеить девушек, но и выуживать из собеседника информацию, составляя формализованное досье. Чудо инженерной мысли!

SmartBot

Сайт бота с исходниками тут, описание принципов работы здесь.  Как видно, бот разработан в 2003 году, автор пишет что в 2008 двиг стали детектировать ав-программы, что кстати вызвано массовым его использование в составе тех IM-вирусов. Вы помните те эпидемии?

Rovio

Это mfc-приложение (с сайта автора) для теста движка SmartBot, для того чтобы собрать его сейчас, смените кодировку на unicode и замените функцию OnOK на:

И наш аски-бот снова  строю!

Документация

Я пытался её классифицировать, но автор вносит путаницу называя одними терминами разные вещи, в итоге получилось это:

algo

sBoltun as blackbox

Давайте посмотрим на ответы бота на повторение одной и той же фразы:

Очевидные недостатки

  • ручная генерация базы
  • нет защиты от повторений. долбя одну и ту же фразу бот выдаст всю свою базу.
  • нет связи между двумя репликами подряд.
  • не во всех реализациях есть задержка для симуляции “набора текста” роботом.
  • одинаковые ответы при перезапуске бота с нуля
  • нет проверки на бессвязность входного текста
  • после 10-15 минут диалога бот гарантированно будет нести ересь.

That’s all Folks

Автоматизация убеждения пользователя, в том что ему НУЖЕН ваш исполняемый файл ждёт своего часа, дерзайте.

 

2 thoughts on “sBoltun как оружие пролетариата

  1. “нет проверки на бессвязность входного текста”
    Решается при помощью пары словарей русского языка и тех же нграм

    “одинаковые ответы при перезапуске бота с нуля”
    Решается созданием сессий,но если база маленькая она исчерпывает себя слишком быстро и опять таки “долбя одну и ту же фразу бот выдаст всю свою базу.”

    “после 10-15 минут диалога бот гарантированно будет нести ересь.”
    Решается при помощи большой базы,либо создания для бота учителя,который будет генерировать к новым для бота фразам ответы.

Добавить комментарий