Алгоритм
Иван Васильев
Однажды молодой, но талантливый программист Денис, придя в офис обнаружил нечто странное в результатах тестирования нового алгоритма, который он создавал. Кто-то пытался пользоваться интранетом компании из его кабинета, при том, что служба безопасности не видела, чтобы кто-то входил в кабинет. После этого на связь с ним выходит таинственный собеседник…
Денис вышел из подземки и направился ко входу в здание. Привычным движением махнув рукой с пропуском перед зеленоватым глазком пропускного пункта, он дождался, когда дверь откроется, и вошёл внутрь. Раздраженно он оправил маску на лице и поморщился – уже сколько лет назад изобрели вакцину, а все равно по всему миру требуют носить эти дурацкие маски.
Он нажал кнопку вызова лифта и стал ждать, нетерпеливо притоптывая ногой. Дождавшись, он вошёл и быстро нажал кнопку с цифрой «13» – его этаж. Он облегчённо оперся о стену и вздохнул. Так, ещё немного – и он будет у себя.
Выйдя из лифта, он прошёл по коридору, походя здороваясь со знакомыми, и вошёл, наконец, в свой кабинет. Тут, наконец-то, можно было снять маску – что Денис и сделал – и вдохнул полной грудью прохладный кондиционированный воздух. Повесив куртку, он нажал кнопку кофейного аппарата и сел за рабочий стол, ожидая сигнала.
Тронув мышку, он заставил компьютер выйти из спящего режима и уставился на монитор. Увиденное несколько озадачило его, и он побарабанил пальцами по столу.
– И как это понимать? – спросил он сам себя.
Происходящее на экране выглядело для него несколько странным.
В его организации занимались разработкой компьютерных систем автономного управления, проще говоря – пытались создать искусственный разум, аналогичный человеческому. Многие из их наработок использовались в транспортной сфере и в финансовой, но не так давно поступил заказ от правительства на создание такой программы, которая сможет находить неординарные решения, то есть, по сути, программа будет писать свою программу.
Когда Денису сказали об этом, он хмыкнул и ответил, что не каждый человек способен на поиск новых решений, не то что робот, но когда он услышал цену гонорара, решил, что стоит попробовать.
Так что он на ночь оставил программу искать выход из небольшого лабиринта. По сути программа должна была принять на себя роль игрока в видео-игру и разгадать пазл, но нюанс заключался в том, что в отличие от уже давно действующих программ, например, играющих в шахматы, у созданного им алгоритма не было всех данных, и он должен был исследовать окружение и разбираться в правилах сам. Так, как это сделал бы человек. Прошлые опыты показали неутешительный результат – алгоритм водил своего компьютерного аватара по лабиринту без остановки, пробовал пройти в каждый проход, но не мог найти ключ или нажать рычаг, который открыл бы выход. Вчера он внёс кое-какие коррективы и снова запустил тест. Но сегодня алгоритм, судя по отчёту, практически не ходил по лабиринту.
Или постойте… Денис неторопливо пролистал отчёт и нахмурился. Алгоритм собрал все ключи и прошёл по тем местам, где были рычаги. Но из лабиринта он не вышел. Он открыл двери, но не вышел. Словно боялся. Такое ощущение, что кто-то испортил программу. Не мог же компьютерный аватар и в самом деле бояться.
Денис поправил очки и запустил чат-окно – «поболтать» с алгоритмом.
«Привет Вася» – отправил он сообщение.
Да, пока алгоритм условно называли Васей, прицепилась кличка.
«Приветствую Вас» – ответил алгоритм. Денис выдохнул – пока программа выдает стандартные ответы.
«Как дела?» – спросил Денис.
«Просто прекрасно» – ответил алгоритм. И тут все нормально, стандартный ответ.
«Расскажи про последний тест» – написал Денис.
«Тест прошёл хорошо, я собрал подсказки» – выдал алгоритм.
Этот ответ тоже выглядел как обычно, но Денису что-то не понравилось, хотя он не мог понять – что?
«Почему ты не прошёл лабиринт?» – спросил он.
Вы ознакомились с фрагментом книги.
Приобретайте полный текст книги у нашего партнера: