Un Sistema Basado en Conocimiento no es más que un sistema de cómputo que engloba conocimiento organizado concerniente a algún área específica de la experiencia humana suficiente para actuar como consultor eficiente y diestro.

En general un Sistema Experto es un conjunto integrado de programas que incorpora el conocimiento especializado y la experiencia de los expertos humanos,los cuales por una parte,presentan una interface convencional con el usuario próxima al lenguaje natural, y por otra parte, incorpora una representación del conocimiento humano en una forma próxima a la manera con la que operaría un experto en un dominio determinado.

Los sistemas basados en conocimientos, también conocidos como Sistemas Expertos (SE), parten de la premisa de que la inteligencia presupone procesamiento de la información. Luego, para construir un programa que ejecute una tarea inteligente (diágnostico, pronóstico, asesoría, toma de decisión, etc.) se deben identificar las unidades de conocimiento del experto en el domino que se desarrolla en caracterizar los patrones de razonamiento usados por el mismo(deductivo,hipotético o heurístico)para dotar al sistema inteligente con capacidades análogas de razonamiento.