Mucho del conocimiento necesario para resolver problemas de gran complejidad se encuentra almacenado en personas que han adquirido gran experiencia y habilidad en su solución (experto). Los sistemas basados en el conocimiento tienen como fin recuperar ese conocimiento y ponerlo a la disposición de personas que lo necesiten.