Об интеллекте искусственном и обычном
Об искусственном интеллекте мы беседуем с ведущим специалистом России в области логического ИИ, основателем научной школы «Миварные технологии логического Искусственного Интеллекта»1, профессором, доктором технических наук, профессором кафедры ИУ5 МГТУ им. Н. Э. Баумана Олегом Олеговичем Варламовым2.
1. Миварные технологии – объединение экспертных систем, баз данных и вычислительных задач в единый комплекс логического искусственного интеллекта.
2. Статьи О. О. Варламова, посвященные ИИ, были опубликованы в № 3 за 2020 и № 12 за 2021 год журнала «Знание – силы».
«Знание – сила»: Олег Олегович, вы ведущий специалист в России в области логического искусственного интеллекта, автор свыше 740 публикаций, имеющих более 25 тысяч цитирований, ваш индекс Хирша 124. А еще вы основатель научной школы «Миварные технологии логического Искусственного Интеллекта». Сколько лет вы занимаетесь этим научным направлением?
Олег Варламов: Со второго курса Военно-инженерного института им. А. Ф. Можайского, с 1985 года.
«ЗС»: Уже 41 год. Немало. Что же такое, простыми словами, искусственный интеллект?
О. В.: Это вопрос, на который есть простой ответ, но непонятный, и есть много разных более сложных ответов. Это технология, которую создает человечество. Но всё зависит от того, кто этим занимается. Искусственным интеллектом занимаются разные специалисты – медики, биологи, математики, физики, – и в зависимости от того, кто что делает, тот так и называет. А еще есть общее, житейское представление из фильмов, что в будущем роботы станут нам помогать.
Исторически кибернетика возникла в конце Второй мировой войны, и прежде всего из-за того, что появились реактивные истребители, летавшие с высокими скоростями, и человек перестал успевать прицеливаться. И специалисты начали думать: как же автоматизировать процесс прицеливания? Появилась идея, что система обработки информации и управления будет делать это лучше, чем человек. А тогда как раз появились первые электронные вычислительные машины. Здесь стоит сказать о роли ЭВМ, кибернетики, информатики. В данном случае возникла принципиально новая ситуация: с помощью электронных вычислительных машин человек впервые мог материализовать свои идеальные мысли и выразить их в виде программ. Всё, что было до этого, – механизация, и только с появлением компьютеров у человека возникла возможность материализации своих мыслей. Они живут отдельно от человека. Программисты пишут какие-то программы, и они потом живут своей жизнью. Человек уже другими делами занимается, а созданная им программа живет, работает.
И как раз в 1950-е годы, когда стало понятно, что можно отделять от себя достаточно сложные мысли, возникла идея: а можно ли вообще создать такие машины, которые без человека «думают» и развиваются?
«ЗС»: Думают вообще или в каком-то конкретном направлении, решая конкретные задачи?
О. В.: Идеальная цель – вообще. Я считаю, что ее можно достичь. Многие ученые считают, что нет… Если предположить, что удастся создать такие машины, которые без людей смогут жить и развиваться, возникает идея такого космизма: человечество существует для того, чтобы породить машины, которые потом полетят в космос, будут исследовать близкие и далекие миры, будут развиваться. По сути, возникнет новая форма жизни. Это глубокая фантастика, но, с другой стороны, всегда важно понимать, к чему мы стремимся. Такая цель есть у математиков и у физиков. И дальше возникают вопросы: чего нам для этого не хватает и что нам для этого надо. У биологов совсем другая цель – им нужно создать модель человеческого мозга для того, чтобы понимать, как человек думает и как можно лечить его болезни.
«ЗС»: Чисто исследовательская цель.
О. В.: Это две совершенно разные вещи. Поэтому я говорю, что под искусственным интеллектом изначально понимались, с математической точки зрения, алгоритмы обработки информации, принятие решений, управление. То есть мы хотим понять, можно ли создать роботов, которые сами себя делают, перемещаются на другие планеты. Их можно послать на Марс, на Венеру и более далекие планеты, в иные миры.
«ЗС»: Если их посылать на Марс, на Венеру, все-таки для того, чтобы они исследовали эти планеты. Это не им должно быть интересно, а нам.
О. В.: Здесь как раз важная развилка: либо машины для помощи человеку, либо машины ради машин. Идея космизма состоит в том, что люди создадут машины, которые будут потом жить своей жизнью.
«ЗС»: То есть мы, люди – только этап в развитии сознательной жизни во Вселенной, а то, что мы создадим, превзойдет нас?
О. В.: Да. Такая идея имеет право на жизнь, потому что человечество может исчезнуть, само себя уничтожить. Биология показывает, что очень многие формы жизни вымерли, и это часть эволюции. Идея состоит в том, что самые сложные машины-роботы – это следующее поколение мыслящих существ. Вершина развития ИИ. Они будут жить и развиваться без людей. Сами себе цели и задачи ставить, а потом сами их выполнять. Но роботы-помощники людей тоже нужны, они останутся с нами и будут нам помогать: сиделки, официанты, дворники, беспилотные комбайны для сельского хозяйства, беспилотные автомобили для самых разных нужд и так далее. Это направление – «помощники для людей». В данном случае цели и задачи будет человек ставить, а робот будет делать.
Я – сторонник соединения и взаимодополнения этих двух направлений в искусственном интеллекте, что все-таки это какие-то машины, которые должны помогать человеку. Понятно, что на начальном этапе мы создаем их для того, чтобы они вместо нас делали какую-то сложную, опасную работу там, где человеку по физическим, по биологическим причинам нельзя находиться.
Отдельно стоит вопрос, смогут ли машины представлять опасность для человечества или нет? Я всегда на это вопрос отвечаю так: если мы – родители, а роботы – наши дети, то, как мы их воспитаем, так они с нами и будут поступать.
В принципе, здесь тоже возникает очень много вопросов. Если с медицинской точки зрения моделирование мозга – это отдельное направление, цель – создание именно модели мозга. Ее пока нет. Опять же, не хватает ни вычислительных средств, ни математических моделей. В этом направлении дошли, насколько я отслеживаю, до создания модели мозга крысы. Уже есть модель мозга мухи. Здесь цель создать математическую модель, ну, или биологическую модель человеческого мозга для того, чтобы понимать, как устроен процесс мышления у человека. А направление – думающие машины. Понятно, что здесь материальная основа совершенно другая, человеческий мозг можно считать биологическим компьютером, но он тоже обрабатывает информацию. А надо воспроизвести его работу на компьютерах.
Ясно, что наши кремниевые компьютеры, которые сейчас основные, базовые, работают по-другому. Процессор фон-Неймановский, который с самого начала был и до сих пор остается базовым для всей существующей линейки, он всего-навсего два действия может делать: сложение и сдвиг. Из этих двух элементарных команд возникают 200 команд самого низкого уровня, из этих 200 команд потом отстраиваются операционные системы, все системы программирования. Как раз системы программирования и нужны для того, чтобы человек реализовывал свои идеи.
Как мы реализуем свои идеи? Пишем математические программы. Математика – наука, которая непрестанно развивается. Я студентам постоянно рассказываю, что есть три класса задач в математике. Есть задачи, которые решены, и они у нас в базе решенных задач, мы их используем в случае необходимости. Есть задачи, которые не решены, и доказано, что они не решаются. Это два очень маленьких класса. А самый большой класс – это задачи, для которых решения пока нет. И постепенно, с развитием математики, они оказываются либо там, где решенные, либо там, для которых нет решения. Но все-таки мы стараемся обращаться туда, где решенные задачи. Поэтому для меня искусственный интеллект – это думающие машины.
«ЗС»: Попробую выяснить некоторые детали. Я с компьютером познакомился очень давно, когда еще учился в университете и с помощью компьютера решал сложные задачи. Это был поиск решений сложных систем уравнений методом итерации. Такие вычисления человек тоже может сделать, но это займет в миллион раз больше времени. Конечно, это еще не интеллект, мы просто приспособили компьютер для того, чтобы он быстро решал задачи. Сейчас, к примеру, в астрономии компьютеры обрабатывают изображения звездного неба. Опять-таки, человек это может сделать сам, но такая работа потребует от него колоссальных временных затрат. То есть пока что это простое ускорение действий, которые мы и так бы сделали, но за счет новых возможностей мы можем сделать их гораздо быстрее, с меньшими затратами собственного труда и с меньшей вероятностью ошибок. В этом достижение нейросетей?
О. В.: Жестких программ. Пока без нейросетей, пока чистая автоматизация.
«ЗС»: Хорошо, чистая автоматизация. А что имеют в виду, когда постоянно заявляют об использовании в разных сферах ИИ?
О. В.: Мы можем зафиксировать, что компьютеры и программирование прежде всего используются для автоматизации умственной деятельности людей. Человек делает программу, и она потом сама по себе работает по жесткому алгоритму. Вот это искусственным интеллектом не называют. Когда мы говорим «думающая машина», мы подразумеваем, что она алгоритм своих действий, алгоритм рассуждений создает сама.
