Шрифт:
Интервал:
Закладка:
Арсенал вычислительной техники, доступный советским учёным во второй половине 1940-х гг., включал в себя электрические арифмометры, табуляторы и механизмы для сортировки перфокарт. Вскоре Кронрод познакомился с талантливым инженером Николаем Бессоновым, который из нескольких табуляторов и сконструированного им релейного умножающего устройства создал своеобразный «комбайн», способный решать более сложные вычислительные задачи. Успех этого проекта натолкнул Бессонова и Кронрода на мысль о создании универсальной цифровой вычислительной машины с программным управлением. Проект такой релейной вычислительной машины (РВМ-1) был принят к производству. В конструкцию машины были заложены оригинальные и весьма передовые идеи, например каскадный метод для осуществления параллельных расчётов. При этом важно учитывать, что Бессонов и Кронрод ничего не знали ни о работах Эйкена, ни о работах Цузе: первые западные публикации о вычислительных машинах стали известны в СССР только в конце 1940-х гг. Если бы РВМ-1 была построена в сжатые сроки, то, вероятно, могла бы соревноваться в скорости вычислений с первыми электронными машинами или даже превзойти их.
В 1949 г. Курчатов и Ландау порекомендовали Кронрода Алиханову, руководившему в тот момент созданием нового атомного института (позже получившего название ИТЭФ). Получив от последнего предложение возглавить математический отдел, Кронрод принял его и, перейдя во вновь сформированное учреждение, привёл с собой и Бессонова. Здесь они начали работы по постройке РВМ, которые, однако, продвигались мучительно медленно.
Существует мнение, что одной из главных причин медленного прогресса было недостаточно серьёзное отношение к проекту, вызванное его сравнительной дешевизной. Более умудрённые в управленческой магии коллеги советовали Кронроду ускорить производство, выполнив, например, контакты из золота: это не сильно улучшило бы качество машины, но сделало бы её дороже, что в итоге могло изменить отношение к ней. Однако Кронрод со смехом отвергал подобные советы. В результате, когда РВМ была построена, на сцену уже вышли электронные машины, и хотя РВМ и была способна состязаться с первыми из них, но у неё, конечно, уже не было будущего.
Кронрод был не из тех людей, которые рефлекторно цепляются за отжившие, пусть и дорогие лично им, идеи. Он быстро оценил преимущество электронных элементов перед релейными и активно включился в обсуждение конструкций первых ЭВМ. И всё же РВМ глубоко в душе осталась любимым его детищем — когда её демонтировали, на глазах Кронрода были слёзы[693]. Впрочем, век РВМ был не таким уж коротким — полностью завершённая в 1957 г. машина оставалась в строю до 1965-го. Благодаря исключительной надёжности машина оказалась весьма полезной для решения экономических задач, требовавших обработки больших массивов информации. В частности, именно на РВМ-1 выполнялись в 1961–1962 гг. расчёты цен по новой системе ценообразования[694].
За работы по численному решению физических задач, выполненные в 1950–1955 гг., Кронрод был удостоен Сталинской премии и награждён орденом Трудового Красного Знамени.
В 1955 г. отдел Кронрода получил в своё распоряжение первую ЭВМ, которой стала машина М-2, сконструированная коллективом под руководством Исаака Брука. Первые опыты с М-2 привели Кронрода к мысли, что вычислительные задачи — это не главное, для чего может быть употреблена ЭВМ. Главное — научить машину думать, решать творческие задачи. С этого момента одним из главных увлечений Кронрода становится область, получившая название «эвристического программирования». Вокруг Кронрода быстро формируется кружок учеников и единомышленников из числа математиков и физиков. В комнате, соседней с той, в которой стояла машина М-2, начал работать «кружок Кронрода». Здесь обсуждались методы распознавания образов‚ транспортная задача, задачи теории автоматов и многие другие. Кронрод предложил выбрать эталонную задачу‚ продвижение в решении которой позволяло бы сделать выводы о прогрессе, достигнутом в области эвристического программирования. Первой такой задачей стала карточная игра в подкидного дурака. Несмотря на кажущуюся несерьёзность, это — сложная игра, не имевшая разработанной теории и в то же время допускающая простое описание позиции, что было крайне важным в условиях дефицита памяти и вычислительной мощности машины. В процессе создания программы авторы выработали ряд общих принципов создания игровых систем ИИ.
И всё же программа для игры в подкидного дурака была слишком локальным явлением. Кронрод предложил использовать другую игру — шахматы, которые пользовались всемирной популярностью[695]. Но для реализации такого амбициозного для того времени проекта мощностей М-2 было явно недостаточно. Поэтому проект стартовал только вслед за появлением в ИТЭФ новой машины — М-20. Созданием шахматной программы занялись Владимир Арлазаров, Георгий Адельсон-Вельский, Александр Животовский и Анатолий Усков.
В 1965 г. в порядке международного обмена группа западных учёных посетила СССР. В составе весьма представительной делегации был и автор термина «искусственный интеллект» Джон Маккарти. Визит начался с участия в III Всесоюзном совещании по автоматическому управлению (технической кибернетике), которое было открыто 20 сентября в Одессе и продолжилось на борту парохода «Адмирал Нахимов»[696]. Затем был организован тур по советским научно-исследовательским институтам. Делегация посетила Киев, где состоялась встреча с академиком Глушковым и профессором Ивахненко, а также с директором Киевского института автоматики Борисом Тимофеевым. Также состоялись поездки в Тбилиси, где западных гостей встречал директор Института систем управления Академии наук Грузинской ССР Арчил Элиашвили. Грузинские учёные продемонстрировали зарубежным коллегам экспериментальную систему, способную распознавать произносимые вслух цифры, а также робота с голосовым управлением. Затем последовали визиты в Баку, Минск, Ленинград и Москву[697].
В Москве Джона Маккарти встретил его старый знакомый — академик Андрей Ершов. Ершов и Маккарти познакомились в декабре 1958 г. в Теддингтоне (Великобритания) на конференции по автоматизации мыслительных процессов. Вместе с Ершовым Маккарти отправился в Новосибирск, в Академгородок (Ершову стоило больших трудов согласовать этот визит), откуда через Москву вернулся домой[698]. О тёплых отношениях, сложившихся в ходе этой поездки между Ершовым и Маккарти, свидетельствует их переписка. Например, Маккарти пересылает Ершову слова одной из песен Боба Дилана, а сам просит Ершова прислать ему запись песни «Шла машина из Тамбова»[699]. Спустя три года Маккарти повторно посетит Академгородок, где проведёт два месяца в качестве сотрудника Вычислительного центра, прочитав курс по верификации программ в Новосибирском государственном университете[700].
За время поездки Маккарти познакомился с Кронродом и узнал о советских усилиях в области шахматного программирования, тогда же и родилась идея об организации первого международного матча: программа ИТЭФ против