Максим Кидрук - Бот

Тут можно читать онлайн Максим Кидрук - Бот - бесплатно ознакомительный отрывок. Жанр: Научная Фантастика, издательство Литагент «Клуб семейного досуга»7b51d9e5-dc2e-11e3-8865-0025905a069a, год 2013. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Бот
  • Автор:
  • Жанр:
  • Издательство:
    Литагент «Клуб семейного досуга»7b51d9e5-dc2e-11e3-8865-0025905a069a
  • Год:
    2013
  • Город:
    Харьков
  • ISBN:
    978-966-14-6039-2
  • Рейтинг:
    4.75/5. Голосов: 81
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Максим Кидрук - Бот краткое содержание

Бот - описание и краткое содержание, автор Максим Кидрук, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

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

Боты, которых ему надо остановить, — это нанороботы, вышедшие из-под контроля. И им очень нравится вкус человеческой плоти…

Специальный приз за лучшее произведение о путешествиях Международного литературного конкурса романов, киносценариев, пьес, песенной лирики и произведений для детей «Коронация слова — 2012».

Бот - читать онлайн бесплатно ознакомительный отрывок

Бот - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Максим Кидрук
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

— Невероятно. — прошептал Тимур. — Они как живые.

— Так говорят все, кто их видит впервые.

На мониторе слева от аквариума появилось 3D-изображение существа, похожего на кальмара: выпуклая, эллиптической формы голова, вытянутое тело, оканчивающееся несколькими десятками щупалец в хвостовой части. Некоторые щупальца были тоньше остальных и торчали прямо, как антенны искусственного спутника. Тимур ни за что не догадался бы, как это изображение связано с демонстрационным стендом, внутри которого пульсировало черное облако, если бы не шкала масштаба внизу экрана (одно деление — 1 мкм) и подпись: «Nanorobot NB-1G|V6.0.0.14.)

Модель медленно поворачивалась вокруг центральной оси.

— Одиночный агент? — не веря собственным глазам, произнес Тимур.

3Dмодель наноробота Ральф кивнул В голове у Тимура сталкивались сотни - фото 6

3D-модель наноробота

Ральф кивнул. В голове у Тимура сталкивались сотни вопросов, но один был самым важным:

— Так все же — он живой?

— Как тебе сказать, — почесал подбородок Ральф. — Если ты дашь мне адекватное определение живого , я тебе отвечу. Люди, животные, птицы — безусловно, живые. А вот бактерии или вирусы? А растения? — Ральф нажал несколько кнопок на клавиатуре у аквариума. Тимур опытным глазом программиста уловил, что цифры в бегущих по дисплею колонках стали меняться в определенной последовательности. А облако сразу приобрело форму идеальной сферы. — Каждый наноробот, — продолжил Ральф, — состоит из созданных искусственно молекул ДНК. Они не способны к самовоспроизведению. В то же время они питаются, передвигаются, могут выполнять элементарные задачи, на которые их запрограммировали. Наверное, они живые. Во всяком случае, более живые, чем деревья или одноклеточные организмы.

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

— Эти нанороботы созданы для работы в составе огромной стаи в вязкой среде, например в крови. — продолжал Ральф. — При отсутствии сильного ветра такой средой может быть воздух.

— А как вы заставили их сформировать шар? — Тимур боролся с желанием засунуть руку в аквариум и потрогать сферу.

— Ты видишь старое поколение. Агенты несут в себе короткий фрагмент кода, который определяет их расположение и поведение относительно смежных агентов. Они перемещаются по принципу косяка рыб. Нет внешней силы, управляющей рыбами. Каждая рыба из группы следит за своими соседями и двигается в зависимости от их движений. Когда косяк атакует хищник, сначала уворачиваются ближайшие к нему рыбы, за ними реагируют соседние, и вот через секунду вся стая уже мчится прочь. Нечто подобное и с агентами. Я задаю функцию вида F = f ( x, y, z ), и рой строит трехмерную поверхность. После команды перестроиться каждый агент анализирует расположение своих соседей и занимает положение согласно формуле.

Ральф склонился над клавиатурой.

— Поверхность может быть насколько угодно сложной, — рой «поплыл», а потом вмиг застыл, сформировав фигуру, похожую на зафиксированный фотокамерой взрыв. — Можно также вводить функцию с четырьмя параметрами, где четвертая переменная — время.

Задав на панели управления формулу, Ральф отошел назад. Рой опять образовал сферу, затем она начала сплющиваться, превращаясь в эллипсоид, эллипсоид вытянулся в цилиндр с закругленными краями, а цилиндр, изогнувшись, соединил торцы в тор («бублик»). Тор снова сомкнулся в сферу, и процесс стал повторяться.

— А где еще можно использовать таких нанороботов?

— Применений масса. Начиная со шпионажа и заканчивая медициной. Японцы планировали использовать нанороботов для борьбы с раком. Введенные в кровеносную систему, они должны были отыскивать и уничтожать раковые клетки. Такая была идея. Кейтаро как раз руководил этой работой. Но проект, к сожалению, не был доведен до конца. Джеп как будто обезумел — целиком и полностью перекинулся на создание ботов.

— А как вы их программируете? Куда компилируется код каждого агента?

— У каждого есть свой мозг, образованный молекулами DRQ (2,3,5,6-тетраметил-1-4-бензокинона). Эта система может работать как микропроцессор. Одна молекула DRQ представляют собой кольцо с четырьмя отростками, которые могут занимать различные положения относительно друг друга. Шестнадцать таких молекул сведены в кольцо, в центре которого находится семнадцатая их «сестра». Вместе они образуют молекулярную машину, способную кодировать в размещении своих частей свыше четырех миллиардов комбинаций. Этого достаточно.

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

Ральф просиял:

— Кейтаро был прав, думая, что тебе это понравится. Еще четверть столетия назад никто об этом даже и не догадывался. Не было самого понятия «разумная туманность». Никто не подозревал, сколько всего можно выжать из этого облака.

Тимур пока не мог до конца разделить его энтузиазм. Он сам работал с подобными системами. Только его агенты были виртуальными — крошечными компьютерными подпрограммами.

— Вы пробовали обучать рой? — спросил Тимур.

Агент программируется достаточно просто: «обнаружь соседа — выясни его состояние — подстрой соответственно свое». Ни на что большее он не способен. Но когда таких элементов набирается миллион, возникает эффект, называемый в программировании обусловленным поведением. Большое скопление примитивных программ-агентов начинает демонстрировать сложное поведение, на которое не был запрограммирован ни один из индивидуальных агентов.

— Мы сделали все, чтобы они не могли обучаться, — серьезно ответил Ральф. — Их память краткосрочна. Если бы мы наделили их постоянной памятью, они бы уже давно разнесли тут все на куски.

Тимур перевел взгляд на подвижное облако. Ральф подошел к лифту и нажал кнопку вызова. Двери лифта медленно открылись.

— Прошу за мной. Нас ждут более серьезные вещи.

Пока двери лифта закрывались, Тимур не отрывал глаз от аквариума. Одна мысль не давала ему покоя: «Это же хаос! Классическая хаотическая система, но только не на бумаге или в компьютере, а в реальной жизни!» Занимаясь программированием агентных систем, Тимур быстро понял, что они обладают уникальными свойствами. Они поддаются обучению, могут делать выбор, самостоятельно планировать и выполнять задания. Но есть у них и один важный недостаток: обусловленное поведение в некоторых случаях может полностью выйти из-под контроля.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Максим Кидрук читать все книги автора по порядку

Максим Кидрук - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Бот отзывы


Отзывы читателей о книге Бот, автор: Максим Кидрук. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x