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