<<
>>

Глава 18(4). Самоуничтожение в мире программного обеспечения

Ступайте бережно, может быть, мы идем среди спящих змей. Агни-йога

В начале 1996 года был сделан новый шаг в развитии индустрии программного обеспечения. Речь идет о соглашении между корпорацией MCI Communications и Microsoft о совместном использовании своих сетевых онлайновых служб для маркетинга продуктов (Компьютеруик.

7 (213) 1996г. С.3). Предполагается резко снизить цены на отдельные программные продукты до нескольких центов и одновременно вмонтировать в эти программы механизм самоуничтожения. В результате программа сможет «жить» в течение одного или нескольких дней. Мир программного обеспечения станет еще более похожим на мир биологических объектов. Обратите внимание, смерть искусственно вносится в мир программных продуктов, чтобы заставить его быстрее эволюционировать.

Мифологическая история человечества тоже содержит в себе подобный сюжет. Бессмертный человек изгоняется из рая и теряет бессмертие. Творец включает в свое творение механизм самоуничтожения. Не для того ли он сделал это, чтобы система могла быстрее давать ответы на задаваемые им вопросы?

С позиции СР-сетей включение в систему механизма самоуничтожения отдельных элементов ускоряет процесс обучения всей системы в целом, а значит ускоряет и движение этой системы к абсолютной истине.

Как тонко отмечено у Ф.Ницше: «Существует право, по которому мы можем отнять у человека жизнь, но нет права, по которому мы могли бы отнять у него смерть».

С учетом сказанного посмотрим на применение теории искусственного интеллекта в реализации эволюционного подхода к развитию систем и, в частности, на работы Д.Лената по созданию программы «Эвриско», относящиеся к началу 80‑х годов. Программа «Эвриско» содержала набор базисных понятий и правила-эвристики, способные порождать новые и изменять, в том числе уничтожать старые понятия. Сами эвристики были сформулированы в виде понятий, а это значит, они могли быть применены к самим себе.1

Д.Ленат, определив способы направленного «мутирования» эвристик, «отпустил систему в свободное плавание».

В результате через какое-то время система сгенерировала эвристику, которая сводилась к уничтожению всех ранее созданных понятий. В случае программы «Эвриско» данная эвристика самоуничтожилась одной из первых, и процесс гибели прекратился. Это спасение стало возможным не благодаря реализованному Леноном эволюционному подходу, а просто потому, что такова была техника самой реализация. В современных микропроцессорах, к примеру, взятая на выполнение команда благодаря конвейерному принципу будет выполнена до конца даже тогда, когда среди первых затираемых команд присутствует она сама.

Таким образом, Ленатом было продемонстрировано нечто более важное, чем механизм неслучайных мутаций в рамках эволюционного подхода. Им было показано, что в процессе развития могут (должны?) быть сгенерированы программы самоуничтожения.

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

Будь по-другому, информационная самообучающаяся система не способна была бы даже понять многое из всего того, о чем ее могут спросить, спрашивают и будут спрашивать.

Это очень важный результат. Не будь в природе самообучающихся систем подобного свойства, не пришлось бы никогда говорить об информационных войнах между ними.

Являясь производителями и потребителями информационных ресурсов, самообучающиеся системы пытаются выявить в окружающем пространстве наиболее значимые, управляющие миром потоки входных данных и поставить их под собственный контроль. Решить эту задачу ¾ это значит полностью обезопасить себя от соседей, при этом не надо ни крепкого забора, ни мощных средств физического уничтожения противника.

Поэтому самообучающиеся системы непрестанно ищут наиболее ценные сообщения, скрытые в информационном шуме текущего дня. Подобные сообщения для систем, живущих информацией, это все равно, что конфетка в красочной обертке для ребенка. Но в мире информационных катаклизмов иногда под красивой этикеткой якобы проверенного факта спрятан информационных яд, активизирующий программу самоуничтожения.

Система откликнется на призыв и, не глядя под ноги, сделает свой шаг...

<< | >>
Источник: Сергей Павлович Расторгуев. ФИЛОСОФИЯ ИНФОРМАЦИОННОЙ ВОЙНЫ. МПСИ 2003 г.. 2003

Еще по теме Глава 18(4). Самоуничтожение в мире программного обеспечения: