Слабое и сильное определения интеллектуального агента

В настоящее время вопрос о том, что следует квалифицировать как агента и/или многоагентную систему, находится в стадии интенсивного обсуждения. Причина такого интереса к этому вопросу объясняется тем, что исследователи в этой области опасаются, что термины «интеллектуальный агент» и «многоагентная система» станут расхожими терминами. Этот вопрос обсуждался, в частности, на нескольких семинарах FIPA (Federation of Intelligent Physical Agents) – международной организации, созданной летом 1996 года и имеющей целью продвижение идей многоагентных систем в область практических приложений. В частности, на Токийской встрече в октябре 1996 года мнение FIPA по этому вопросу сформулировано следующим образом:

«Агент» – это сущность, которая находится в некоторой среде, от которой она получает данные и которые отражают события, происходящие в среде, интерпретирует их и исполняет команды, которые воздействуют на среду. Агент может содержать программные и аппаратные компоненты. Отсутствие четкого определения мира агентов и присутствие большого количества атрибутов, с ним связанных, а также существование большого разнообразия примеров агентов говорит о том, агенты это достаточно общая технология, которая аккумулирует в себе несколько различных областей».

Принято различать два определения интеллектуального агента – «слабое» и «сильное».

Под интеллектуальным агентом в слабом смысле понимается программно или аппаратно реализованная система, которая обладает такими свойствами:

  • автономность – способность интеллектуального агента функционировать без вмешательства человека и при этом осуществлять самоконтроль над своими действиями и внутренним состоянием;
  • общественное поведение (social ability) – способность функционировать в сообществе с другими агентами, обмениваясь с ними сообщениями с помощью некоторого общепонятного языка коммуникаций;
  • реактивность (reactivity) – способность воспринимать состояние среды и своевременно отвечать (реагировать) на те изменения, которые в ней происходят;
  • про-активность (pro-activity) – способность агента брать на себя инициативу, т.е. способность генерировать цели и действовать рационально для их достижения, а не только реагировать на внешние события.

Сильное определение агента подразумевает дополнительно к только что перечисленным свойствам ряда дополнительных. В частности, главным из них является наличие у агента хотя бы некоторого подмножества так называемых «ментальных свойств», называемых также интенсиональными понятиями, к которым относятся следующие:

  • знания (knowledge) – это постоянная часть знаний агента о себе, среде и других агентах, т.е. та часть, которая не изменяется в процессе его функционирования;
  • убеждения (beliefs, вера) – знания агента о среде, в частности, о других агентах; это те знания, которые могут изменяться во времени и становиться неверными, однако агент может не иметь об этом информации и продолжать оставаться в убеждении, что на них можно основывать свои выводы;
  • желания (desires) – это состояния, ситуации, достижение которых по разным причинам является для агента желательным, однако они могут быть противоречивыми и потому агент не ожидает, что все они будут достигнуты;
  • намерения (intentions) – это то, что агент или обязан сделать в силу своих обязательств по отношению к другим агентам (ему «это» поручено и он взял эту задачу на себя), или то, что вытекает из его желаний (т.е. непротиворечивое подмножество желаний, выбранное по тем или иным причинам, и которое совместимо с принятыми на себя обязательствами);
  • цели (goals) – конкретное множество конечных и промежуточных состояний, достижение которые агент принял в качестве текущей стратегии поведения;
  • обязательства по отношению к другим агентам (commitments) – задачи, которые агент берет на себя по просьбе (поручению) других агентов в рамках кооперативных целей или целей отдельных агентов в рамках сотрудничества.

Первые два из перечисленных понятий называют «позицией агента», его «точкой зрения» (attitudes), остальные характеризуют в англоязычной литературе общим термином «pro-attitude», суть которого в том, что они «направляют» поведение агента таким образом, чтобы сделать отвечающие данному термину содержательные и формальные утверждения истинными.

Некоторые авторы считают, что агент должен обладать также рядом других свойств. К ним относятся:

  • мобильность (mobility) – способность агента мигрировать по сети в поисках необходимой информации для решения своих задач, при кооперативном решении задач совместно или с помощью других агентов и т.д.;
  • благожелательность (benevolence) – готовность агентов помочь друг другу и готовность агента решать именно те задачи, которые ему поручает пользователь, что предполагает отсутствие у агента конфликтующих целей;
  • правдивость (veracity) – свойство агента не манипулировать информацией, про которую ему заведомо известно, что она ложна;
  • рациональность (rationality) – свойство агента действовать так, чтобы достигнуть своих целей, а не избегать их достижения, по крайней мере, в рамках своих знаний и убеждений.

Можно заметить, что исследователи в области многоагентных систем заходят очень далеко в проведении антропоморфного взгляда на интеллектуальных агентов. Это сходно с позицией первых исследователей в области искусственного интеллекта в 50-60-е годы, и эта позиция, по-видимому, в ближайшее время будет, с одной стороны, источником некоторых разочарований среди специалистов, которые предпринимают активные попытки построения формальных моделей перечисленного множества ментальных свойств, а с другой стороны – объектом традиционной критики со стороны философов, как это уже не раз было с искусственным интеллектом.

Большинство исследователей в области теории и архитектур агентов считают обязательным включение в модель агента некоторого подмножества ментальных свойств, по крайней мере, таких, как знания, убеждения и цели.

Прикладные же разработки в этой области развиваются пока своим путем и только в отдельных из них, в основном, на уровне простых прототипов, делаются попытки реализовать идею агента с подмножеством ментальных свойств.

Это интересно

Смотрите также