Este documento define y describe las propiedades fundamentales de los agentes de software. En menos de 3 oraciones: Los agentes se definen como programas capaces de percibir su entorno y actuar de forma autónoma para lograr objetivos. Deben ser reactivos, continuos en el tiempo y, en algunos casos, pueden comunicarse y moverse entre sistemas. El documento también clasifica a los agentes y describe propiedades como la autonomía, habilidad social y reactividad.