Как, по-вашему, читатель, будет ли создан атомарный автомобиль?
Увы, нет. Нельзя изобрести машину, думая о ней только на уровне элементарных частиц.
Чтобы сделать автомобиль, марсианам пришлось бы сначала выработать понятия о больших группах атомов, именуемых на земле материалами (металлами, пластмассой, резиной); им понадобилось бы далее от взаимодействия элементарных частиц перейти к крупным технологическим процессам обработки материалов; им потребовалось бы подняться еще выше и запросто обращаться с такими гигантскими скоплениями атомов, как кузов, колеса или бензобак, объединяя их в конструкцию автомобиля.
Без многократного укрупнения, без крупноблочного подхода построить автомобиль нельзя.
История с марсианским автомобилем потребовалась М. Бонгарду только для того, чтобы ярко обозначить трудности алгоритмического подхода. Команды, проверки, присваивания, циклы - это элементарные частицы мира алгоритмов. В принципе из них можно собрать программу любой сложности так же, как из атомов в принципе можно сконструировать автомобиль.
Но только в принципе.
А на практике нужно сначала создать "интеллектуальные материалы", потом придумать технологию их переработки, потом изобрести блоки, узлы, агрегаты и общую конструкцию универсального алгоритма.
Создание интеллектуальных материалов
Огромная, беспримерная, полная коварных неожиданностей работа. Некоторые современные ученые считают, что она никогда не приведет к успеху, что алгоритмический путь к Искинту заказан. По их мнению, алгоритм четок и результативен, но лишен творческого начала, однообразен, как мелодия шарманки. "Разум и алгоритм, - утверждают они, - две вещи несовместные..."
Зато другие ученые свято верят в алгоритмический путь. Их доводы: с каждым годом крепнет алгоритмическое мышление, нам становится под силу то, на чти мы и не надеялись раньше. Мы разрабатываем все более общие, все более универсальные алгоритмы. Нам удастся отыскать единый ключ, универсальную отмычку, подходящую к любым задачам, вскрывающую любые проблемы. Мы сделаем Иекинт.
Спор между учеными носит столь принципиальный и ожесточенный характер, что один из крупных современных алгоритмистов написал в серьезном научном труде буквально следующее: "Если бы в средние века были вычислительные машины, то одни программисты сжигали бы на кострах других программистов за идею универсального алгоритма".
Р. Декарт жил во времена, когда костры инквизиции горели взаправду, а не для красного словца. Он верил в универсальную математику, в универсальный алгоритм. В "Правилах для руководства ума" он заложил фундамент такого алгоритма - нашел 18 принципов рационального мышления. И вот, в весенний день 1977 года мы спешим на свидание с Р. Декартом.
В Киевском музее западного и восточного искусства хранится портрет ученого кисти Франса Хальса. Р. Декарт сидит за столом, на который небрежно брошена шляпа. Будто он только что вернулся с прогулки по городу, где в толпе деятельного народа он чувствовал себя и свободно, и уверенно, и сосредоточенно.
Лицо его обращено к зрителю. Крупный нависающий нос, внимательные темно-серые глаза, усы и бородка в мушкетерском духе. Самое поразительное в этом лице - губы, слегка сжатые, скептические и умные губы философа. Он слегка, почти незаметно улыбается.
Улыбка Р. Декарта освещает наш вот уже трехсотлетний путь от "Правил для руководства ума" к искусственному разуму. Улыбка Р. Декарта очень кстати сегодня, в этот яркий, безоблачный весенний день.
Да, сегодня здесь, в Киеве, и там, в прекрасной стране Алгоритмии, весна, время таяния льдов, набухания почек. Мы узнаем в последующих главах, как из зерна под названием "алгоритм" прорастут иные растения - не жесткие и определенные, а нечеткие и эвристические алгоритмы. Вновь и вновь мы будем сличать сегодняшние взгляды на возможности искусственного мышления с декартовскими гипотезами о природе и действии ума.
Мы возьмем с собой в дорогу к Искинту веселые слова старого Декарта: "Если остерегаться принимать за истинное что-либо, что таковым не является, и всегда соблюдать порядок, в котором следует выводить одно из другого, то не может существовать истин столь отдаленных, чтобы они были непостижимыми, ни столь сокровенных, чтобы нельзя было их раскрыть".
Пойди туда, сам не знаю куда
Навстречу ему Балда
Идет, сам не зная куда.
А. Пушкин
Есть у алгоритмов одна неприятная, тревожная, даже угнетающая черта: они слишком правильны, слипи ком определенны и этим совсем непохожи на мысли и решения людей. Нам важно выяснить, зачем нужна нечеткость людям, сила она или слабость, стоит ли делать решения ЭВМ частично нечеткими, или алгоритмическая строгость предпочтительнее.