На эти и подобные вопросы мы еще долго не сможем получить необходимые ответы. Они носят далеко не только абстрактный характер. Они валены для всех тех, кто занимается теорией искусственного интеллекта. В конце концов все искусственное почти всегда копия естественного. А можно ли все естественное когда-нибудь воплотить в искусственное? Например, рефлексию, столь необходимую для согласованных действий общественного организма?
Но если способность оценивать собственное поведение с позиции другого лица явление чисто общественное, то тогда вряд ли можно обеспечить этой способностью технические системы, именуемые искусственным интеллектом.
Изучение перечисленных проблем потребует согласованных усилий ученых самых разных специальностей, а не только физиологов и психологов. Для анализа вопросов, связанных с историей становления интеллекта, будет необходимо участие лингвистов, философов, физиков, специалистов в области теории управления и информатики. И любая рациональная гипотеза, любое продвижение в изучении этих или смежных проблем, помогающих вскрыть механизмы развития и становления интеллекта, могут иметь важнейшие следствия прикладного характера, прежде всего для информатики. Вот почему мы попробуем рассмотреть проблему становления интеллекта в том ракурсе, в каком она видится специалисту в области информатики и теории управления.
Сначала будем говорить только об обратных связях типа рефлексов, то есть таких связях, которые обеспечивают простейшие функциональные зависимости между «входом» и «выходом», между стимулом и реакцией организма, причиной и эффектом, который она порождает. Затем посмотрим, что может быть предложено вместо таких связей, как можно усовершенствовать обратные связи рефлексного типа в ситуациях, когда их недостаточно для достижения поставленных целей.
Рассмотрим действия летчика, управляющего самолетом. И предположим, что курс самолета стал отклоняться от заданного. Летчик это замечает и хочет исправить положение. Наиболее простой способ исправления курса состоит в том, чтобы надлежащим образом воспользоваться рулями поворота. Чем больше самолет отклоняется от курса, тем больше отклоняются и рули (чтобы быть точнее, скажу, что надо делать не только это — однако для нашей цели достаточно и столь грубой модели). Такой способ закладывается и в программу работы автопилота. Заметим, что соотношения между углом отклонения от курса и соответствующими углами отклонения рулей поворота (и других управляющих факторов) являются основными характеристиками самолета и рассчитываются согласно строгой математической теории.
Автопилот, конечно, не размышляет о причинах потери курса и дальнейшей судьбе самолета. Выполняя предписанную ему команду, он подобен животному, обладающему необходимым рефлексом, обеспечивает лишь простейшую обратную связь рефлексного типа, которая мало чем отличается от обратной связи, которая управляет действиями кошки, пробующей лапкой температуру воды: если вода чересчур горячая или холодная, то кошка просто отдернет лапку, причем тем быстрее, чем больше температура отличается от привычной.
Впрочем, нет. Одно существенное отличие все-таки есть: характеристики самолетного автопилота определены интеллектом человека, а кошачьего — естественным отбором!
Если самолет подвержен только малым возмущениям, то летчик ведет себя подобно автопилоту. Он не задумывается над своими действиями и управляет совершенно автоматически. Но вот он заметил, что отклонения от курса начинают носить систематический характер, не компенсируются его привычными «рефлексообразными» действиями и приводят к значительному изменению маршрута, заданного ему. Тогда он вспоминает в отличие от автопилота, что соблюдение точности курса не является его самоцелью, что курс рассчитан так, чтобы самолет в нужное время оказался в нужной точке пространства. И если самолет сошел с заданного курса, то для этого должны быть какие-то причины, отличные от случайных порывов ветра. И летчик постарается их установить. Он проверит, например, работу двигателей, постарается выяснить, как изменился ветер и т. д.
Получив эти сведения, летчик будет уже в состоянии предвидеть, как вести себя в новых условиях. Поэтому он не будет следовать стандартной программе, заложенной в автопилот, а станет оценивать внешнюю обстановку и положение самолета по отношению к конечной точке — цели полета. Далее, проанализировав все это, он заново рассчитает курс, который в новых условиях лучше соответствует цели полета, нежели тот, который был задан ранее.
Читать дальше
Конец ознакомительного отрывка
Купить книгу