воскресенье, 28 ноября 2021 г.

Артур Сэмуэл. Запретить бумажную работу (по изданию 1968 года)

Попалась как-то в уличной библиотеке книга Кибернетика ожидаемая и кибернетика неожиданная. Бегло просмотрел статьи сборника и мысленно отметил для себя две, которые оказались пророческими если не во всём, то во многом. Первая статья принадлежит перу Артура Сэмуэла.

Артур Самуэл прежде всего известен как автор одной из первых самообучающихся программ, играющей в шашки. Кроме этого он работал инженером в Лабораториях Белла и в IBM, совместно с Дональдом Кнутом работал над его издательской системой TeX, а также был профессором в Стендфордском университете, где преподавал до конца жизни.

Ниже приведён полный текст перевода статьи, набранный мной по книге.

Возможно, некоторые будут удивлены, услышав о том, что современная цифровая вычислительная машина довольно устарела по своей концепции и что через 20 лет отметят 150-ю годовщину изобретения первого вычислительного устройства — аналитической машины англичанина Чарльза Баббэджа. Сто пятьдесят лет, действительно, довольно продолжительный период для современной науки и промышленности. Настолько длительный, что на первый взгляд кажется неоправданно долгим для полного претворения в жизнь новой концепции. К несчастью Чарльз Баббэдж опередил своё время. Потребовалось 100 лет технического развития, такой толчок, как вторая мировая война, и теоретические исследования Джона фон Неймана, чтобы создать вычислительное устройство. Теперь, когда прошло 20 лет и за спиной у нас несколько поколений вычислительных машин, мы в состоянии сделать более достоверные прогнозы, чем, скажем, в 1948 году.

Какой же будет вычислительная машина? Вычислительные машины не станут больше современных. Наоборот, они будут намного компактнее. Иными словами, став меньше, меньше по физическим измерениям, они сохранять все свои вычислительные возможности. Им, конечно, будут доступны запоминающие устройства очень больших ёмкостей, которые фактически смогут вместить всю сумму зарегистрированной человеком информации. Но это уже технически возможно сегодня. Скорости вычислительных машин также не будут нарастать стремительно: возможно они увеличатся в 100 и даже в 1000 раз, но ни в коем случае не в 1 000 000 раз, как это происходило за последние 20 лет развития вычислительной техники. Предел скорости света и природа вещества и энергии выступают как факторы, ограничивающие достижимые вычислительные скорости. Мы познаем очень многое в структуре вычислительных устройств и можем ожидать значительных изменений в этом направлении. Правда, эти изменения заметнее будут для конструктора вычислительной машины, чем для того, кто ею пользуется.

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

Попытаемся представить себе эти изменения.

Во-первых, у нас достаточно оснований предполагать, что в недалёком будущем решатся две главные проблемы. Первая из них касается способности машины учиться на собственном опыте. Когда человеку нужно решить на машине какую-то новую задачу (независимо от того, насколько она сходна с ранее решённое), он должен написать новую серию инструкций или, выражаясь на языке специалистов, составить программу решения этой задачи. Более того, пока мы не проведём специальную работу для сохранения старой информации, нам придётся часто переписывать одни и те же инструкции и даже терять время, которое затрачивает машина на повторное вычисление уже полученных данных. Что поделаешь — так работает машина. Когда же одинаковые задачи стоят перед человеком, он должен знать о них из своего опыта. И клерку, которому это не удаётся, вероятно, придётся менять свою профессию. Проблема машинного навыка, конечно, должна быть решена в ближайшие 20 лет, и тогда вычислительная машина будет приносить гораздо большую пользу.

Вторая трудность заключается в характере команд, которые должны подаваться в машину. Современная вычислительная машина воспринимает их только в повелительной форме: это раб, который выполняет наши команды, раб, лишённый способности спрашивать, по собственному желанию давать информацию, приводить доводы «за» и «против» относительно способов решения задачи и т. п. Короче говоря, мы не можем разговаривать с вычислительным устройством. но и здесь мы можем с уверенностью предположить, что не пройдёт и 20 лет, как эта проблема будет практически решена. Программирование, как мы теперь его называем, перестанет существовать, и вычислительная машина станет поистине «умным» и надёжным помощником человека.

А пока из-за этих двух трудностей нам приходится использовать целую армию «программистов» — ведь надо же писать инструкции для вычислительных машин. Третья трудность — меньшей значимости — будет также разрешена в ближайшие несколько лет. Она связана с созданием простого входного и выходного устройств, обеспечивающих слуховую и визуальную связь с вычислительной машиной. Это уже главным образом проблема стоимости, и мы можем надеяться, что со временем появятся очень дешёвые, удобные и портативные входные и выходные устройства. Связь с вычислительной машиной станет тогда лёгкой и естественной, как легка и естественна связь со «слугой», наделённым разумом человека.

Итак, на службе человека в скором времени появятся вычислительные машины, скорость которых может быть в 100-1000 раз выше, чем у современных; вычислительные машины с запоминающими устройствами больших ёмкостей; вычислительные машины, которые по своему объёму в 100 раз меньше современных; вычислительные машины, стоимость которых значительно ниже ныне существующих; и, наконец, вычислительные машины, наделённые способностью учиться на собственном опыте и свободно разговаривать со своим хозяином. Чего ещё мы можем пожелать?

Чтобы до конца оставаться реалистами, мы должны представить себе две совершенно различные ситуации. При одной ситуации почти у каждого человека будет собственная вычислительная машина. При второй — частную собственность на вычислительные машины запретит закон, но каждый человек получит доступ к небольшому конечному устройству, связанному с одной или несколькими большими вычислительными машинами, принадлежащими государству. При второй ситуации у частного лица будет большинство преимуществ любого обладателя небольших личных вычислительных машин, но не будет возможности использовать машину в корыстных или, скажем, каких-либо тайных целях. Капиталистические страны выберут первый путь, а коммунистические, несомненно, пойдут по второму. Чтобы мы, представители Запада, не радовались развитию этих двух направлений, следует заметить: тенденция к созданию крупной центральной вычислительной установки намечается и в западном мире. Можно поэтому предположить, что на Западе возникнет промежуточное направление — частные вычислительные машины ограниченных мощностей будут также выполнять роль дистанционных «оконечных» устройств, связанных с центральными вычислительными машинами, предназначенными для решения более сложных задач. Вычислительные машины в любом случае станут такими же удобными и всегда доступными, как современный телефон.

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

Связь с центральным пунктом потребуется и для выполнения ещё одной функции, которую тоже сможет выполнять вездесущая вычислительная машина. Я имею в виду информационный поиск. Вся информация, сосредоточенная в больших общих хранилищах (или по крайней мере часть, которую правительство выделит), будет быстро найдена и предоставлена в распоряжение любого человека по его первому запросу. Вы сможете почитать что-либо из раздела фантастики центральной библиотеки; развлечься в вечерние часы просмотром любого кинофильма; навести справки о добыче олова в Боливии за предыдущий день — всё это по запросу через своё дистанционное конечное устройство. Библиотеки в современном понятии перестанут существовать (за исключением нескольких, которые будут сохранены как музеи), и большая часть знаний мира станет храниться в том виде, в каком их сможет читать машина: точнее выражаясь, все накопленные во всём мире знания будут иметь, видимо, привычный нам вид, поскольку искусство программирующих вычислительных машин читать печатные и рукописные материалы достигнет совершенства. Однако из-за трудности хранения придётся прибегнуть к более сжатой форме записи, т. е. к форме, которую прочитает только машина и которую машина же по желанию человека переведёт на его, человеческий, язык.

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

Вычислительные машины смогут выполнять ещё одну основную функцию — функцию языкового перевода. Вы не только получите информацию из центрального хранилища на нужном вам языке, но и автоматический перевод её по телефону. (Хотя, возможно, перевод не найдёт широкого применения. Этому будет препятствовать, как мне кажется, постепенная тенденция ко всемирному языку.) Тем не менее по телефону можно будет связаться с любым уголком мира и беседовать с любым человеком, говорящим на другом языке, и всего лишь с небольшой задержкой в переводе, позволяющей машине учесть различия, свойственные каждому языку в построении предложения и в порядке слов.

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

Эти машины-управляющие на основе приобретённого опыта смогут изменять методы обучения. Они обновят учебный материал и проследят за его идеологической направленностью, учитывая требования современных научных достижений и изменений, происходящих в обществе. Несмотря на то, что получить образование каждый человек сможет на дому с помощью собственной вычислительной машины, природа человека не изменится и не отпадёт необходимость в школах с лабораториями, классами и учителями.

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

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

И, наконец, относительно достижений в области «интеллектуального» развития вычислительных машин. Нет сомнения, что чемпионы мира по шахматам и шашкам будут терпеть поражения, сражаясь с вычислительной машиной. Но, как ни странно, эти игры не перестанут существовать ни как развлечения, ни как профессиональные занятия. Состязания между людьми будут довольно редким явлением, однако почти каждый будет знать точно свой спортивный разряд и будет стремиться улучшить его, играя со своей вычислительной машиной. Вычислительные машины в значительной степени возьмут на себя функцию сочинения и аранжировки музыки по крайней мере популярной. И не исключено, что люди будут нередко спорить друг с другом о качестве звучания музыки, которую может создавать их собственная вычислительная машина или собственная программа. Что касается литературы, то электронная машина всё ещё будет оставаться неофитом, хотя произведения «безымянных» авторов будут выходить миллионными тиражами. И здесь же надо признать, что вычислительные машины не внесут большого вклада в науку, как некоторые предсказывали, имея в виду фундаментальный вклад в математику и естественные науки. Что ж, из всего сказанного вывод сделать нетрудно: так или иначе, все попытки наделить электронные машины подлинно творческими способностями потерпят неудачи.

На земле ещё останется поле деятельности для человека!

Просуммирую тезисы статьи:

  • Вычислительные машины станут намного компактнее, по объёму в 100 раз меньше современных.
  • Вычислительные машины будут обладать запоминающими устройствами такого объёма, который сможет вместить всю информацию человечества.
  • Скорость вычислительных машины вырастет в 100-1000 раз, но не в 1 000 000 раз.
  • Через 20 лет машины станут самообучающимися.
  • Программирование перестанет существовать.
  • Через несколько лет появятся дешёвые, удобные и портативные устройства для слуховой и визуальной связью с машиной.
  • Вычислительные машины будут свободно разговаривать со своим хозяином.
  • Появятся крупные централизованные вычислительные машины, принадлежащие государству или предприятию.
  • Появятся небольшие оконечные вычислительные машины в личной собственности людей.
  • Вычислительные машины станут удобными и доступными, как современный телефон.
  • Телефоны станут портативными и будут работать по радиосвязи.
  • Появится видеосвязь, но не получит широкого распространения из-за громоздкости устройств.
  • Появятся системы для поиска информации.
  • На конечном устройстве можно будет читать, просматривать фильмы, искать справочную информацию.
  • Библиотеки исчезнут, останутся только библиотеки-музеи.
  • Вычислительные машины будут уметь читать печатные и рукописные материалы.
  • Большая часть информации будет храниться в электронном виде.
  • Вычислительные машины будут переводить тексты.
  • Вычислительные машины смогут переводить устную речь в режиме реального времени.
  • Вычислительные машины смогут заменить учителей и самостоятельно совершенствовать учебную программу.
  • Школы с учителями, лабораториями и классами сохранятся из-за неизменности человеческой природы.
  • Вычислительные машины будут управлять производством.
  • Перестанет существовать канцелярская работа.
  • Освободившиеся рабочие займутся конструированием и техническим обслуживанием машин, пойдут работать в обслуживающие отрасли.
  • Вычислительные машины будут побеждать людей в шашки и шахматы.
  • Люди продолжат играть в шашки и шахматы прежде всего с вычислительными машинами, будут точно знать свой спортивный разряд.
  • В значительной мере сочинять и аранжировать музыку будут вычислительные машины.
  • Вычислительные машины смогут писать литературные произведения скромного качества, которые тем не менее будут издаваться миллионными тиражами.
  • Вычислительные машины не внесут большого вклада в науку.
Кое-какие предсказания не оправдались, некоторые из них ещё могут реализоваться в дальнейшем, но по моему мнению значительная часть этих предсказаний уже стали реальностью.