La presentación de resultados constituye uno de los aspectos de mayor importancia dentro de la ejecución de un programa, puesto que a través de éste se le informa al usuario la solución y/o los pasos a seguir o las recomendaciones del caso específico que se consulta.
Los resultados a los que arriba un lenguaje de representación del conocimiento al ejecutar una aplicación, son derivados de la lógica del procesamiento, que busca la solución del problema tratando de encontrar los valores de los hechos de la BC que se denominan objetivos o metas.
En ellos, la visualización de los resultados también es parte del procesamiento o estrategia de control que está programado en la máquina de inferencia. Sin embargo, a pesar de que se exenta al programador de esta responsabilidad, esta forma de presentar los resultados tiene las siguientes limitaciones:
Por lo anterior, se puede resumir, que la elaboración de los resultados es una componente muy laboriosa y que se encuentra programada de forma específica dentro de una aplicación.