Мечтая о диспетчере-автомате, Петровский в то время еще не знал, сколь трудна задача, решаемая диспетчером. Понадобилось почти десять лет, чтобы ученые поняли, что для ее решения нужно не только создать несравненно более мощные и быстродействующие электронные машины, но и развить совсем новый раздел кибернетики — эвристическое программирование, цель которого научить машину подражать мыслительной деятельности человека, сообщить ей элементы интуиции.
Таких машин тогда еще не было, а об эвристическом программировании никто не задумывался, но в том же институте, где бегала «черепаха», уже создавалась машина, решавшая задачу, похожую на ту, что поставил перед своей «мышью» Шеннон.
Это была очень простая комбинация реле, которые в случае необходимости оставались включенными определенное время и тем самым «запоминали» решение задачи. Та машина, которую я тогда видела, была, в сущности, еще моделью. Но стоило ее конструктору Иванову нажать какую-то кнопку, после нескольких мгновений, за которые в машине происходило что-то таинственное, на экране вдруг возникал светящийся след молнии. Иванов расплывался в улыбке. Когда спустя минуту он снова включал прибор и молния снова повторяла свой маршрут, улыбка становилась еще шире.
— Запомнила, — торжествовал он, — запомнила задание.
А потом он повторял сеанс, меняя задание, и молния — это был след «мыши», пробирающейся из исходной точки в ту клеточку лабиринта, где ее ждало «сало», — меняла свой маршрут.
В приборе, разумеется, не было никакой мыши, но был лабиринт электрических проводов. И когда Иванов нажимал кнопку, в схеме происходили тысячи всяких включений, отключений, переключений, и в результате электрическому току открывался один-единственный путь. Эта схема обладала тем свойством, что на некоторое время это состояние переключателей и реле запоминалось. Если Иванов снова включал прибор, нажимая на ту же конечную кнопку — прежнюю цель, ток снова шел прежним путем. Если эта кнопка не нажималась более долгое время, реле размагничивались, забывали, как они были соединены в прошлый раз. Из этой модели родились новые типы современных автоматических телефонных станций.
А тогда Иванов, как и Петровский, тоже мечтал вслух:
— Вы представляете, как будет работать автомат, созданный по такому принципу, скажем, для библиографических целей, автомат-библиограф? В таком автомате «сало» — это одна из ячеек, в которых хранятся библиографические карточки по определенным разделам науки, техники, искусства. Причем крупные разделы будут подразделяться на мелкие. Те, в свою очередь, будут разбиты на более мелкие, образуя как бы лабиринт поиска. Получив запрос о требуемой литературе, автомат-библиограф, как «мышь», прощупает все разделы-ячейки своей «памяти», пока не найдет «сало». То есть пока не нащупает требуемый раздел. Тогда он выдаст нужные сведения. При повторных запросах он будет делать это много скорее, чем в первый раз. То же относится и к новым АТС. Часто вызываемые номера будут соединяться очень быстро. АТС будет помнить кратчайший путь к ним. Но если этих вызовов долгое время не будет, они забудутся и придется снова учить АТС вызывать нужный номер самым коротким путем, не плутая в лабиринте всей сложной и разветвленной сети абонентов.
Самое обидное, что все эти машины и многие другие могли появиться гораздо раньше! Их рождение задержалось из-за дезорганизации, которую вносили в дело невежды. Невежды всегда высказываются первыми — ведь им не нужно время для того, чтобы подумать. У нас, к сожалению, тогда еще мало кто представлял себе истинное значение кибернетики. Одни еще вообще не слышали о ней, другие отмахивались, некоторые даже писали разгромные статьи. И нашим ученым пришлось преодолеть не только естественные преграды, которые ставила перед ними сама наука, но преграды искусственные, ненужные, отвлекающие. Тем большая им честь и хвала, так как они перешагнули и через эти преграды и сегодня шагают в ногу с учеными других стран, а часто и впереди них…
В середине пятидесятых годов у нас появилось несколько электронных вычислительных машин. Они были не очень-то надежными, не очень быстродействующими, но уже помогали в сложных математических расчетах, применялись в некоторых системах управления промышленными объектами. Вероятно, многие помнят, как нарасхват были газеты и журналы с любыми сообщениями на эти темы; какие аудитории собирали конференции, стыдливо именовавшиеся конференциями по электронной вычислительной технике, — кибернетическими их тогда еще не рисковали называть; как жадно слушали доклады Ляпунова, Панова, Шура-Бура, Гутенмахера и других наших первых кибернетиков — каждый раз они сообщали о новых достижениях «умных» машин, о новых устройствах «памяти», более емких, быстродействующих.