Un agente es una entidad que percibe y actúa sobre su entorno. Existen tres tipos principales de agentes: agentes software, agentes hardware y agentes biológicos. Un agente inteligente es un sistema capaz de actuar de forma autónoma y razonada para lograr objetivos predeterminados.