En inteligencia artificial , los agentes basados en el conocimiento recurren a un conjunto de oraciones lógicas para inferir conclusiones sobre el mundo . A nivel de conocimiento , solo necesitamos especificar qué sabe el agente y cuáles son sus objetivos; una abstracción lógica independiente de los detalles de implementación.
Esta noción de nivel de conocimiento fue introducida por primera vez por Allen Newell en la década de 1980 para racionalizar el comportamiento de un agente. El agente actúa basándose en el conocimiento que posee, con el fin de alcanzar objetivos específicos. Elige sus acciones según el principio de racionalidad .
Debajo del nivel de conocimiento se encuentra el nivel de símbolo . Mientras que el nivel de conocimiento está orientado al mundo , es decir, se refiere al entorno en el que opera el agente, el nivel de símbolo está orientado al sistema , ya que incluye los mecanismos que el agente tiene a su disposición para operar. El nivel de conocimiento racionaliza el comportamiento del agente, mientras que el nivel de símbolo lo mecaniza .
Por ejemplo, en un programa informático, el nivel de conocimiento consiste en la información contenida en sus estructuras de datos que utiliza para realizar ciertas acciones. El nivel de símbolos consiste en los algoritmos del programa, las propias estructuras de datos, etc.
Véase también
Referencias
- T. Menzies. Aplicaciones de la abducción: modelado a nivel de conocimiento. Noviembre de 1996.
- A. Newell. El nivel de conocimiento. Inteligencia Artificial, 18(1):87-127, 1982.
- Inteligencia artificial
