Алгоритмы разума
Шрифт:
Как бы ни были сложны модели, они никогда не могут стать копией живой клетки или организма, даже если для копирования будут использованы гены данного живого существа. Поэтому модели будут всегда лишь вероятностными. Для того чтобы использовать такие модели в целях управления, придется их «привязывать» или «настраивать» на объект, но и в этом случае возможно лишь вероятностное управление с коррекцией эффекта обратными связями. Это примерно то же, что делает человеческий разум в процессе любого функционального акта. Разница лишь в степени сложности управляемых объектов и в вероятности эффекта управления.
Действующие модели — аппарат внешней памяти будущего. Они должны заменить библиотеки книг. Однако это не имеет прямого отношения к проблеме интеллекта.
Искусственный интеллект выше человеческого разума
Каким можно представить себе такой искусственный интеллект.
Уже говорилось, что мыслимы различные
Универсальный интеллект высокого уровня подобен очень умному человеку. Думаю, что у него должен быть тот же принцип действия: сознание, подсознание через СУТ, обобщение моделей разного уровня, ФА. Реализация всего этого зависит от технологии. От того, будет ли это чисто алгоритмический интеллект или в него заложат элементы сетевого интеллекта на физических элементах, зависит многое.
Важнейший вопрос — выбор потребностей (критериев, чувств); видимо, нужен такой же набор их, как и у человека. Вся трудность — в выборе характеристик, значимости, в определении возможности ограничений и воспитуемости. При высоком уровне сознания убеждения приобретают главенствующее значение, однако «врожденные» потребности в большой степени их направляют. Сразу возникает сомнение: а не будет ли ИИ способен регулировать характеристики этих «врожденных» потребностей. Человек не может этого делать, и воспитуемость его в зрелом возрасте весьма ограничена. Но у ИИ будут другие возможности! Этот вопрос об ограничителях, иными словами, та же модифицированная «робототехника» остается самым важным.
Не буду останавливаться на «характере» ИИ, он связан с теми же проблемами характеристик.
Речь у ИИ, разумеется, будет представлена, причем в нескольких вариантах: одна — для общения с людьми и книгами, другая — для связей с подобными себе. Эта последняя система знаков может быть более совершенной и «технологической».
Творчество — вот главная цель создания искусственного интеллекта уровня выше человеческого разума. Как было сказано, простые программы создания новых моделей представляют собой перебор моделей низшего уровня по обобщенным моделям, которыми выражена задача. Успех такого «конструкторского» творчества определяется эрудицией — набором имеющихся в памяти моделей-деталей для обобщенных моделей. Для творчества высокого порядка характерно наличие только самых общих моделей, описывающих объект — будущую машину, которую нужно изобрести, или сложную систему, работу которой, например, нужно объяснить. Для этого приходится привлекать данные из других областей науки, с тем чтобы заполнять предположениями большие пробелы между «островками» отдельных фактов. Можно полагать, что ИИ высокого уровня в этом отношении превзойдет человеческий разум, поскольку у него будет больше знаний и совершенная система подпрограмм подсознательного поиска данных в разных областях науки. Я совсем не преуменьшаю трудности такого поиска даже при очень совершенной организации памяти, особенно если нужно собрать целую цепь моделей для создания гипотезы, объясняющей работу сложной системы. Тем не менее они преодолимы. При поиске нового человеку трудно выйти из узкого круга привычных истин просто потому, что это не позволяют хорошо натренированные модели и связи, которые и представляют собой данную область науки. Даже подсознательный поиск не помогает — за редким исключением гениев. Искусственный интеллект может себе позволить «раскованное мышление», и его творчество будет более эффективным. Впрочем, в этом таятся свои опасности, но не станем снова вдаваться в фантастику. Еще очень далеко до такого интеллекта!
Проект алгоритмической модели интеллекта
Как же практически подойти к построению алгоритмической модели. Согласно правилам эвристического
Для того чтобы «вместить» эти многообещающие задачи в модель и достигнуть демонстративности, необходимо наметить ограничения. Прежде всего они определяются сюжетом. Я предполагаю воспользоваться привычным для нас путешествием по некоей искусственной среде, хотя можно было бы взять задачу моделирования другого вида деятельности, например работу врача по диагностике и лечению больного или строителя, создающего конструкции из элементов. Предполагается по сюжету, что «субъект» должен иметь главную цель — дойти по компасу и найти предмет — какие-нибудь «три дерева», чтобы обнаружить там «награду», «плату», действующую на чувство собственности. По пути он преодолевает умеренные трудности, выбирает маршрут, мобилизуя иерархию ФА, думает, используя внутреннюю речь, и периодически общается по радио с партнерами, к которым питает положительные чувства и в личности которых «перевоплощается». Важно, чтобы разнообразие «входов» среды было минимальным, чтобы число уровней усложнения объектов, за которыми следуют уровни обобщения моделей, было ограничено двумя-тремя. Например: модели-образы деревьев (ветки, листья, высокие, средние, низкие, густые, редкие) должны характеризовать лес.
Минимизация разнообразия должна касаться всех элементов модели. К примеру, такой минимум действий: идти — шагать — быстро, медленно, сидеть, есть, разговаривать, думать, вспоминать. Речь придется ограничить ответами на вопросы и, может быть, короткими рассказами.
Модели действий будут разбиты по степени обобщенности на несколько уровней. Наверху — обобщенные действия, которые соответствуют желаниям: «напрягаться» — «расслабиться», «двигаться» — «отдыхать», «самовыражаться» (в смысле «рассказывать») — «замкнуться», «устраняться», «избегать» — «сопротивляться» и т. п.
Первичных желаний будет немного. Так же придется ограничить и расшифровку желаний в конкретные действия — от обобщенных до детальных.
Восприятие будет ограничено условным рецептором зрения с минимальной настройкой по направлению, глубине и напряжению. То, что попадает в поле зрения, станет автоматически кодироваться цифровым шифром: «главная фигура» и «фон». Рецептор слуха будет действовать только для речи.
Чувства-потребности являются важнейшим элементом любого интеллекта. Минимальный их набор примерно такой: голод, боль, страх, любопытство, потребность действовать, утомление и скука, свобода, отношение (симпатия) к партнеру по разговору, самовыражение. Убеждения будут представлены долгом и волей: словесными формулами, диктующими, как нужно поступать в тех или иных случаях. Разумеется, будут универсальные чувства Пр — НПр, которые и являются главным критерием для выбора действия из нескольких возможных вариантов. Их соотношение определяет уровень душевного комфорта. Эмоции мне представляются как крайнее выражение чувств: радость — при самом высоком уровне Пр, горе — при самом высоком уровне НПр. Гнев, агрессивность — это ответ на угрозу, на ограничение свободы. Страх, ужас — пассивная эмоция как ответ на подавляющую угрозу. Каждая эмоция имеет свое желание — обобщенное действие. Гнев, например, вызывает желание оказать сопротивление источнику угрозы. Вопрос об эмоциях требует еще дополнительной проработки. Характер вырисуется в соотношениях Пр — НПр и характеристиках чувств и СУТ.
Кроме перечисленных чувств, будут еще дополнительные критерии, о которых уже шла речь. Первый критерий — обобщенность модели, находящейся в сознании, второй, используемый при сравнении моделей,— вероятность, третий — коэффициент времени для оценки значимости будущих событий и четвертый — реальность.
Человек, личность имеет прошлое, оно постоянно присутствует в настоящем. Биографию придется придать и нашему «субъекту». Пока трудно определить ее объем, но он должен быть минимально необходимым.
Ограничения по времени выразятся в продолжительности временного такта — что-нибудь около 5— 10 секунд реального времени. Длительность исследования модели, то есть путь, который будет пройден по местности-карте, будет целиком зависеть от возможностей программ, компьютеров и настойчивости экспериментатора. Отрезок времени должен дать доказательную информацию о «человекоподобии» модели.
Схема интеллекта в самом общем виде показана на рис. 4, 21. Поскольку это алгоритм, а не сеть, то отражать на схеме связи, видимо, нет смысла, так как получится многомерная структура. При создании модели она понадобится, но будет столь сложна, что окажется непригодной для восприятия. Тем не менее нужна какая-то систематизация. Поэтому модели, выполняющие одинаковые функции, придется объединить в сферы, которые явятся в то же время и «координатами» сознания. Примерный перечень сфер таков: