Разделение времени и симбиоз человека и компьютера
Разделение времени и симбиоз человека и компьютера
В Массачусетском технологическом институте Ликлайдер сотрудничал с основоположником теории искусственного интеллекта Джоном Маккарти, в лаборатории которого хакеры из «Клуба технического моделирования» изобрели игру Spacewar. В пятидесятые годы под руководством Маккарти они участвовали в разработке компьютерных систем с разделением времени.
В то время, если требовалось, чтобы компьютер решил какую-то задачу, необходимо было предоставить оператору стопку перфокарт или перфоленту. Это напоминало подношение жертвенного животного священнослужителю. Это нудное действие, вызывавшее раздражение, называлось «пакетной обработкой данных». Требовались часы, а иногда и дни, чтобы получить результаты расчета. Малейшая ошибка означала, что перфокарты необходимо переделать для повторного прогона. Ты сам вообще не имел возможности ни коснуться, ни даже просто увидеть компьютер.
Разделение времени — совсем другое дело. Оно позволяет присоединить много терминалов к центральному процессору, так что большое количество пользователей могут одновременно самостоятельно набирать команды и практически немедленно получать ответ. Так же как гроссмейстер играет сразу много партий на разных досках, оперативная память центральной ЭВМ отслеживает каждого из пользователей, а ее оперативная система допускает работу со многими задачами одновременно и запуск сразу многих программ. При этом пользователь приобретает ни с чем не сравнимый опыт практического взаимодействия с компьютером в режиме реального времени. Пользователь как бы разговаривает с ним. «Казалось, что мы творим нечто вроде новой религии, настолько это должно было отличаться от пакетной обработки данных», — рассказывал Ликлайдер[454].
Это был самый важный шаг в направлении прямого сотрудничества, или симбиоза человека и компьютера. Боб Тейлор рассказывал: «Создание возможности интерактивных вычислений путем разделения времени было даже важнее самого изобретения способов обработки данных на компьютерах. Пакетная обработка информации напоминала обмен письмами, тогда как интерактивные вычисления были как прямой разговор с собеседником»[455].
Насколько важны интерактивные вычисления, поняли в Lincoln Laboratory, финансируемом военными исследовательском центре при Массачусетском технологическом институте, основанном в 1951 году при участии Ликлайдера. Здесь он создал рабочую группу, состоящую наполовину из психологов, наполовину из инженеров. Они должны были выяснить, можно ли сделать взаимодействие человека с компьютером более наглядным, а для представления информации использовать более удобный, дружественный интерфейс.
Одной из задач, стоявших перед Lincoln Laboratory, была разработка компьютеров для систем противовоздушной обороны, которые могли бы заранее предупреждать об атаке врага и координировать ответные действия. Такая система, ее называли SAGE, стоила больше и требовала больше людей, чем Манхэттенский проект — программа построения атомной бомбы. Чтобы система SAGE работала, надо было, чтобы пользователи имели возможность непосредственно и быстро взаимодействовать с компьютерами. Когда ракета или бомбардировщик противника будут на подлете, времени для пакетных расчетов не будет.
В систему SAGE входили двадцать три центра слежения на всей территории Соединенных Штатов, связанные между собой телефонными линиями. Она могла одновременно передавать информацию сразу о четырехстах быстро двигающихся самолетах. Это требовало мощных интерактивных компьютеров, компьютерных сетей, способных передать весь этот огромный массив информации, и дисплеев, на которых эта информации могла бы отображаться в простом для понимания графическом виде.
Поскольку по образованию Ликлайдер был психологом, его позвали помочь разработать интерфейс. Он сформулировал ряд теоретических положений о том, как достичь симбиоза, тесного сотрудничества, которое позволит совместно работать человеку и машине. Особенно важно было найти способ визуального отображения меняющейся информации. «Нам требовались методы, позволяющие не просто показывать точки на экране, но в течение нескольких секунд последовательно сохранять информацию о ситуации в воздухе, рисовать траектории полетов и раскрашивать эти траектории, чтобы можно было следить за текущей информацией и понимать, куда эта штуковина движется», — объяснял Ликлайдер[456]. Судьба Америки могла зависеть от того, сможет ли оператор за пультом управления правильно оценить поступающие ему данные и мгновенно на них отреагировать.
Интерактивные компьютеры, интуитивные интерфейсы, высокоскоростные компьютерные сети показали, что человек и машина могут работать вместе. И Ликлайдер понял: нечто подобное можно организовать не только для системы противовоздушной обороны. Он начал вести речь о «системе SAGE в полном смысле этих слов», системе, которая свяжет сетью не только центры противовоздушной обороны, но и «интеллектуальные центры», объединив воедино огромные хранилища знаний, с которыми люди смогут взаимодействовать, используя дружественные графические терминалы, — другими словами, о том цифровом мире, в котором мы сегодня живем.
Эти идеи легли в основу одной из самых значимых работ в истории послевоенных технологий. Статью «Симбиоз человека и компьютера» Ликлайдер опубликовал в 1960 году. Он писал: «Надежда на то, что пройдет не так уж много лет, и мозг человека будет тесно связан с вычислительной машиной. В результате такого партнерства появится возможность мыслить так, как никогда это не удавалось мозгу человека, а обработка данных будет происходить способом, недостижимым для устройств, оперирующих с информацией сегодня». Эти слова заслуживают того, чтобы их читали и перечитывали, поскольку в них сформулирована одна из основополагающих идей эры цифровых технологий[457].
Ликлайдер встал на сторону Норберта Винера, теория кибернетики которого базировалась на тесном сотрудничестве человека и машины. Он не присоединился к своим коллегам по Массачусетскому технологическому институту Марвину Мински и Джону Маккарти, для которых искусственный интеллект означал создание самообучающихся машин, имитирующих когнитивные способности человека. Как объяснял Ликлайдер, разумным он считал создание среды, в которой человек и машина «взаимодействуют друг с другом для принятия решения». Иными словами, они дополняют друг друга. «Люди намечают цели, формулируют гипотезы, определяют критерии и делают оценки. Вычислительные машины выполняют рутинную работу, требующуюся для того, чтобы стало возможно проникнуть в суть явления и принять правильные технологические и научные решения».
Данный текст является ознакомительным фрагментом.