Философское введение в "Основы построения систем искусственного интеллекта"
"А на какого дьявола, спрашивается? Объясните мне, пожалуйста, зачем нужно искусственно фабриковать человека, когда любая баба может его родить когда угодно? Нет, не спорьте, пожалуйста, не возражайте, Иван Арнольдович, теоретически это интересно, физиологи будут в восторге, Москва беснуется... Ну а практически что?".
Ф.Ф. Преображенский
Во-первых, сразу отметим, что речь пойдет не об искусственном человеке, а об искусственном интеллекте. Т.е. как минимум мы не будем заниматься проблемами походки, питания, дыхания, пищеварения и пр. Вот как ковш экскаватора имитирует руку с лопаткой, так же наш ИИ будет имитировать не всего человека, и даже не все его возможности, а только одну функцию - интеллект. Начнем (что вполне логично) с уяснения, что именно мы будем создавать.
Что такое ИИ (искусственный интеллект) понятно сразу - это интеллект, созданный искусственно. Т.е. появившийся не в результате естественного хода эволюции, а искусственно. Такой себе homunculus... Осталось выяснить, что такое сам интеллект.
Большой энциклопедический словарь дает следующее определение: "Интеллект - это способность мышления, рационального познания". Мышление - это (согласно тому же словарю) "высшая ступень человеческого познания. Позволяет получать знания о таких объектах реального мира, которые не могут быть непосредственно восприняты чувственной ступенью познания. Формы и законы М. изучаются логикой, механизмы его протекания - психологией и нейрофизиологией. Кибернетика анализирует М. в связи с задачей моделирования некоторых мыслительных функций". Ну и для полноты картины: "Познание - процесс отражения и воспроизведения действительности в мышлении субъекта, результатом которого является новое знание о мире". Нельзя сказать, что хоть одно из этих определений неправильно или неполно.
Каждый, прочтя их, прекрасно понимает, что имеется ввиду. Однако для постановки "технического задания" этого мало. Важно не только понять, но и сформулировать понятие настолько четко, чтобы можно было любое явление или функцию однозначно либо отнести к области интеллекта, либо нет. Чтобы дать настолько четкое Описание (description) воспользуемся советом Платона руководствоваться двумя принципами: однородности и спецификации, - т.е. сначала определим общий класс понятий, в который включается интеллект, а затем выясним, чем же он принципиально отличается от других понятий этого класса.
Из уже приведенных определений (да и просто из контекста употребления слова) интеллект (естественный) несомненно относится к явлениям нашей психики, т.е. деятельности ЦНС. Последнее можно представить в виде схемы: ВНЕШНИЙ МИР -> разнородное воздействие -> ОРГАНЫ ЧУВСТВ -> информация (info) о внешнем мире -> ПСИХИКА -> управляющие сигналы -> МЫШЦЫ -> обратное воздействие -> ВНЕШНИЙ МИР и т.д. ...
Рассмотрим теперь подробнее деятельность психики, разделяя ее на составляющие, пока не вычленим из нее интеллект. Начнем рассмотрение с простейших организмов, дойдем до высших и дальше до качественного скачка -- появления разума. При этом свойства психики, которые проявятся при качественном скачке от неразумных существ к разумным, и будут составлять сущность интеллекта.
Деятельность простейших живых существ, как-то реагирующих на внешние воздействия и обладающие нервной системой, довольно легко описывается с помощью теории автоматов. Если взять, например, моллюска или насекомое, то можно довольно легко определить основной набор реакций на внешние раздражители, причем эти реакции будут практически одинаковыми у всех особей одного вида.
Причина этого заключается в том, что набор этих реакций полностью формируется с помощью естественного отбора - набор реакций (в теории автоматов это называется "внутренней функцией") "зашит" в структуре сети нервных клеток и в течении жизни не меняется. Изменение набора реакций у популяции происходит эволюционным путем в течении нескольких поколений:
ЕСЛИ: животное с рефлексом А жизнеспособно
ТО: животное дает потомство и рефлекс передается по наследству
ИНАЧЕ: животное погибает и рефлекс утрачивается
Теперь перейдем непосредственно к млекопитающим (исключая человека). Тут нервная система, кроме "унаследованного" механизма безусловных рефлексов - одинаковых для всех представителей одной популяции действует и параллельный механизм - условные рефлексы. Условный рефлекс - это реакции нервной системы, выработанные в течении жизни одной особи. Новый механизм является более совершенным, т.к. позволяет быстрее адаптироваться к изменениям окружающей среды. Интересной особенностью условных рефлексов является то, что для их выработки механизм естественного отбора оказывается слишком медленным. Действительно, система оценки "выжил"/"не выжил" в течении жизни одной особи не применима. Необходима принципиально другая оценочная функция, способная определить вредность рефлекса до того, как особь "отбросит копыта", "склеит ласты" или, если таковых нет, просто "протянет ноги"... Роль такой оценочной функции играют ощущения.
Ощущения, как известно, делятся на приятные и неприятные, появление первых при исполнении рефлекса сигнализирует о "полезности" данного рефлекса, а вторых - о "вредности". Сами же ощущения являются индикаторами основ жизнедеятельности - функционирование органов (боли, усталость), питание (голод), размножение (без комментариев). Механизм действия условных рефлексов был хорошо изучен Павловым, но и до него широко применялся в частности в дрессировке. По сути, процесс дрессировки и заключается в выработке условных рефлексов, - если после свистка встать на задние лапки - получишь сладкое. При этом если сладким таки перекормить, и ощущение сладость перестанет оцениваться, как приятное - никто на задние лапки по свистку становиться не будет (если конечно "пряник" изначально не подкреплялся "кнутом").
Еще одной особенностью условных рефлексов является возможность их передачи от особи - потомству путем все той же дрессировки, что и наблюдается у многих "высших" животных.
Для развития условного рефлекса необходимо постоянная поддержка правильной оценки, т.е. животное, будет настолько часто следовать данному рефлексу, насколько часто это будет приносить приятные ощущения. Долгое отсутствие подтверждения условного рефлекса приводит к его утере (одичанию). Схема действия условного рефлекса:
ЕСЛИ ощущение после применения условного рефлекса
"ПРИЯТНОЕ": статус рефлекса повышается
"НЕ ПРИЯТНОЕ": статус рефлекса понижается
- Подпись автора
~If the sky falls, we shall catch larks.~