Такие роботы применяются на современных предприятиях (рис. 9.1). Они неплохо работают – при условии, что перед каждым стоит конкретная задача, которая выполняется в определенном месте на конвейере. Но для нашей программы ТРКП промышленный робот тоже не годится. Если ему подать детали в фиксированном положении и в нужном порядке на конвейере, он их соберет. Однако смысл нашего эксперимента как раз в том, чтобы не связываться с фиксированными положениями, не подавать ничего машине на блюдечке. Наш робот, прежде чем приступить к сборке, должен еще найти материалы для изготовления деталей. Для этого ему придется облазить весь мир в поисках сырья, добыть и запасти материалы. У него должны быть органы, с помощью которых он будет двигаться – какие‐нибудь гусеницы или ноги. Бывают ходячие роботы, которые умеют так или иначе передвигаться, можно сказать, целенаправленно. Робот на рис. 9.2 напоминает насекомое, только у него не шесть ног, а четыре. Он ловко ползает по стенкам – для этого ему даны присоски на ногах, как у мухи. Создатели этого робота обожают поддразнивать его – подставляют руку на пути его следования. Почувствовав под ногами неровности, робот, совсем как человек, пытается нашарить более надежную опору, и это выглядит довольно забавно. Еще раньше У. Грей Уолтер, работавший в Бристольском университете, построил свою знаменитую “черепаху” –
Рис. 9.1. Промышленный робот на автозаводе
Рис. 9.2. Шагающий робот с присосками на ногах из Портсмутского университета, Англия.
Теперь перед нами стоит задача объединить роботов этих двух типов. Представьте себе способного ходить робота с присосками на ногах, которого оседлал другой робот, вроде того промышленного, с “руками”. Управляет комбинированной машиной встроенный компьютер. Он снабжен множеством программ, контролирующих работу ног, рук, присосок и клешней. Но всей системой в целом командует программа “Скопируй меня”, и говорит она примерно так: “Иди по свету и собирай материалы, необходимые для того, чтобы изготовить полную копию робота. Сделай нового робота, поставь на его встроенный компьютер ту же самую программу ТРКП и отправь его гулять, чтобы он делал то же самое”. Назовем воображаемого робота, которого мы хотим создать, ТРКП-роботом.
ТРКП-робот вроде того, какого мы только что обрисовали, – сложнейшая машина, требующая незаурядной изобретательности. Об этом размышлял прославленный американский математик венгерского происхождения Джон фон Нейман, один из двух претендентов на почетное звание отца современного компьютера. Вторым был британский математик Алан Тьюринг, который, будучи еще молодым, но феноменально талантливым ученым, внес, возможно, самый большой личный вклад в победу союзников во Второй мировой войне и которого после войны затравили в судах за гомосексуализм – в частности, принудительно вводили ему гормоны – и в конце концов довели до самоубийства. Но ни машина фон Неймана, ни самокопирующийся ТРКП-робот так и не появились на свет. Наверное, и не появятся никогда. Наверное, это просто нецелесообразно.
Но что я такое говорю? Самокопирующийся робот не появился на свет – что за чушь! А сам‐то я кто? А вы? А пчела, цветок или кенгуру? Кто мы все, если не ТРКП-роботы? Нас не собирала команда инженеров, мы собирались в процессе эмбрионального развития, четко регулируемого генами, прошедшими естественный отбор. Но фактически мы ведем себя именно так, как предположительно должен вести себя ТРКП-робот. Бродим по миру, выискивая сырье для изготовления деталей себя, и в конечном итоге собираем другого робота, способного на такие же фокусы. Сырьем нам служат молекулы, которые мы добываем из качественной еды.