1. Человеческий и искусственный интеллект. «Разумеется, что такое “мыслить”, знает каждый из нас. Но, когда говорим о способности мыслить, то это оказывается трудной задачей.» Герман Хакен [1] Прежде чем начать разговор об искусственном интеллекте (далее - ИИ), попробуем разобраться, что мы понимаем под обычным человеческим интеллектом. Обратимся к Российскому энциклопедическому словарю [2] «ИНТЕЛЛЕКТ (от лат. intellectus - познание, понимание, рассудок), способность мышления, рационального познания. Лат. перевод др.-греч. понятия нус (“ум”), тождественный ему по смыслу. Термин “И.” в философии и богословии может обозначать способность к образованию понятий, сверхчувственное постижение духовных сущностей и др.» Энциклопедический словарь Брокгауза и Эфрона отводит значительное место разъяснению термина ИНТЕЛЛЕКТЪ, который авторами раздела соотносится с термином - УМ. [3] «Ум.- В процессах сложившегося сознания самонаблюдение различает три основных группы явлений: 1) восприятия и их интеллектуальную переработку; 2) изменения эмоционального равновесия; 3) волевые импульсы. Различение это имеет характер абстракции в том смысле, что мы не знаем состояния сознания, в котором какой-либо из этих элементов отсутствовал бы совершенно; но возможность различной количественной и качественной их комбинировки и невозможность сведения одного из них на другие заставляет нас различать их так же, как различаем мы в объективных предметах форму и цвет, никогда не наблюдаемые в чистом виде. Первая из основных групп психических процессов носит название У.,...». В своей книге «Психика и реальность: единая теория психических процессов» в главе 15 «Мышление как интегратор интеллекта» Лев Маркович Веккер пишет: «Целостно функционирующая совокупность познавательных процессов, включающая все уровни, начиная от сенсорного и кончая концептуальным, ближе и полнее всего охватывается категорией “интеллект”.» [4] И, наконец, «Большой толковый психологический словарь» определяет интеллект следующим образом: «Первоначально этот термин относился исключительно к рациональным мыслительным функциям человеческой психики; сегодня это родовой термин, охватывающий познавательные процессы в целом.»[5] Даже эти отрывочные, и отнюдь не представительные цитаты, показывают, сколь широко поле определения понятия “интеллект”. В некоторых случаях интеллект включает в себя ощущения, восприятия, мышление; в других, эти понятия не только разводятся друг от друга, но изучаются различными специалистами, в рамках своих специфических теорий. Известный физик и математик Роджер Пенроуз в книге «Новый ум короля» [6] пишет по этому поводу следующее: « Если мы согласимся с тем, что в нашей способности познавать - а, следовательно, и в нашей сознательной деятельности в целом - есть нечто, выходящее за пределы чисто алгоритмических действий, то следующим шагом мы должны попытаться выяснить, в каких из наших физических действий может проявляться «существенно неалгоритмическое поведение»» и далее «Смысл вопроса глубоко философский. Что значит - думать или чувствовать? Что есть разум? Существует ли он объективно? И если да, то в какой степени он функционально зависим от физических структур, с которыми его ассоциируют?....» Вместе с тем, все сходятся на том, что интеллект отличает способность концептуализации познаваемой среды, вне зависимости от природы последней. Есть еще одна показательная особенность большинства из этих формулировок - интеллекту вменяется обязанность образования “понятий”, в том числе - метафизических. Таким образом, говоря об ИИ, мы собираемся рассматривать объект, который, как минимум: - способен получать адекватную информацию об окружающей среде, включая в это понятие и себя самого; - концептуализировать полученную информацию; - образовывать, в рамках концептуального пространства, понятия, в том числе, абстрактные. Термин «искусственный интеллект» в разных источниках так же трактуется по-разному, однако, изначально он подразумевал раздел информатики, изучающий алгоритмическую реализацию человеческих способов решения задач. Теорией явно не определено, что именно считать необходимыми и достаточными условиями достижения интеллектуальности. Есть учёные, которые развивают теоретическую модель, в которой за осуществление интеллектуальной деятельности отвечает около 120 факторов. Обычно к реализации интеллектуальных систем подходят с точки зрения моделирования человеческой интеллектуальности. Таким образом, в рамках ИИ различают два основных направления: - символьное (семиотическое, нисходящее) основано на моделировании высокоуровневых процессов мышления человека, на представлении и использовании знаний; - нейрокибернетическое (нейросетевое, восходящее) основано на моделировании отдельных низкоуровневых структур мозга (нейронов). Как считает специалист по теории игр Майкл Генесерет (Michael Genesereth), профессор информатики в Stanford Logic Group [7], говоря об ИИ, мы должны исходить из необходимости выработки им правильной стратегии в играх общего характера, а не специализированных играх (типа шахмат). Программы вроде Deep Blue демонстрируют «скорее ум программиста, нежели ум программы», - пишет Генесерет. В том же, что касается ИИ – более важным является «ум» самой программы. Игры общего вида требуют самостоятельного раскрытия правил игры, тогда как программы типа Deep Blue содержат «зашитые» внутрь подробнейшие правила и алгоритмы игры. Рассматривая проблемы, связанные с ИИ, мы не можем обойти вниманием две статьи, направленные на выяснение вопроса: Может ли машина мыслить? Это статьи Джона Сирла - «Разум мозга - компьютерная программа?» [8] и Пола М. Черчленд, Патриции Смит Черчленд - «Искусственный интеллект: Может ли машина мыслить?». [9] Джон Сирл критикуя энтузиастов скорого создания ИИ, делит их на сторонников «сильного» и «слабого» ИИ. При этом сторонники сильного ИИ утверждают, что мышление — это не что иное, как манипулирование формализованными символами, а именно этим занимаются компьютерные программы. Следовательно, задача сводится к написанию правильной программы. Сторонники слабого ИИ не столь категоричны. Более осторожный подход заключается в том, чтобы рассматривать компьютерные модели как полезное средство для изучения разума, подобно тому, как они применяются при изучении погоды, пищеварения, экономики или механизмов молекулярной биологии. Сирл считает, что позиция сильного ИИ не имеет под собой прочного фундамента. Свое доказательство он строит на ставшей хрестоматийной «китайской комнате», мыслительном эксперименте, доказывающем не сводимость человеческого мышления к выполнению алгоритмических процедур. Черчленд, в свою очередь, критикует Сирла за очевидное заужение подходов к реализации ИИ. В ответ на «китайскую комнату» он проводит мыслительный эксперимент с «комнатой Максвелла», показывающий, что, следуя логике Сирла, гипотеза Максвелла об идентичности световых и электромагнитных волн была бы легко опровергнута. Интересен подход А.Л.Шамиса, который характеризует мышление человека, как попытку свести многоэкстремальную задачу, которую можно решать только методом перебора, к градиентной, одноэкстремальной, которую вообще не надо решать: «Так как в каждой точке нужно оценить и сравнить очень ограниченное число вариантов. То есть, человек создает новое информационное отображение среды: он решает задачу с помощью обобщения и укрупнения. За счет этого в знакомой среде можно действовать почти автоматически – по прогнозируемому градиенту эмоциональной оценки ситуации. Т.о. мозг нужен для создания одноэкстремальной модели среды, позволяющей поменьше думать, полагаясь в знаковых ситуациях на эмоциональный выбор.» [10] И далее: «Важнейшим аспектом восприятия является предвидение на основе иерархичной модели мира и многоуровневого процесса восприятия. Обращение к уровню детального восприятия происходит только по мере поведенческой необходимости или при рассогласовании предвидения и реального выхода.» [11] В тоже время, нынешнее состояние проекта «Искусственный интеллект» отнюдь не предвещает ничего подобного. Как уже отмечалось, под ИИ сегодня понимается разрозненный набор задач, направленных на создание специализированных устройств и технологий, к которым, в первую очередь относятся: - Системы машинного распознавания текста и его перевода. - Системы распознавания образов. - Программные продукты для роботов. - Технологии автономных агентов. - Нейронные сети. - Технологии клеточных автоматов. - Кибернетические устройства – полностью электронные или построенные на базе живых существ и способные эффективно выполнять присущие человеку действия, как интеллектуальные, так и двигательные. - Биотехнологии. - Игрушки. Специальный реферативный журнал вводит следующее разделение ИИ на проблемы: - Экспертные системы. - Применение искусственного интеллекта. - Автоматическое программирование. - Автоматическое доказательство теорем. - Логическое программирование. - Обучение. - Естественный язык. - Поиск. - Управление и планирование. - Робототехника. - Зрение и обработка изображений. - Распознавание образов. - Когнитивное моделирование. - Взаимодействие человека и ЭВМ. - Технические средства для искусственного интеллекта. Список достаточно внушительный. Задачи очень разные. Что же их объединяет? Сверхзадача построения компьютерной интеллектуальной системы, которая обладала бы уровнем эффективности решений неформализованных задач, сравнимым с человеческим или превосходящим его. В качестве критерия и конструктивного определения интеллектуальности в современной постановке можно рассматривать эту задачу как задачу приближения сингулярности [12] в её сверхинтеллектуальном понимании. То, что делается сегодня, значительно скромнее. Но, тем не менее, впечатляет. Калифорнийская компания Artificial Development (AD) продолжает работу, начатую в 2003 году по созданию системы CCortex, которая должна стать самой крупной в мире нейронной сетью. CCortex – это создание эмуляции человеческого мозга с 20 миллиардами нейронов и 20 триллионами связей между ними. По словам AD, их попытка в 10 тысяч раз масштабнее любых предыдущих попыток копировать, частично или полностью, первичные характеристики человеческого интеллекта. CCortex, по идее, сможет решать множество задач, ранее недоступных традиционным методам вычисления, воссоздавая сложность и функциональные возможности тех корковых областей, которые ответственны за обработку процессов высокого уровня человеческого интеллекта. Для достижения своей цели Artificial Development решилась собрать один из 20 лучших и самых быстрых компьютеров в мире – задуманная производительность 4800 гигафлопов. Известно, что данная супермашина работает под Linux. Она будет составлена из 500 узлов и одной тысячи процессоров Intel и AMD, собирается иметь 1,5 терабайта оперативной памяти и хранить в себе 80 терабайт данных. [13] В Московском энергетическом институте (техническом университете) совместно с ЦНИИКА рассматриваются базовые принципы конструирования интеллектуальных систем поддержки принятия решений реального времени (ИСППР РВ) семиотического типа и возможности их реализации в высокоэффективной инструментальной среде G2-GDA. Реализовать ИСППР РВ в полном объеме возможно при использовании современных технологий конструирования интеллектуальных систем, основанных на концепциях распределенного искусственного интеллекта, динамических (адаптивных) моделей знаний, параллельной обработки информации при поиске решения на основе методов правдоподобного вывода. [14] 2. Технологическая сингулярность. Выше мы уже упомянули понятие сингулярности. Вернемся к нему, так как оно является ключевым для дальнейших рассуждений. В 1993 году математик и писатель Вернор Виндж в статье «Грядущая технологическая сингулярность: как выжить в пост-человеческую эру» сформулировал ряд ключевых позиций, касающихся нашего ближайшего будущего. Одной из особенностей XXI века, по его мнению, является дальнейшее ускорение технического прогресса. Человечество стоит на грани перемен, которые сравнимы с появлением на земле Homo Sapiens. Главная причина этих перемен в том, что совершенствование и развитие техники приводит к тому, что техника становится всё более изощрённой и «умной». Всё это ведёт к созданию сущности с интеллектом, превышающим человеческий. Видится несколько путей, по которым наука может достичь такого прорыва: 1. Компьютеры обретут "сознание", и возникнет сверхчеловеческий интеллект. (В настоящее время нет единого мнения о том, сумеем ли мы создать машину, равную человеку, однако, если это получится, несомненно, вскоре затем можно будет сконструировать еще более разумные существа). 2. Крупные компьютерные сети (и их объединенные пользователи) могут "осознать себя" как сверхчеловечески разумные сущности. 3. Машинно-человеческий интерфейс станет настолько тесным, что интеллект пользователей можно будет обоснованно считать сверхчеловеческим. 4. Биология может обеспечить нас средствами улучшения естественного человеческого интеллекта. Первые три возможности напрямую связаны с совершенствованием компьютерного аппаратного обеспечения. Четвёртая возможность также зависит от этого, хотя и косвенно. Прогресс аппаратного обеспечения на протяжении уже нескольких десятилетий