Шрифт:
Занимаясь проблемой интеллекта в Институте кибернетики имени В.М. Глушкова, мы тоже пережили периоды надежд и разочарований.
Основную гипотезу об ОАР я предложил в начале 60-х годов. Скоро после этого группа сотрудников (супруги А.М. и Л.М. Касаткины, Д. Галенко, С.А. Талаев, Э.М. Куссуль и др.) воспроизвели Алгоритм Разума в эвристической модели в виде программы на компьютере БЭСМ-6, моделирующей сеть из 200 условных моделей и 2000 связей, с изменяющейся активностью и СУТ. Некий «Интеллект» передвигался по нарисованному лабиринту к заданной точке, избегая опасностей, преодолевая препятствия, разыскивая пищу, отдыхая. Были воспроизведены среда, потребности-чувства, «мысли» в сознании, подсознание, операции ФА и даже обучение.
Тем не менее, путь оказался тупиковым. Вытянуть в линию большую сеть, чтобы последовательно, по тактам времени, пересчитывать активности каждой модели в сознании и в подсознании, было не под силу нашим программистам и компьютерам. Программы оказались чересчур сложными, и каждый такт пересчетов требовал 5 мин машинного времени. Правда, имитация принципов ОАР удалась. Исследования многократно публиковались в монографиях и журналах, а в 1967 г. книга «Моделирование мышления и психики» была издана в США и я даже докладывал ОАР и модель на конференции по ИИ в Вашингтоне.
Стало ясно, что необходимо воспроизвести движение активности сразу по многим связям. Для этого в 1973 г. был создан аналог разума на физических сетях. Модели образов, движений, чувств были представлены примитивными микропроцессорами со своими характеристиками «входы-выходы», объединенными связями. Рецепторы выполнены в виде датчиков, включая дальномер-сканер пространства, а органы движения представлены моторчиками и колесами. «Разумная» тележка — «Таир» передвигалась по саду института, снова доказывая принципиальную воспроизводимость ОАР. А также ограниченность наших технических возможностей. «Борьба с техникой» длилась более десяти лет, но и здесь мы потерпели поражение: создать большую сеть не удалось.
В 1983 г. Э.М. Куссуль предложил свой нейрокомпьютер, воспроизводящий нейронную сеть, нацеленную на моделирование интеллекта. Эта работа, даже с участием японцев, продолжалась несколько лет. Сеть из 8000 элементов и связей способна создавать множество моделей-ансамблей. Она воспроизводит обучение, хорошо распознает образы, например, читает тексты, записанные разными почерками. То есть, сеть работает, но пока лишь на первой линии интеллекта — отделение «фигуры» от «фона», выделение из образа «буквы значения», то есть выполняет функции первичного распознавания образов. Однако до развитого Разума отсюда как до неба.
Мне хочется поделить ИИ на несколько классов в зависимости от назначения, так же как могут быть различны сферы деятельности естественного разума.
1. Управление по критериям объекта, субъекта или сочетания обоих.
2. Управление по программам поддержания постоянства или активного изменения по целям, опять же объекта или субъекта.
В зависимости от этих задач меняется удельный вес этапов ФА: больше слежения, или действия. Для слежения достаточны «метки», матрицы и регуляторы, для создания нового нужно иметь или создавать модели цели и программы, их воплощения действиями. В зависимости от этого находится и классификация интеллектуальных устройств:
1. Автоматы разной сложности, в том числе с гибким программным управлением.
2. Роботы: те же автоматы, но с увеличенной автономностью.
3. Искусственный интеллект с некоторыми программами из ОАР. Отличие от автомата: критерии управления, представляющие качества объекта, участвуют в оптимизации управления.
4. Разум: интеллект-личность. Кроме расширения числа программ, условное отличие от интеллекта состоит в критериях самостоятельности, заимствованных от живых разумов: выживания, приспособления к непредусмотренной среде. Необходимы программы сознания и подсознания, хотя бы в упрощенном варианте. Их мы уже испытали.
Алгоритм для ИИ, как мне кажется, существует, нужно лишь воспроизвести то, что придумала природа в процессе эволюции. То есть ОАР. К сожалению, это «лишь» — технологически — оказывается чрезвычайно трудным. И все же не совсем безнадежным, если учесть Технический Прогресс (ТП) и ограничить задачу, сложность среды и число программ.
Разум человека состоит из трех главных «этажей» и на каждом представлен огромным числом элементов. Это, во-первых, молекулярная структурная сложность нейрона, обеспечивающая взаимоотношения сотен и тысяч «входов-выходов» с избирательной активацией, торможением, тренировкой, запоминанием времени. По существу каждый нейрон коры мозга — это уже разум, и его еще никто не сделал. Во-вторых, это архитектура из различных нейронов. В коре их 100 миллиардов, т. е. практически уже невоспроизводимая сложность. В-третьих, из этого массива нейронов можно создать необозримое множество ансамблей моделей разной обобщенности, отражающих образы среды и воздействий на нее, а также их знаковые эквиваленты на многих языках.
Чтобы продемонстрировать сложность задачи, перечислю еще раз основные программы и механизмы человеческого разума, исходя из гипотезы, что была изложена выше.
1. Программами действий с моделями управляют критерии от объектов управления и субъекта разума.
2. Много критериев. Изменчивая иерархия их значимости. Объединение в интегральном УДК.
3. Создание новых моделей в самом разуме от запоминания внешних воздействий до творчества.