Система, которая действует и обучается разумно, предстает неадекватной, пока мы, человеческие существа, не можем пос-стичь, как она обучается, не можем следить за развитием ее понятийной структуры. Мы понимаем системы, которые строим, либо потому, что они являются автоматами, выполняющими алгоритмы, либо потому, что (когда системы похожи на нас) они механически вынуждены действовать подобно человеческим существам. "Весьма различные конструкции такого типа систем наиболее естественно взять за образцы искусственного разума... Однако... они ни в коей мере не выражают всех имеющихся здесь возможностей и не могут рассматриваться как нечто наиболее желательное" [73]. По мнению Г. Паска, в конструкции искусственной системы должно быть учтено, что хорошее обучение или тренировка дают обучаемому возможность действовать подобно самоорганизующейся системе.
Некоторые авторы подчеркивают, однако, что неточно называть автоматом машину, работающую без участия человека. Так, И. Б. Новик приводит по этому вопросу следующие аргументы [74].
116
Во-первых, человек участвует в автоматизированном процессе опосредованно: автоматы - это его овеществленный прошлый труд (даже если один автомат создан другим автоматом и так далее, то и в этом случае исходный автомат создается человеком; человек является, так сказать, "перводвигателем" мира автоматов). Во-вторых, человек участвует в автоматизированном процессе и в качестве решающего управляющего начала: ведь именно человек охватывает весь процесс управления в целом, начиная от его исходного управляющего "импульса". В этом смысле мы можем сказать, что в конечном счете человеку принадлежит "пусковой механизм" автоматов. С этими доводами нельзя не согласиться.
Понятия "автоматический" или "автомат" характеризуют устройства, которые выполняют серию предписанных действий в пределах вмешательства человека. Обычно вмешательство требуется в начале работы, чтобы пустить автомат в ход, и часто в конце, чтобы остановить его работу. Между этими двумя случаями автомат "двигает себя сам". Очевидно, что пуск и остановка кибернетической машины может определяться автономно - внутренней информационной структурой. Старые машины имитировали поведение живых организмов своей способностью к автономному движению. Существенно, что кибернетические устройства моделируют живые существа при помощи своей способности к автономным решениям.
Способность к автономным решениям не означает разрыва со средой. Автономность поведения системы достигается лишь в определенной среде, предполагает связь между системой и средой. Система, способная вести себя автономно и разумно, очевидно, должна состоять из элементов, обладающих определенной структурой и функциональной автономией. В нервной системе человека, например, такая автономия очень сильна. В более общем плане важно заметить, что если части автономны и могут реорганизовываться, если имеются несколько органов, каждый из которых в случае необходимости способен взять на себя управление, то между частями могут развиваться внутренние противоречивые взаимоотношения. Это вновь приводит к проблеме структурно-функциональной сложности организаций с разумным поведением. Естественно принять тезис Дж. Неймана: "Сложность здесь означает не то, как сложен объект, а то, как сложны его целенаправленные действия. В этом смысле объект обладает очень высокой сложностью, если он способен решать весьма трудные и сложные задачи" [75].
В самоорганизующихся системах функциональная организация приобретает решающее значение: в том случае, когда вычислительная машина может самоорганизовываться, способ первоначального соединения элементов не играет большой роли. Поэтому конструкторы перцептрона, например, допускают, чтобы первоначальная структура была случайной, а та структура, которая
117
необходима для распознавания образов, возникла в результате изменений, вызванных правилами поощрения.
Идея полной случайности первоначальной структуры самоорганизующейся системы связана, очевидно, с сильными ограничениями. "Имеются умственные акты, доступные ребенку, но совершенно недоступные для гориллы. Это происходит, возможно, вследствие генетически детерминированных различий в структуре. Дарвиновской эволюции понадобились тысячелетия, чтобы сделать наш мозг способным узнавать образы. Было бы крайне удивительно, если бы случайная сеть приобрела такую способность за несколько часов обучения" [76]. Эти и другие аргументы (рассмотренные выше) позволяют сделать заключение о диалектической взаимосвязи механизмов жесткой детерминации с процессами стохастической оптимизации. Такое сочетание существенно зависит от целевого назначения системы и критериев оптимизации.
Проблема искусственного интеллекта включает в себя вопрос о продолжительности жизни автомата [77]. Принципиальные идеи в этом плане высказаны, в частности, Л. Лёфгреном [78]. Он пришел к выводу о том, что конечное время существования самовосстанавливающихся полностью локализованных автоматов соответствует конечному времени жизни любого растения или животного в природе. Неограниченное время существования самовосстанавливающегося нелокализованного автомата соответствует неограниченному времени (бессмертию) развития человеческого общества.
Проблема искусственного интеллекта сопряжена с анализом симбиоза человека и машины. Большинство ученых признают, что лишь человек, способный творчески мыслить и обладающий интуицией, усиленными кибернетической машиной, может эффективно решать сложные задачи. Иначе говоря, машина - это не альтернатива мышлению человека, а способ расширения его возможностей. Причем взаимодействие человека и машины в условиях кибернетического симбиоза основано на том, что машина не просто сверхмощный и быстродействующий арифмометр, а творение человека, во многих отношениях даже превосходящее его возможности. Так, в теории вычислительных процессов к машине, взаимодействующей с человеком при решении тех или иных задач, предъявляются следующие требования: большой запас знаний и разных сведений (констант), программ решенных задач и т. п., пригодных для непосредственного быстрого и удобного использования в исходной программе; понимание входных языков программирования высоких уровней; быстрый и адекватный ответ на сообщение пользователя; способность к самоорганизации вычислительного процесса, а также к обучению в процессе эксплуатации [79]. Совокупность этих свойств и называют машинным интеллектом - по аналогии с такими признаками человеческого интеллекта, как эрудиция, понятливость, сообразительность, про
118
дуктивность и организованность. Способность к самоорганизации вычислительного процесса на основе памяти и обучения выражает коренное свойство машинного интеллекта - экстраполяцию выводов с использованием исходной информации.
В литературе по философским вопросам кибернетики возможность создания искусственного интеллекта ставится в зависимость от решения проблемы самоорганизации. При этом обычно отмечается, что самоорганизацией в строгом смысле обладают лишь живые существа. Автоматы современного типа, не отличающиеся подлинной автономностью, то есть допускающие косвенное участие человека, не являются в полном смысле слова самоорганизующимися; они реализуют лишь отдельные стороны самоорганизации. Так, В. С. Тюхтин пишет: "Создание технических систем, являющихся автономными носителями интеллектуальных функций (т. е. систем искусственного интеллекта в строгом смысле слова), возможно лишь на уровне самоорганизующихся систем. А поскольку до сих пор не созданы искусственные самоорганизующиеся системы, обладающие активностью, эквивалентной активно-потребностному началу живых систем, то современные технические системы не могут обладать интеллектуальными, творческими функциями. В строгом смысле слова термин "искусственный интеллект" применим не к машинам как таковым, а к человеко-машинным системам" [80]. Этот автор предлагает вначале создать хоть бы простейшую самоорганизующуюся систему [81], понимая под самоорганизацией самосовершающийся и самопрограммирующийся процесс, автономность которого осуществляется без вмешательства внешних по отношению к данной системе факторов и систем того же типа или выше его.