Излагаются базисные положения агентного подхода. Приводится типизация и обсуждаются свойства программных агентов. Рассматривается структура мультиагентных систем, механизмы взаимодействия и формы социальной организации агентов. Отмечаются отличительные свойства агентно-ориентированного программирования. Ключевые слова: автоматизация информационно-управляющих функций, мультиагентные системы, коллективное поведение агентов, механизмы переговоров, архитектура программного агента, онтология