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.

En general se puede decir, que un SE es un conjunto integrado de programas que incorporan el conocimiento especializado y la experiencia de los expertos humanos, los cuales por una parte, presentan una interface conversacional con el usuario próxima al lenguaje natural, y por otra, incorporan una representación del conocimiento humano

Los Sistemas Basados en Conocimiento, también conocidos como Sistemas Expertos (SE), parten de la premisa de que la inteligencia presupone procesamiento de información. Luego, para construir un programa que ejecute una tarea inteligente (diagnóstico, pronóstico, asesoría, toma de decisión, etc.) se deben identificar las unidades de conocimiento del experto en el dominio que se desarrolla y 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

La información que tiene el hombre acerca de un área específica se representa en la computadora a través de estructuras diseñadas con ese propósito. Este conocimiento se almacena en la computadora en un ente lógico conocido como Base de Conocimiento

Las investigaciones en el área de los SBC, se enfocan hacia la búsqueda de estructuras, procedimientos, métodos, etc., que permitan almacenar la experiencia acumulada sobre un tema dado, para poder hacer uso del mismo posteriormente, en la solución de problemas en un dominio determinado.