Dentro de las arquitecturas concretas de los Agentes, las arquitecturas basadas en lógica modelan un estado interno con Razonamiento lógico, de manera que el agente es capaz de tomar decisiones mediante deducción gracias a un conjunto de predicados.
El algoritmo para la acción implica buscar la primera regla definida que se deba aplicar. Si no se encuentra una, se busca la primera regla que no está prohibida explícitamente.
Estos agentes no son inteligentes porque siempre hacen la misma acción ante los mismos datos.