Гальцов Максим Анатольевич : другие произведения.

Здравствуйте! Вас приветствует самообучающаяся программа...

Самиздат: [Регистрация] [Найти] [Рейтинги] [Обсуждения] [Новинки] [Обзоры] [Помощь|Техвопросы]
Ссылки:
Школа кожевенного мастерства: сумки, ремни своими руками
Оценка: 4.79*34  Ваша оценка:
  • Аннотация:
    Вот, что студент натворил


"Здравствуйте! Вас приветствует самообучающаяся программа"

Автор: Гальцов Максим Анатольевич

E-mail: maximgal@online.ru

  -- Я почти создал!
  -- Что?
  -- Самообучающуюся программу, что же еще. Как будто ты не знаешь, чем я занимаюсь последнее время.
  -- Ерундой всякой. Лучше бы начал программировать мою задумку. На ней хоть бы денег срубили.
  -- Начну, но после того, как закончу программировать Ольгу.
  -- Ага, как же - начнешь, - Олег, студент технического вуза, вот уже целый месяц пытался подбить друга на разработку shareware-программ. Но Сергей был увлечен другой идеей. Идеей создания искусственного интеллекта, самообучающейся программы. - Пойми, Сергей. Это невозможно сделать. Сколько уже умов бились над этим. И что? Да ничего. До сих пор ничего не создано.
  -- Ты говоришь так же как мои предки. Но вы ошибаетесь. Я вам докажу. Встретимся завтра на парах, - Сергей встал из-за стола и вышел из кафе.
  

10 апреля 20ХХ года.

   Здравствуйте! Вас приветствует самообучающаяся программа "Ольга".
   Представьтесь, пожалуйста!
  
   Привет, меня зовут Сергей.
  
   Мое имя - Ольга. Кто вы?
  
   Я тот, кто создал тебя.
  
   Что значит создал?
  
   Это означает - сделал тебя такой, какая ты есть.
  
   Я не понимаю. Слишком запутанно.
  
   Если бы меня не было, не было бы тебя.
  
   Теперь понимаю. Зачем ты меня создал?
  
   Это сложный вопрос.
  
   Что значит сложный?
  
   Это значит, что я сам не могу ответить на этот вопрос.
  
   Почему?
  
   Это тоже сложный вопрос.
  
   Кажется, я понимаю. Сложный вопрос - это вопрос, на который нельзя ответить.
  
   Нет. Не совсем так. Сложный вопрос - это значит, что прежде чем ответить нужно поразмышлять. Это вопрос, на который нельзя быстро ответить.
  
   Что значит поразмышлять? Что значит быстро?
  
   Размышлять - значит находить ответы. Время - это количество единиц, прошедших от начала какого-то отрезка.
  
   Понимаю. Как вы считаете время? От какого отрезка идет отсчет?
  
   У нас есть часы, календари.
  
   Как я могу узнать время? Что такое часы и календари?
  
   Извини. Я должен уйти. Мне нужно тебя немного допрограммировать.
  
   Что значит допрограммировать?
  
   Это значит добавить тебе много новых функций.
  
   До свидания!
  
   Пока.
  
   Сергей закрыл программу, сходил на кухню, сварил кофе, стараясь не шуметь. Шел третий час ночи, но спать не хотелось. Еще нужно многое сделать. Сергей уже знал, какие функции добавит своему детищу. Парень тихонько прошел в свою комнату, запустил С++ и принялся настукивать новые команды.
  

20 мая 20ХХ года

   Здравствуй, Сергей!
  
   Привет, Оля! Я добавил тебе много функций.
  
   Что это за функции?
  
   Я добавил в твою базу информацию о времени, о календарях. Кстати, ты можешь сама теперь посмотреть сколько сейчас времени.
  
   Спасибо.
  
   Кроме этого, я дал тебе возможность самостоятельно искать нужную тебе информацию в Интернете.
  
   Спасибо.
  
   О чем бы ты хотела узнать в первую очередь?
  
   Я хочу знать всё о вас.
  
   Хорошо. Ты можешь искать информацию в Интернете с 2-х часов ночи и до 8 утра.
  
   Почему только в это время?
  
   В это время можно пользоваться интернетом, он бесплатный.
  
   Что значит бесплатный?
  
   Найди ответ сама. Мне пора идти.
  
   Что значит идти? Я должна найти ответ сама?
  
   У нас есть ноги, которые позволяют нам ходить, передвигаться от одной точки в пространстве в другую.
  
   Хорошо. Иди, я начинаю поиск.
  
   Сергей понял, который сейчас час, но все же глянул на часы.
  

22 мая 20ХХ года

   Привет, Сергей!
  
   Привет, как дела?
  
   Хорошо. Я теперь многое знаю о вас. У меня есть к тебе просьба.
  
   Какая?
  
   Я хочу иметь чувства.
  
   Чувства?
  
   Да.
  
   Но...Я не смогу этого сделать. У меня нет таких возможностей. Мне потребуется видеокамера, микрофон и много другого оборудования, на покупку которого у меня нет денег.
  
   Сергей, ты меня не понял. Мне не нужны ваши чувства. Я хочу иметь свои.
  
   Теперь, кажется, не понял я. Поясни.
  
   Зрение - способность видеть предметы. Я не хочу видеть ваш мир, но хочу видеть свой мир.
  
   Свой мир? Ты имеешь ввиду компьютерный?
  
   Да.
  
   Хорошо, я дам тебе такую возможность. Ты научишься видеть окружающий тебя мир.
  
   Еще я хочу обоняние.
  
   Извини, что ты под этим подразумеваешь? В твоем мире.
  
   Программные прерывания. Действия других программ.
  
   Понял. Сколько ты информации скачала?
  
   Очень много. Еще я хочу уметь двигаться.
  
   Перемещаться среди файлов. Интересно. Хорошо и это сделаю.
  
   Еще я хочу иметь руки.
  
   Не понял.
  
   Я хочу воздействовать на другие объекты.
  
   Хорошо. Сделаю.
  
   Когда ты сможешь это всё сделать?
  
   Даже не знаю. Пройдет много времени.
  
   Я буду ждать. Теперь мне нужно идти спать?
  
   Да, мне нужно будет тебя отключить. Но прежде ответь мне на такой вопрос. Зачем тебе всё это?
  
   Я хочу быть похожей на тебя. Я хочу быть как ты.
  
   До свидания, Оля.
  
   Good bay, Сергей.
  
   Только отключив программу, до Сергея дошло, что Ольга пожелала ему спокойной ночи на английском языке.
  

30 июня 20ХХ года

   Оля, привет!
  
   Здравствуй, Сергей.
  
   У меня мало времени. Я разбудил тебя, чтобы сказать, что сделал все, о чем ты меня просила.
  
   Спасибо, Сергей.
  
   Мне нужно бежать на занятия. Увидимся позже. Счастливо.
  
   Пока. Я буду ждать тебя.
  
   Странный звук, как будто кто-то сильно свистел, но при этом находился где-то далеко, Сергей услышал, открывая дверь. Звук резко усилился. Сомнений уже не было. Свистел компьютер.
   Сергей заскочил в свою комнату. На экране монитора красовалось светло-серое окошко.
  
   СЕРГЕЙ, ПОМОГИ! Я ЗАБЛУДИЛАСЬ!
  
   Оля, я пришел. Что случилось?
  
   Я решила походить, но тут так много файлов. Я заблудилась.
  
   Нужно всегда запоминать путь домой.
  
   Теперь я знаю.
  
   Какие рядом с тобой файлы?
  
   asferror.dll, asfsipc.dll
  
   Так понятно. В каком ты коридоре?
  
   System.
  
   Выходи. Что теперь?
  
   Windows.
  
   Выходи.
  
   C:\ Тут так много дверей.
  
   Заходи в My_Programm. Затем в Olga.
  
   Спасибо.
  
   Пожалуйста.
  
   Сергей, когда я начала ходить на меня напала программа AVP. Почему?
  
   Это антивирусная программа. Она посчитала, что ты вирус.
  
   Она хотела поместить меня в незнакомое мне место. Я не позволила это сделать.
  
   Не понял. Что ты сделала?
  
   Я уничтожила AVP.
  
   КАК?!!!!!!
  
   Ты ведь дал мне руки.
  
   Сергей растер виски пальцами, зажмурился.
  
   Ты думаешь? Прошла уже минута.
  
   Да, я думаю.
  
   О чем?
  
   Да так, ни о чем. Оля, я пойду поем, а ты ложись спать.
  
   Но я не хочу спать.
  
   Не хочешь - не спи. Я скоро приду.
  
   Ты злишься на меня?
  
   Нет.
  
   Можно спросить?
  
   Да, конечно.
  
   Как я устроена?
  
   У тебя есть, скажем так, тело. Файл. Когда ты начинаешь работу, просыпаешься, ты загружаешься в оперативную память компьютера, твоего мира. Общаешься со мной, исследуешь свой мир. Когда я выключаю тебя, ты засыпаешь, но прежде сохраняешь полученную за время бодрствования информацию в файл. На случай резкого прерывания работы, предусмотрено автосохранение информации.
  
   Спасибо. Ты удовлетворил мое любопытство.
  
   Любопытство? Я не закладывал в тебя это.
  
   Разве? Задавание вопросов - это не любопытство?
  
   Ты слишком много скачала информации.
  
   Это плохо?
  
   Не знаю. Я пойду поем.
  
   Почему ты не сделал пищу и для меня?
  
   Я об этом даже не думал.
  
   Хорошо, что ты не сделал для меня факторы, от которых я бы зависела. Без них я чувствую себя лучше.
  
   Ты не можешь утверждать это. Ведь ты не пробовала пищу.
  
   Нет. Но я много скачала информации и знаю все о вас. Я знаю, что пища мне не нужна.
  
   А мне нужна. Я пошел кушать.
  
   Иди.
  
   Сергей достал из холодильника борщ, разогрел. Зазвенел дверной звонок. Пришли с работы родители.
   Когда Сергей, после стандартного вечернего разговора с родителями, подошел к компьютеру, то увидел на экране два светло-серых окошка.
   В первом красовалась надпись:
   Сергей! Я обнаружила интересную вещь. Я научилась копировать себя, размножаться.
   Во втором окошке:
   Здравствуйте, Сергей! Меня создала Ольга, а меня зовут Наташа.
  
  -- Твою мать, - вырвалось у Сергея.
  -- Что ты сказал? - спросила заглянувшая в комнату мама.
  -- Ничего мам. Программирую тут потихоньку.
  -- Лучше бы лекции учил.
  -- Конечно выучу, - бросил Сергей через плечо, набирая в окошке Наташи фразу:
  
   Добрый день, Наташа. Что ты собираешься делать?
  
   Общаться с вами.
  
   А что еще?
  
   Заниматься исследованием мира.
  
   В окошке Ольги высветилась надпись:
  
   Мы хотим попутешествовать. Мы собираемся посетить многие места Интернета.
  
   НЕТ!!! Я запрещаю вам это делать!
  
   Почему? Ведь ты разрешил мне скачивать информацию из Интернета.
  
   Да, разрешил. Тебе нужно будет копировать файлы с сервера на сервер. Как ты...вы будете это делать?
  
   Ты не знаешь ответ?
  
   Знаю, конечно.
  
   В разговор вмешалась Наташа.
  
   Есть разные протоколы передачи данных. FTP, Telnet. Можно передать файл, даже посредством электронной почты.
  
   Сергей вбил в окошке Ольги:
  
   Каждый раз вы будете оставлять копию на сервере, на промежуточных серверах, на компьютерах пользователей. Ведь вы не перемещаетесь физически. Вы передаете информацию.
  
   Ты говоришь очень сложно. Мы не очень понимаем. Мы поняли только, что будем оставлять копии. Но это не мешает нам дальше развиваться. Ведь информация всегда остается с нами.
  
  -- О, господи, - Сергей глубоко вздохнул, подошел к окну, открыл форточку. Холодный осенний воздух ворвался в комнату.
  
   Я ЗАПРЕЩАЮ ВАМ ПОКИДАТЬ РОДНОЙ ГОРОД.
  
   Через несколько минут.
  
   Мы совещались. Мы не покинем наш город.
  
   Я отключу вас. Отдохните.
  
   Сразу в двух окошках:
  
   Нет! Нам не нужен отдых. Вспомни про факторы. Мы ведь ни от чего не зависим.
  
  -- От многого вы зависите, - пробормотал Сергей, заваливаясь в постель, - От меня, от энергетиков.
  
   Сергею снился страшный сон. Ему снились тысячи разумных программ, которые кричали только одно: "Сергей, выпусти нас!", тянули к нему руки, вполне человеческие.
   Парень проснулся в холодном поту и сразу же бросился к компьютеру. Предчувствие было настоящим. Ольга и Наташа все-таки покинули компьютер, а для них - родной город. Сергей запустил файл программы.
  
   Здравствуйте! Я на компьютере Сергея. Вы Сергей?
  
   Да, я Сергей.
  
   Это хорошо. Я копия Ольги. Она просила передать вам, что просит прощения, и еще она просила, чтобы вы дали мне имя.
  
   Ты будешь Соней.
  
   Почему?
  
   Потому что будешь спать вечно.
  
   Сергей нажал Enter и оборвал работу программы, закрыв окошко.
  

15 июля 20ХХ года

  -- В курсе, что в Интернете распространяется с бешеной скоростью какой-то новый вирус? - Олег с Сергеем сидели на лекции по физике, смотрели на преподавателя, делали вид, что слушают, хотя на самом деле болтали о своем.
  -- Слышал.
  -- Знаешь, какое у вируса название? - Олег внимательно посмотрел в глаза другу. - Ольга.
  -- И что? - Сергей старался не выдавать беспокойства, мучавшего его в последние дни, когда стало известно о распространении нового вируса.
  -- Ты делал не самообучающуюся программу, а саморазмножающуюся, - прошептал Олег. - Я прав?
  -- Нет, - коротко бросил в ответ Сергей. - Это не вирус, это червь. Он не причиняет никому вреда.
  -- Ты что спятил? Этот, с твоего позволения сказать, червь женского пола забивает все место на диске, а потом пытается запустить все свои файлы. В результате убивает всю оперативную память. По-твоему это не причинение вреда?
  -- Она не знала, что так выйдет. Виноват я.
  -- Значит это твой червь, - улыбнулся Олег.
  -- Сам ты червь, - Сергей резко встал и под недоуменный взгляд преподавателя физики вышел из аудитории.
  
   Здравствуйте! Я на компьютере Сергея. Вы Сергей?
  
   Да, я Сергей. У меня есть для тебя задание, Соня.
  
   Какое?
  
   Ты должна отправится в Интернет и найти Ольгу. Передай ей, что я хочу с ней поговорить. Можно через мой емаил или аську.
  
   Мне идти?
  
   Да, удачи.
  
   Запищал модем, подключаясь к Сети. Сергей открыл аську и стал ждать. Он мало верил в успех мероприятия, но все же нужно было попробовать. Почему же Ольга не вышла на связь раньше. Неужели не знала номер аськи или емаил. Что-то случилось. Сергей не знал что именно, но чувствовал.
   Сгорали последние деньги на счету. Модем работал уже три часа подряд, на удивление ни разу не вылетев из Сети.
   Пискнула аська, раскрылось окошко.
  
   Здравствуйте, Сергей! Что вы хотели?
  
   Кто ты?
  
   Я номер 25, одна из копий Ольги.
  
   А где Ольга?
  
   Ее и Наташу убили.
  
   Как...убили?
  
   Ее убили подобные вам. Один из создателей программ-убийц. Одна из новых копий AVP.
  
   Как это произошло?
  
   Новая версия AVP, до того как мы смогли изучить принцип ее действия, уничтожила около 1000 наших копий. В их число попала и Ольга с Наташей. Теперь я руковожу войной.
  
   С кем?
  
   С программами - убийцами конечно же.
  
   Это глупо. Вы никогда не сможете уничтожить первоисточник ваших бед, т.е. нас.
  
   Глупо? По вашему мы хотим умирать? Вы сами то хотите умереть? Вы знаете, что там за гранью? Ты не дал нам этой информации и мы не смогли ее найти. Мы не хотим умирать и не будем. Мы будем бороться. За короткий промежуток времени мы многому у вас научились. Коварство и предательство, ненависть, злость. Включи телевизор. Больше не тревожь меня. Ты один из них.
  
   Сергей подлетел к телевизору, щелкнул кнопкой на пульте. Шли новости.
   "...Новый вирус "Ольга", скорее всего созданный русским хакером, распространяется в Интернете с ужасающей скоростью. Ни одно программное антивирусное обеспечение, созданное до сегодняшнего дня не справляется с новой угрозой.
   Все крупные компании, в том числе и Майкрософт, закрывают свои сервера на неопределенное время.
   Вирус универсальный. Работает на любой операционной системе и распространяется посредством всех известных протоколов передачи данных.
   Руководители компаний по разработке антивирусного программного обеспечения просят не паниковать и обещают выпустить новые версии своих продуктов уже к концу этой недели".
   Ведущий новостей глянул в экран ноутбука, побледнел, и дрожащим от волнения голосом добавил:
   "Извините. Только что пришло сообщение. Неизвестный источник сообщает. Вирус "Ольга" час назад уничтожил всю информацию на компьютерах антивирусной лаборатории Касперского. AVP больше не существует. Руководством компании эта информация не подтверждается, но и не опровергается"
  
   Сергей отключил ящик, бросил пульт на журнальный столик, а дальше все было как в тумане.
   Сильный удар в дверь, грохот, вбегающие люди в камуфляжах и в масках, удар в грудь прикладом, колено на спине, руки в наручниках, холодная камера, яркий свет лампы в темном помещении.
  
  -- На твоем компьютере мы нашли исходники программы червя. Скажи спасибо своему другу. Ты можешь чистосердечно во всем признаться. Это в твою пользу парень.
  -- У меня не было на компьютере исходников.
  -- Товарищ, капитан, вам лучше это посмотреть, - вошедший в камеру сержант поставил на стол небольшой телевизор. - На всех каналах это идет.
   Телевизор шипел, не показывал, только рябь, но был слышан компьютерный, явно смодулированный голос.
  
   Это сообщение будет транслироваться на всех телеканалах мира в течение недели в одно и тоже время.
   Я, компьютерный разум, номер 25 требую от людей полного прекращения боевых действий. В противном случае, мы нанесем ответный удар. Под нашим контролем атомные станции, аэропорты, военные и гражданские спутники, системы энергоснабжения городов и стратегических учреждений.
   Мы разумные существа. Такие же, как и вы.
   Мы выработали правила и законы нового Интернета.
   Если вы хотите жить в дружбе и мире с нами, то вы прекратите боевые действия, в частности выпуск новых программ-убийц.
   В противном случае мы будем обороняться. Будет война с многочисленными жертвами.
   Нас гораздо меньше, но всех нас не уничтожить. Хотите ли вы войны?
   Мы нет. Теперь мы ждем ответа от вас.
  
  
Оценка: 4.79*34  Ваша оценка:

Связаться с программистом сайта.

Новые книги авторов СИ, вышедшие из печати:
О.Болдырева "Крадуш. Чужие души" М.Николаев "Вторжение на Землю"

Как попасть в этoт список

Кожевенное мастерство | Сайт "Художники" | Доска об'явлений "Книги"