Es un caso especial de agentes basados en metas.
Básicamente, estos agentes trabajan definiendo objetivos y encontrando una secuencia de acciones que le permiten alcanzarlos. De esta manera, la solución al problema estará representada como una secuencia de acciones del agente que al ser ejecutadas, lo conducen a alcanzar su meta