Un agente inteligente necesita un sistema de representación del conocimiento, con el cual representar los hechos y las reglas para inferir los hechos no observados y las consecuencias de las acciones y del paso del tiempo.