Интеллектуальным агентам присущи следующие основные свойства:

  • автономность — способность функционировать без вмеша­тельства со стороны своего владельца и осуществлять контроль собственных действий и внутреннего состояния.
Автономность предполагает относительную независимость агента от окружаю­щей среды, т.е. наличие «свободы воли», обусловливающей соб­ственное поведение, которое должно быть обеспечено необходи­мыми ресурсами;

  • активность — способность к организации и реализации дей­ствий;
  • общительность — взаимодействие и коммуникация с други­ми агентами;
  • реактивность — адекватное восприятие состояния среды и реакция на его изменение;
  • целенаправленность, предполагающая наличие собствен­ных источников мотивации;
  • наличие базовых знаний о себе, о других агентах и об окру­жающей среде;
  • убеждения — переменная часть базовых знаний, меняющих­ся во времени;
  • желания — стремление к определенным состояниям;
  • намерения — действия, которые планируются агентом для выполнения своих обязательств и/или желаний;
  • обязательства — задачи, которые выполняет один агент по просьбе и/или поручению других агентов.

Иногда к этому списку добавляются другие качества, в том числе:

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

В работе для классификации агентных программ исполь­зуются два основных признака:

  1. степень развития внутреннего представления о внешнем мире;
  2. способ поведения.

По первому признаку выделяются интеллектуальные (когни­тивные, рассуждающие) и реактивные агенты. Интеллектуальные агенты обладают хорошо развитой и пополняемой символьной моделью внешнего мира благодаря наличию у них БЗ, механиз­мов рассуждения и анализа действий. Реактивные агенты не име­ют развитого представления о внешней среде. Они не используют рассуждений и могут не иметь собственных ресурсов. Их поведе­ние определяется целью, в соответствии с которой формируются реакции на предъявляемые ситуации. В связи с этим реактивные агенты не имеют внутренних источников мотивации и не способ­ны планировать свои действия (реактивность в чистом виде — это обратная связь без прогноза).