Текст книги "Истинный интеллект. Часть 1"
Автор книги: Владимир Гордеев
Жанр: Приключения: прочее, Приключения
Возрастные ограничения: +16
сообщить о неприемлемом содержимом
Текущая страница: 11 (всего у книги 14 страниц)
27. Кусок кода
После проделанных фокусов интерес у этой пары учёных ко мне возрос колоссально. Я же продолжал работать, как того требовали обстоятельства.
В ходе анализа Ин извлекал из документации ключевые моменты этой технологии и суфлировал их мне.
Как оказалось, процесс считывания мозга очень медленный, поэтому удачных попыток так немного. В процессе считывания клетки мозга меняют свои состояния, и в итоге получается модель с битыми областями, чаще всего полностью несостоятельная. Три попытки увенчались успехом. Одну самую адекватную модель по внутренней системе оценок применили к известным мне андроидам, но эта модель стоила жизни мозгу-источнику. Там экспериментально применялась психотропная методика замедления работы головного мозга и организма в целом. Процесс чтения и извлечения данных занял около двух суток, при этом процент адекватности модели всё равно составил 75 процентов. Это лучший показатель по всем опытам. После смерти добровольца к опытам стали относиться с опаской.
Этот доброволец был видный и очень талантливый учёный Иван Иванович Нулла. В документации было целое дело по этому случаю. Много фотографий, одну я видел на стене у Дашина. Без применения тормозящих средств получить годный результат было практически невозможно – мало кто сможет сидеть и не двигаться около двух суток, при этом ещё и не спать, и не думать. Сон был абсолютным негативным фактором в процессе чтения, сразу приводящий к безвозвратной несостоятельности модели. При этих условиях получить 15 процентов адекватности было сродни чуду.
Успех имел место и даже не один раз. В итоге, из 93-х процедур за два года положительный результат был получен восемь раз, из которых воплотились в жизнь только две модели на трёх устройствах. Для прогрессивной технологии результат мягко говоря «так себе».
Это я и озвучил своим коллегам. Ещё по указанию Ина попросил показать алгоритм программы считывания, его не было в документации.
– А ещё лучше бы взглянуть на код. Мозг – штука сложная, но считывать 70 миллиардов состояний за двое суток, это долго.
– Но так это же не плоская картинка, а сложная 3D модель, – пытался оправдаться учёный.
– Безусловно, нужно выбрать правильный подход, именно это и нужно оценить в рабочем софте. Покажете, надеюсь?
– Да, есть у меня исходники, но их бесконечное число раз смотрели по всем инстанциям, что-то меняли, что-то оптимизировали. Выигрыш в производительности составил всего 5 процентов.
– Ну, это мы ещё оценим, у меня есть один знакомый, он творит чудеса в оптимизации.
– Боюсь, это невозможно, выносить отсюда ничего нельзя и разглашать изученное теперь тоже.
– Я ничего выносить и тем более разглашать не буду, прекрасно понимаю, чем это грозит. Мне нужно только взглянуть на код.
В следующие 5 минут я просматривал исходный код софта для копирования мозга. Сказать, что я был разочарован – ничего не сказать.
– Это просто детское баловство, а не программный код, – не стесняясь в выборе слов, комментировал я. – Знал одного такого мастера: он написал программу для решения судоку и использовал метод перебора. Ну, у него и выходило около 12 часов на решение. Я же ещё в школе написал код для судоку с бинарным преобразованием, время решения составляло меньше секунды. С этим я вам помогу, ускорим процесс. Объём данных громадный, поэтому обещать ничего не буду, поглядим по факту, что получится.
Дальше я задумался, но продолжил рассуждать вслух.
– Копируется состояние всех клеток, то есть информация. Сознание же копировать не удаётся, так как это поле. А что является носителем этого поля – неизвестно. Так, так, – я глубоко вздохнул. – Что у нас есть, связанное с полем в отношении человека? Так называемая, аура. Об этом я уже думал, когда размышлял про постоянную связь с Единым Информационным Пространством.
Саша и Женя с подозрением смотрели в мою сторону, в закрытом «сейфе» была тишина. Я посмотрел на них, и не меняя взгляда, не выражая эмоций, сказал:
– Ну, а что вы хотели? За таланты надо платить.
Затем также отвернулся к стенке и хотел продолжить рассуждение. Но внезапно в голове всплыл вопрос, который я тут же озвучил учёным.
– А почему сканирование нервной ткани в кабинете у неврологов происходит настолько быстро?
– Интересный вопрос, – начал отвечать Евгений, – учитывая, что нервных клеток в теле человека больше в 10 раз, чем в мозге. Всё дело в том, что большую часть нервной ткани составляют глиальные клетки. А их исследование заключается в простой проверке: есть, нет. Банальное наличие проводимости. Чтоб было проще понять, представь огромный дом с кучей электропроводки, а на чердаке этого дома стоит пара десятков серверов. Дальше, наверное, объяснять нет смысла? И так всё очевидно.
– Доходчивое и сверхлаконичное объяснение, спасибо. Здесь у меня пока дела закончились, надо поработать в другом месте, – засобирался я.
За время моего отсутствия Павел внизу успел провести ещё несколько тестов на стабильность. Работа, по-прежнему, кипела.
– Паша, – окликнул я своего коллегу, подходя к его рабочему месту, – для тебя есть супер-творческая работа, как ты любишь. В этом ты непревзойдённый ас – сумеешь догадаться, что это?
Он пожал плечами, думая, судя по всему, что это какая-то шутка или сарказм.
Я попросил его уступить мне место за своей машиной. Когда уселся поудобнее, спросил его, какой язык программирования он предпочитает.
– Скорее даже не так, – поправился я, – какой язык самый оптимальный с точки зрения скорости выполнения? Он и будет, не сомневаюсь, твоим любимым.
– Если бить по низкоуровневым языкам, то ассемблер, думаю.
– Отлично! – произнёс я вслух, а про себя добавил, – Ин, переведи весь код программы в ассемблер. Разумеется, стандартные процедуры и функции оставляй в математическом виде, он их сам разберёт. И ещё бери под контроль руки и покажи всем, как должен печатать профессионал. Тем более здесь сенсорная клавиатура, говорят, на ней нет ограничения по скорости набора.
– Всё понял, твои мысли – мои мысли, – ответил Ин.
Привычного клацанья не было слышно, были еле заметные прикосновения к сенсорам букв. Кисти почти не двигались – стояли на месте, работали одни пальцы. Скорость была такая, что движение пальцев были не различимы.
– Каждый палец делает больше 25 нажатий за секунду, – предположил я. Тут же в левом верхнем углу поля зрения появился цифирный индикатор с точным числом символов в секунду, его значение колыхалось от 50 до 60. Один лист заполнялся символами кода менее, чем за десять секунд. После перевода основной части кода на низкоуровневый язык его размер возрос в 20 раз. И даже с учётом такого роста, время написания составило всего 20 минут.
– Вот это надо оптимизировать, ну и, вероятно, улучшить насколько возможно, – констатировал я закончив писать. – Приоритет – скорость выполнения.
Павел сел за своё рабочее место, пролистал несколько листов кода и спросил:
– Ты напечатал 120 листов за 20 минут?! – и откинувшись на спинку кресла, закрыл лицо руками.
– Просто сроки поджимают, приходится адаптироваться, – уклончиво ответил я и пожал плечами.
– Ну и ещё – это секретная информация, – негромко произнёс я, – лучше не распространяться и не отчитываться ни перед кем о проделанной работе. От тебя я жду готовый результат. Попробуй сразу адаптировать под новую архитектуру.
– Круто, секретные задачи в секретной лаборатории! Я сделаю. 120 листов… Думаю, к вечеру или на крайний вариант к утру будет готово.
И сходу начал вносить правки в текст, он был действительно мастером своего дела.
– Добрый день, уважаемые коллеги! – громко и чётко прозвучало за спиной.
Мы оба вздрогнули. Голос принадлежал Ворошилову – умеет же он оказаться в нужное время и в нужном месте, именно там, где происходит какая-то тайна или заговор.
– Ну, вы нас и напугали, господин Ворошилов. У вас талант…
– Пугать людей? – улыбнулся он. – Я право не хотел, простите, если напугал. Я спустился сюда, чтоб проверить, как вы воспользовались новым уровнем допуска. И к коллегам наверху я уже заходил, от них узнал, что воспользовались в полной мере, даже очень. Это хорошо, значит всё не зря. Наверняка же вам не надо напоминать о требованиях конфиденциальности к полученной информации. И от вас, Павел Аркадиевич, я жду добропорядочности и честного исполнения гражданского и профессионального долга. Я уверен, вы сообщите о любых случаях дискредитирования конфиденциальной информации.
Улыбка на его лице исчезла, вместо неё появилось серьёзное выражение лица.
– Боюсь спросить, что обсуждали?
– Мы решали… – попытался взять инициативу ответа я на себя, но был прерван уже знакомым мне жестом.
– Этот вопрос адресован вам, Павел Аркадьевич.
– Это фиаско, – подумал я, – надо же так опрофаниться на ровном месте. Хотя, если подумать, Паша не знает ничего про этот код, кроме того, что он ограниченно доступен. Посмотрим, как пойдёт разговор, если что, применим «тяжёлую артиллерию».
– Я проводил ряд тяжёлых полевых испытаний над новым ядром, – слегка неуверенно и немного заикаясь начал ответ Паша. – Софт свежий, нестабильный. Когда подошёл Ян Владимирович, он предложил оптимизировать кусок кода, при том сам его напечатал буквально в течении 20 минут.
Характер речи менялся на глазах и становился всё увереннее.
– А так как у нас уже был совместный успешный опыт по оптимизации программного кода, где я и проявил свои таланты, я вполне понимаю почему старший научный сотрудник «Конуса» обратился именно ко мне с таким заданием. И я ни на секунду не ставил под сомнение правильность этого выбора. Каждый должен заниматься тем, что у него лучше всего получается – это залог успеха.
– В яблочко, Паша, отлично, – мысленно похвалил я своего напарника.
– Здраво мыслите, Павел Аркадьевич. Мы все заинтересованы в успехе. И когда к нему придём, я тоже буду уверен, что все дошедшие – честные и добросовестные сотрудники. 20 минут говоришь? – резко сменил ход мыслей Ворошилов, давая понять, что его не заговорить, и что своё он возьмёт. – За это время много не напишешь. Кусок кода. Ладно, живите, братцы кролики. Сегодня вам повезло.
– «Тяжёлая артиллерия» не потребовалась, – выдохнул я чуть слышно.
Когда начальник службы безопасности ушёл, Павел спросил, кто это вообще был.
– Ха, я сам его имени не знаю до сих пор. Это Ворошилов, бессмертный кардинал Ворошилов, – ответил я с иронией.
В дальнейшем моё присутствие не требовалось. Основные задачи я распределил, а сам пошёл заниматься проверками своих невероятных теорий. По пути к Елене Сергеевне – штатному неврологу, я зашёл на обед и восполнил запасы энергии, ведь энергия – это жизнь.
28. Опасный эксперимент
В кабинет врача я заходил с лёгким волнением, ожидая встречи с самой красивой девушкой на свете. Как же так – всего несколько встреч, а я считаю этого человека уже частью своей жизни. Интересно, насколько это всё взаимно?
– О, Ян, привет, заходи, ты по какому вопросу? Что-то беспокоит? – поприветствовала меня Елена Сергеевна. – Или ты к Рите? – и она добро улыбнулась.
– Знаешь, у неё хорошее настроение, это заметно сразу, и про ваш ужин она немного рассказала. Ты на верном пути, Ян. – Елена Сергеевна подмигнула мне и негромко продолжила. – И ещё она накрасилась, мне кажется впервые за время, что она здесь.
– Я всё слышу, не надо меня сватать раньше времени, мы взрослые люди, сами разберёмся, – Рита вышла из подсобки.
– Привет, Ян.
Она посмотрела мне в глаза, и я забыл про всё на свете.
– Когда люди говорят, что забыли про всё на свете, – заметил Ин, – отчасти говорят чистую правду. Временная память полностью переписывается с учётом новых приоритетов. Со временем прежние задачи возвращаются, но на момент переоценки нет ничего важнее объекта, запустившего эту переоценку.
Так и сейчас: в момент, когда я увидел её яркие выразительные глаза, не мог думать ни о чём, кроме этих самых глаз. Ин продолжил:
– При этом главное воздействие оказал своего рода язык между организмами. Это не тот язык, который мы используем при вербальном общении. Оно ведь больше общение сознаний, как и язык жестов. А этот как раз невидимый, неуловимый тип общения – химическими веществами. Я имею доступ к гормональному состоянию, и со стороны Риты сейчас идёт просто мощнейшая бомбардировка твоего организма. Так что неудивительно, что ты сдаёшься под натиском «красоты».
– Люди об этом песни складывают, например «I surrender» группы Rainbow. Так что, да – так и есть, мы называем это чувство любовью, – ответил я мысленно Ину.
– Так, зачем я пришёл?! Мне нужно было провести несколько исследований. Если можно, конечно, – собрался я с мыслями и сам ответил на свой вопрос вслух.
– Время вполне подходящее – конец рабочего дня, думаю, уже можно никого не ожидать на приём, – ответила врач.
– Присаживайся и рассказывай, что за исследование тебя интересует?
– Мне нужно просканировать мой организм на вашем чудо-устройстве в разных спектрах излучения. Хорошо бы посмотреть, на что способен этот прибор, чтоб оптимально подобрать нужные режимы.
– Есть печатная документация. Рита, принеси, пожалуйста. Там вполне доходчиво всё расписано: что для чего, какой режим, какие частоты. Сейчас сам всё увидишь.
Просмотр документации не занял много времени. Всё вполне интуитивно понятно. Возможностей был действительно вал.
Итак, приступим. Я лично занялся настройкой прибора. У него был режим администратора, о чем не было указаний в предоставленной документации, информацию об этом я узнал от Ина после анализа секретных документов.
Режим представлял из себя доступ к зашитым частотам, абсолютно так же, как при конфигурировании радиостанций – здесь можно было изменить параметры на любые значения. Принцип работы устройства мне тоже был знаком, я прекрасно представлял, что физические возможности прибора сейчас ограничиваются только энергопотреблением. Я выставил граничные условия для частот в соответствии с возможностью электросети, и – слава проектировщикам – они заложили сюда потенциал, как для запуска коллайдера.
С настройками было покончено, я перезагрузил устройство, выбрал новый профиль. Программа была абсолютно автоматической, поэтому от врача требовалось только запустить её, когда я буду готов.
– По моим расчётам, время выполнения программы около 10 минут, она включает в себя сканирование в несколько этапов, с пошаговым увеличением частоты.
Я без стеснения разделся до трусов.
– Чувства – дело предсказуемое, но не рациональное, поэтому за дело! – и я лёг на кушетку. – Стартуем!
– Ещё и раскомандовался тут, зазнайка, – прозвучал нелестный комментарий врача Лены. – Рита, привяжи его получше: голову, руки, корпус. Нам же нужно чистое исследование, без шумов.
– А ноги? – спросила Рита.
– Ноги необязательно, дадим пациенту свободу, – пошутила Елена Сергеевна и нажала кнопку запуска программы.
Первые три минуты прошли нормально, прибор пробегал вдоль тела и возвращался на исходную. Но дальше начал происходить полный беспредел. Неописанные функции высоких частот прибора подразумевали движение «бублика» не только вдоль тела, но и с небольшим колебанием, которое напоминало движение почти упавшего обруча на пол.
– А я не знала, что он так умеет! – воскликнула Елена Сергеевна.
– Я тоже, – выкрикнул я в ответ.
– Этого я не учитывал, когда настраивал программу, – подумал я.
– А ведь это меньше половины мощности, – ответил Ин.
Я закрыл глаза и углубился в воспоминания: картинка перед глазами возникла мгновенно, ковыряние в памяти уже не составляло никакого труда. Вот я захожу в кабинет к неврологу, смотрю на прибор, снизу огромная массивная станина… Шесть лап-ножек подразумевают жёсткую фиксацию к полу, но ни одна из видимых мною лап не закреплена. Я моментально переношусь в другое воспоминание, как захожу в бронированную дверь, за ней стоит прибор, который в 4 раза больше этого, и у него восемь лап на полу, все видимые прикручены и восемь на потолке – также прикрученные.
Я вернулся из воспоминаний.
– А ваш прибор закреплён к полу? – произнёс я с небольшим вибрато.
Очередная итерация сканирования закончилась, «бублик» вернулся на исходную.
– Если мне память не изменяет, то одна лапа была прикручена точно, – ответила врач.
Прибор начал новый цикл, частота колебаний возросла.
– То-о-олько-о-о-одна-а-а? – вибрация уже была настолько ощутимая, что моя речь превратилась в нескончаемое вибрато.
– Я отменяю процедуру, – выкрикнула врач, прибор уже издавал изрядный шум.
Прибор не останавливался. Елена Сергеевна суетилась, пыталась остановить программу, но ничего не получалось.
Я создавал программу по аналогии с одиночными прокатами, где функции конца и начала были соответственно по краям цикла исследования. И разумеется, я не предусмотрел пауз. А разработка программы в режиме администратора сняла все коды отмены, предусмотренные штатными функциями.
Я крепко вцепился в ручки. Я планировал довести исследование до конца. С каждым циклом вибрация становилась сильнее. Вся надежда на единственный болт крепления к полу. Но ноги прибора уже начали приплясывать, иногда станина смещалась относительно закреплённого болта.
Мне становится все страшнее и страшнее. Окончание каждого цикла я воспринимал как маленькую победу и надеялся, что новый уже не начнётся. Но новые циклы, как назло, начинаются и начинаются. От гула, издаваемого «бубликом» уже закладывает уши. Моё тело, голова и руки надёжно закреплены ремнями, поэтому никаких мыслей о побеге нет.
Я закрыл глаза. Не думал, что это возможно, но я уснул. Уснул при таком шуме и вибрации, но именно второе помогает уснуть в любом возрасте, просто взрослых некому укачивать.
Я понял, что уснул. Осознание этой мысли позволило перейти в режим мастер-снов, но я не торопился с созиданием. Процесс пошёл своим естественным путём, и мне это даже понравилось. Внешняя вибрация по телу моментально нашла применение: я ехал на раллийном внедорожнике по пустыне. Скорость была запредельная. Тут я решил внести коррективы: если мчать в пустыне, участвуя в ралли, то само собой на грузовике-легенде. Левый руль, знакомая эмблема. Я повернул голову в сторону штурмана, это была Рита, в шлеме и экипировке, но глаза были её, ошибки быть не могло.
– Смотри на дорогу! А то словим бревно или бархан с аборигенами, – резко произнесла она.
Дорога становится всё хуже и хуже, нас изрядно штормит в кабине, иногда подбрасывая на кочках.
Я кручу руль, но управление даётся всё труднее и труднее.
– Да что такое, гидроусилитель отказал что ли? Или это нормальное поведение огромных колёс в песке?
– Всё может быть. Рули дальше, нельзя сбавлять темп, иначе проиграем немцам. Через километр будет бархан, многие там закопались.
– Ну, тогда поднажмём, да проскочим!
– Давай, 20 секунд до бархана. – Её голос звучал в наушнике отдаваясь эхом в голове.
Я упёрся в педаль акселератора, из выхлопной трубы повалил густой чёрный дым несгоревшего топлива.
Кочки становились всё больше, машину подкидывало то влево, то вправо, то вверх, то вниз. Мы это всё испытывали, но пятиточечные ремни безопасности хорошо сдерживали.
– 6,5,4, – Рита начала обратный отсчёт. – Ян, следы! – раздался неистовый вопль Риты. – Стой, тормози, не успеем, тяни влево, тяни!
На скорости 120 километров в час многотонная машина залетела на бархан и должна была красиво продолжить полёт, как на лучших фото и видеокадрах раллийных гонок. С вершины бархана открылся изумительный вид на пустыню, вид которой портил грузовик немецкой команды, стоящий на траектории полёта нашего грузовика. Обогнать его нам уже не суждено.
– Держись! – снова раздался крик Риты.
В ту же секунду я ощутил мощнейший удар и почувствовал на лице осколки битого стекла и, как ни странно, свежий тёплый ветер.
Груда искорёженного металла. Я начал искать глазами своего штурмана. Двери с её стороны не было, как и части кабины.
Я висел на ремнях безопасности.
Туманная пелена взъерошенного песка начала оседать, дым от машин рассеялся, и я увидел Риту, лежащую на песке без движения. Я понимал, что это неправда, это всего лишь сон. Но чувства не позволяли мне сидеть сложа руки.
Я отстегнул шлем, снял перчатки и хотел отстегнуть державший меня ремень, как в голове резко раздался голос Риты.
– Стой! Ты с ума сошёл? Не делай этого! Ян! Проснись, Ян!
Я открыл глаза. Яркий солнечный свет ослепил меня. Я чувствовал, как по лицу бежит кровь. Когда зрение адаптировалось, передо мной открылась картина: научный городок, парк, лес, а наверху огромные осколки нависшего надо мной стеклопакета.
– Ян, быстрее соображай! – снова раздался взволнованный крик Риты.
– Пястные ремни и головной ты уже отцепил, – наконец вмешался Ин. – Если отцепишь грудной, то полетим вниз с третьего этажа. Так что позволь, я вытащу нас от сюда.
– Я с трудом понимаю, что происходит, но лучше понимать это в безопасности. Действуй!
Ин ловко одной рукой уцепился за край скамьи-кушетки, второй при этом нажал на храповик грудного ремня. Раздался звук быстро выскакивающего ремня и крик Риты. Она закрыла ладонями глаза от страха.
Моё тело, слушая чёткие команды Ина, быстро через разбитое окно вернулось в кабинет невролога.
Я огляделся.
– Ну, и разгром я тут устроил, – тихо произнёс я, но вокруг стояла полнейшая тишина, поэтому меня услышали.
– Ян! Ты здесь! Я так напугалась, – и хрупкая девушка стиснула меня в железных объятьях и зарыдала. Я прижал её к себе и начал успокаивать.
– Я тоже очень сильно напугался, думал, что не увижу тебя никогда. – Я прижимал её к себе и нежно гладил по волосам. Рита не ослабила своей хватки объятий, редко всхлипывая.
В кабинете невролога на месте красивого панорамного окна теперь зияла огромная дыра с наполовину выпавшим из неё сканером. На полу прослеживался чёткий след перемещения прибора в виде глубоких царапин на ламинате. Безобидная методика чуть не привела к трагедии. Опасный получился эксперимент.
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.