El documento describe diferentes tipos de arquitecturas y programas de agentes, incluyendo agentes reactivos, con estado interno y lógicos. Los agentes reactivos se basan en reglas de percepción-acción, mientras que los agentes con estado interno mantienen un registro histórico. Los agentes lógicos representan el estado como fórmulas lógicas y seleccionan acciones mediante inferencia lógica.