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