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