Джарон Ланир - На заре новой эры. Автобиография отца виртуальной реальности
- Название:На заре новой эры. Автобиография отца виртуальной реальности
- Автор:
- Жанр:
- Издательство:Литагент 5 редакция
- Год:2018
- Город:Москва
- ISBN:978-5-04-098628-6
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Джарон Ланир - На заре новой эры. Автобиография отца виртуальной реальности краткое содержание
На заре новой эры. Автобиография отца виртуальной реальности - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
При этом если в случайном порядке изменить хоть один бит, то можно полностью вывести компьютер из строя; если этот бит изменить с умом, вы поставите под угрозу безопасность нефенотропного компьютера.
Однако в программах, существующих на сегодняшний день, практически невозможно переключить бит непредсказуемым образом и создать незначительное улучшение. Не значит ли это, что мы используем биты неправильно?
Итак, еще один аспект фенотропной гипотезы состоит в том, что небольшие изменения, произведенные посредством фенотропного редактора, должны приводить к небольшим изменениям в его поведении достаточно часто, чтобы упростить адаптивное улучшение в крупном масштабе [159]. В существующих на сегодняшний день системах этого не происходит.
Переключение
Представляя себе фенотропные системы будущего, я представляю, как они распространятся по всей сети и редакторы будут управлять друг другом в масштабе всего земного шара. Облако мультипликационных персонажей, которые тычут друг в друга пальцами.
Оперативный контроль за физическими устройствами, например термостатами и дронами, будет идентичен и для облачных алгоритмов, и для людей; таким образом, в понимании электронных устройств будет меньше мешающей людям эзотерики.
Я представляю начинающих учеников, путешествующих по мировой облачной архитектуре, играя, изучая, изменяя, и все с самого начала написано для людей, и все можно понять. Разумеется, я представляю себе, как все это происходит внутри виртуальной реальности.
Если бы могли изменить способ работы виртуального мира, находясь в нем сами, то… Здесь я, пожалуй, задержу дыхание и поищу слова. Это как раз то состояние, в котором мне лучше всего давались объяснения во время давнишней беседы о «пост-символической коммуникации».
Я говорил, что полноценный мир внутри виртуальной реальности двадцать первого века будет сплавом трех великих ветвей искусства века двадцатого: кинематографа, программирования и джаза. Причем джазовый элемент будет самым проблемным из всех.
Джаз основан на импровизации. Музыканты играют его спонтанно.
Мы уже знаем о первых средствах быстрого создания компьютерного контента. Люди постоянно пользуются смартфонами для создания записей, состоящих одновременно из текста, фотографий, видеороликов и звуковых записей. Удивительно, как быстро более сообразительные пользователи, особенно дети, могут изменять виртуальные миры в строительных играх вроде Minecraft. Но импровизационное программирование на более глубинном уровне все еще остается сложнопостижимой идеей.
В принципе, «глубина» сверточной сети близка к тем, которые способны переводить с языка на язык или интерпретировать изображения, могут изменять программы, адаптируя их, так чтобы пользователь проводил программу через все изменения, танцуя или играя на саксофоне.
Затем у вас получится найти новую физику или интерактивность для виртуального мира с той же легкостью и быстротой, с которой мы сегодня произносим фразу или совершаем движение танца. Подбор слов, которые нужно произнести, или планирование танцевальных движений действительно требует времени, но они постоянно исходят от нас с той скоростью, с какой мы думаем и чувствуем, так что они ощущаются «в реальном времени».
А можно ли программировать в реальном времени? Я много экспериментировал со способами помочь людям быстро «разглядеть» в программах средства создания, а не сочинять их построчно.
Один из таких способов – позволить людям руководствоваться выбором, а не конструктивным подходом. Проще всего это понять, рассмотрев чисто звуковую версию этой идеи. Предположим, вы обрушите на пользователей какофонию. Когда бы человек ни пошевелил рукой, звук, который возникает в этот момент, начинает возвращаться как часть петли обратной связи, и прочие звуки, которые не были выбраны, лишь немного приглушаются. Затем человек повторяет процесс, выбирая больше звуков, соединяющих повторяющуюся петлю, позволив другим звукам затихнуть.
В завершение процесса человек, может быть даже не музыкант, создаст петлю звука, которая станет, по сути, его собственной музыкальной композицией и будет изменяться все больше и больше, становясь все более индивидуальной, чем обычно выходит у новоиспеченных композиторов, научившихся пользоваться программами наподобие Garage Band. Но создание такой композиции никогда не будет процессом изобретения, только выбора, хотя спорить по поводу отличий одного от другого можно долго.
Этот подход можно осуществить и в графическом дизайне, когда человек зацепляет небольшие смерчи, исходящие из шумного и ветреного виртуального мира, уплотняя их, пока не получится скульптура. Это будет похоже на активную версию старого теста Роршаха; но это будет опыт, который начинается с каракулей.
Так можно ли приведенную здесь стратегию применить к программированию в целом? У меня так и не получилось убедительно это продемонстрировать, но я до сих пор надеюсь, что это возможно. Основная проблема заключается в том, что потребуется время на наблюдение за поведением и программами, описывающими поведение.
Для вдохновения на создание внешнего вида пользовательских интерфейсов я долгое время наблюдал за музыкальными инструментами. Если рассматривать технологию как разновидность самовыражения, то нет даже никаких сомнений в том, что музыкальные инструменты – самая продвинутая из когда-либо существовавших технологий, хотя на сегодняшний день этот комплимент применим лишь к нецифровым инструментам.
Меня всегда поражает, что люди могут играть джазовые импровизации. Импровизация подразумевает решение весьма глубоких проблем, постоянно продолжающееся в режиме реального времени. Программирование будущего будет очень похожим на джаз.
Именно поэтому я потратил столько усилий на такие конструкции, как виртуальные саксофоны. Их звук даже близко не сравнится со звуком реального саксофона, по крайней мере пока, и точно не сравнится со звуком по-настоящему хорошего саксофона.
Некоторые воображаемые проблемы, которые предстоит решать будущим импровизаторам фенотропного программирования, не похожи на те, с которыми ежедневно сталкиваются современные джазовые саксофонисты. Если вам приходится наблюдать за миллионом вариаций поведения, например в процессе того, как инопланетная летающая черепаха парит вокруг вашей головы, возможно, на наблюдение с целью выбора лучшего варианта уйдут годы.
Предположим, вы увидели сотни и даже тысячи примеров черепах, каждый из них отчетливо демонстрирует облако поведения черепах, в котором вам нужно выбрать варианты поведения во время шторма, которые кажутся самыми выделяющимися. Возможно, для синхронизации с движениями черепахи, которые вы хотите особо выделить, вам придется сыграть на каком-либо инструменте, например виртуальном саксофоне.
Читать дальшеИнтервал:
Закладка: