Читаем Человеческий фактор в программировании полностью

Есть еще более дикие идеи относительно интерфейсов: например, «накидка знаний» — сочетание театральной накидки и гибкого (в прямом смысле этого слова) компьютера. Просто берите с собой эту накидку, предварительно загрузив в ее память необходимую информацию: систему проектирования программного обеспечения при помощи объектно-ориентирован-ной технологии — для офиса, новости и остроты — для вечеринки, базу данных с откликами покупателей — для редкого похода в универсам. Накидка будет шептать вам на ухо все необходимое для того, чтобы быть экспертом в любой области, в какой пожелаете. Она даже сможет напомнить имя знакомого, стоящего перед вами, — по всей видимости, идентифицируя личность с помощью встроенной оптической и звуковой аппаратуры или, возможно, с помощью некоего нейронного интерфейса, который пока еще не придумали (это всего лишь детали; не следует беспокоить мечтателей такими мелочами). Благодаря «накидке знаний» мы сможем перейти от компьютеров, имитирующих интеллект или интимность, к компьютерам, которые помогают людям это имитировать. Это будет превосходный новый мир, в котором очарование и легкость общения будут доступны тем, кто сможет себе позволить наибольший объем памяти «накидки» и самое свежее программное обеспечение. Но действительно ли вы хотите быть среди людей, чье понимание основано на магнитно-дисковых схемах, прикрытых вельветовой материей?

Наручная архитектура

Но погодите, есть еще кое-что, как говорят в ночном телемагазине. В современной киберпанковой моде уже появились булавки для галстука и ушные кольца, сделанные из лишних микросхем и цифровых прибамба-сов, а завтра, как нам говорят, мы будем носить вещи еще круче. У нас будут целые компьютеры, помещенные в модные браслеты (наверное, это случится тогда, когда «накидка знаний» уже станет повседневной одеждой). А волшебники интерфейсного проектирования даже предлагают, чтобы в наручных компьютерах применялись инфракрасные или коротковолновые передатчики. Они могли бы автоматически связываться, будучи в непосредственной близости друг от друга, — естественно, с применением соответствующего протокола и верификации цифровой подписи, которые предназначены для управления соединениями и установки связи с нужным абонентом. (Полагаю, миниатюрные версии таких устройств будут называться «запонками».) Когда друзья будут встречаться и пожимать друг другу руки, их компьютеры будут автоматически обмениваться сообщениями, что придаст новый смысл выражению «протокол установления связи» (handshaking protocol).[44] Какой прогресс! Технология служит человеку, устраняя необходимость таких неприятных человеческих действий, как обычный разговор или еще более ужасная интимность тет-а-тет. Не проще ли обмениваться файлами, чем говорить друг с другом?

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

Это наручное чудо может связываться со стационарным компьютером при въезде в гостиницу, загружая ваш профиль в комнату. Температура и освещение будут настроены по вашему вкусу, а на экране размером со стену появится необходимый хранитель (screen-saver). Или же этот экран будет демонстрировать интересующие вас заметки из Wall Street Journal, или Software Development, или alt.wierd — по вашему вкусу. Действительно, одной из самых распространенных фантазий о грядущем микрокомпьютерном тысячелетии является программное обеспечение, предназначенное для поиска и отбора информации из огромного цифрового потока, смывающего информационные границы.

У меня уже есть доступ к подобной системе. Мой партнер просматривает публикации в различных изданиях — от Journal до DBMS — и неизменно сообщает мне о том, что может меня заинтересовать, просветить или быть для меня полезным. То же самое я делаю и для него, просматривая другие издания. Попытка переложить такую работу на компьютерную программу ставит два почти непреодолимых вопроса. Большая часть заметок под заголовками, которые меня заинтересовывают, не стоят прочтения, а многие из самых ценных публикаций оказываются в новых рубриках, которые я никогда не могу определить заранее. Сможет ли компьютер понять вас так хорошо, чтобы справиться с этой функцией? Сможете ли вы доверять компьютеру, если будете знать, что его «понимание» притворно?

Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже