Имитируя процесс регистрации, боты давали себе вполне осмысленные прозвища, ставили на стену фотографии, скопированные из локальной базы и исправленные в режиме авто-фотошопа. Они прописывали в инфо различные цитаты, используя библиотеку из двенадцати с лишним тысяч книг и сценариев, залитых на локалку. Так же создавали какие-то краткие описания и заметки, в общем, вели себя так, как ведет себя обычное нубье, впервые в жизни попавшее в паутину интернета.
Ник выборочно просматривал логи разговоров, обращая внимание на глобальные недоработки и исправляя их. Иногда он и сам пытался переписываться с ботами, радуясь всякий раз, когда их ответы подходили по смыслу и выглядели «человечными».
Что ж, если прототип искусственного интеллекта — это программа, способная самообучаться, то Ник написал нечто гораздо более крутое. Он написал скрипт, который позволял производить прототипы ИсИнов в неограниченном количестве.
Альфа-тестирование проходило в достаточно удовлетворительном режиме, и, в конце концов, Ник сам стал верить в то, что он делал.
Пока однажды не наткнулся на одного бота, чье имя заставило его понервничать.
Ее прозвище было Грешница. Ее — потому что в инфе был указан женский пол. В общем-то, это было все, что бот успел указать при регистрации.
Ах, да, еще была фраза заглавными буквами в духе истинной блондинки.
«НЕ ЗНАКОМЛЮСЬ!» — так было написано у нее на стене, и это было единственное, по чему можно было судить об ее интересах.
Желая проверить возможности бота, Ник написал ей короткое письмо, что-то вроде «Привет, как дела, чем занимаешься…», и прикрепил к нему предложение дружбы.
Согласно алгоритму, ему должен был поступить ответ, в котором бот сформировал краткую историю своей жизни и согласился бы на предложение дружбы.
Каково же было его удивление, когда на предложение дружбы ему поступил отказ, а вместо короткого рассказа пришел довольно наглый, совершенно не соответствующий поведению бота вопрос.
«Ты кто?»
Ник сразу же полез в хистори — историю ее существования.
Грешница была зарегистрирована почти двое суток назад, но, тем не менее, в списках друзей у нее никого не было.
Сбой в системе, решил Ник, и полез смотреть логи. Оказалось, что Грешница получила около трех десятков запросов от таких же, как она, ботов, но все их отвергла.
Ник хотел было переписать алгоритм ее поведения, сделав более «дружелюбным», но в последний момент решил поэкспериментировать и послал второй запрос, сопроводив его комментарием «Я твой друг».
«Нет», — пришел ответ.
Поразмыслив, Ник написал:
«Я хочу стать твоим другом».
«Зачем?»
А ведь и вправду, зачем? Зачем дружить с компьютерной программой, зачем объяснять ей необходимость дружбы?
Она отправляет фразы, которые составляет с помощью «его величества рэндома» — случайного алгоритма. Выбирает из списка в несколько десятков тысяч слов несколько сотен наиболее подходящих, затем закрывает глаза, тыкает пальцем в одно из них, и это слово Ник получает в ответ на свой очередной вопрос.
Все, что пишет бот, не имеет никакого смысла. То есть смысл есть, но он приблизительный…
Черт! С учетом того, что ответы приходят не каждую секунду, а с временными промежутками, которые так же случайны и могут колебаться в пределах от одной минуты до суток — беседа может затянуться на очень долгое время. Конечно, именно этого и стремился достичь Ник, когда писал исходники для программы имитации общения, но он не собирался тратить свое время на беседу с ботом.
«Я админ этого сайта и твоя дружба мне нужна для тестирования ресурса», — написал он и отправил вместе с запросом.
Через несколько минут от бота пришло новое сообщение.
«Не пишите мне больше. Спасибо».
Что за хамство? Ее поведение стоило бы исправить. И Ник решил заняться этим при первой же возможности. Но, как обычно это бывает, заработался и забыл.
Он вспомнил о странном боте только через несколько дней.
Номер id, сохраненный в хистори переговоров, открыл страницу, увидев которую, у Ника отвисла челюсть.
Изменений на самом деле было немного. Она была все также недружелюбна — в друзьях у нее никого не было, хотя количество запросов перевалило за тысячу.
Однако изменилось имя. Вместо Грешницы теперь ее ник был iSiN.
Изменился и девиз. Вместо капслока «Не знакомлюсь», теперь на ее стене был новый статус. Строчка из песни к старому детскому кинофильму. Мелодия этой песенки частенько вертелась в голове Ника.
«Поучайте лучше ваших паучат!»
Но самое главное, у нее появилась дополнительная информация о себе.
Место жительства: Москва, метро Преображенская.
Интересы: Пауки и лисицы.
Добавилась еще какая-то информация, вроде любимой музыки и книг, но это уже было не важно.
Ник просмотрел ее страничку дважды. Проверил логи — согласно им, экс-Грешница заполняла свое инфо постепенно, в течение последних суток.
А еще вопреки всему бот добавил Ника в игнор-лист, что окончательно его добило.
Альфа-версия не подключалась к интернету, юзалась только в локалке и доступ имело только три человека. Взлом исключен, оставался только один вариант, который объяснял происходящее.
Оттолкнув стул, Ник вышел из кабинета и через несколько секунд оказался в кабинете начальства.
Два стола, два компьютера и четыре монитора.
Братья уткнулись в мониторы, аки роботы стучали по клавиатуре и игнорировали окружающий мир точно так же, как игнорируют его коматозники. Когда Ник вошел в кабинет, оба удостоили его короткими взглядами, и вернулись к своим занятиям.
— Отличная шутка, — бросил Ник, подходя к столу одного из братьев. — Где она?
Тот поднял взгляд, удивленно спросил:
— Кто?
— Синка.
— Кто-кто?
Ник повернулся ко второму брату. Тот увлеченно тарабанил по клавиатуре, но явно прислушивался к разговору.
— Ты Паша или Коля?
— Я Коля, брат Паши…
— Где Синка, Коля?
— Кто?
— Аккаунт с idtest191174 управляется человеком. Девушкой, которую зовут Синка. Она здесь, в офисе?
Братья синхронно постучали по клавиатурам и уставились в мониторы. Около минуты оба смотрели на свои экраны, изучая увиденное. Паша уточнил:
— Ты имеешь в виду бота с ником Ай-Син?
— Это не бот! — воскликнул Ник. — Этот аккаунт управляется реальным человеком, которого я знаю лично.
Братья переглянулись. Коля снова выбил дробь на клавиатуре и покачал головой.
— Ты ошибаешься. Это бот, которого создала твоя же про грамма…
Ник подошел ближе и оперся на стол.
— Я говорю не о том, кто его создал, а о том, кто внес изменения за последние сутки. Либо это сделала лично Синка, либо с ее подачи это сделал кто-то из вас!
Коля снова набрал что-то на клавиатуре, и покачал головой:
— Ей никто не менял инфу вручную. Слушай, разве твой бот-мастер не создает ботов, которые могут это делать самостоятельно?
— Почему бот написал про пауков и лисиц?! — выкрикнул Ник. — Почему бот написал про Преображенку?!
— Это же рэндом. Случайный выбор.
— Не бывает столько случайностей!
Братья переглянулись между собой. Они смотрели на Ника, как на слабоумного: с некоторой долей сожаления и явного непонимания.
— Я думаю… — осторожно сказал Паша. — Тебе стоит передохнуть.
— Я не устал.
— Последние два месяца ты работаешь без выходных.
— Я не устал.
— Ник, ты админ. У тебя такой же полный рут, как и у нас. Почему бы тебе не проверить логи самому, чтобы убедиться, что все изменения сделаны ботом? — предложил Коля.
— В соответствии с алгоритмами, которые написал ты лично, — добавил Паша.