El paradigma del sistema experto tiene una orientación funcional: en lugar
de abordar el problema general de la resolución de problemas, se analiza la actividad de un experto humano cuando resuelve problemas en un área muy concreta y se intenta emularlo o ayudarle. El sistema experto, además de proporcionar soluciones (o de ayudar a encontrarlas), deberá tener, para que sea verdaderamente útil, otras funciones que lo asemejen a un experto humano: capacidad para adquirir incrementalmente experiencia, y capacidad para conversar con los usuarios y explicarles sus líneas de razonamiento. Paradigma del conocimiento
El paradigma del conocimiento procede de observar que la diferencia
entre una persona capaz de resolver determinados problemas y otra que no lo es radica en un «saber» , o conocimiento específico, sobre el tipo de problemas, más que en sus capacidades intelectivas generales. Por tanto, para construir sistemas artificiales capaces de abordar esos problemas es preciso caracterizar y expresar explícitamente el conocimiento. Esto conduce a una nueva concepción estructural en el diseño: separación entre el conocimiento codificado en la máquina (base de conocimientos) y los mecanismos deductivos (motor de inferencias). La Figura 1.1 ilustra esta diferencia entre los sistemas expertos y los basados en conocimiento (y también sugiere un paralelismo con los paradigmas conductista y cognitivo de la psicología,). Sistemas Expertos / Sistemas Basados en Conocimiento
Figura 1.1: Sistemas expertos y sistemas basados en conocimiento
Los dos paradigmas son en principio independientes, pero sería prácticamente imposible diseñar un sistema experto sin la estructura de sistema basado en conocimiento. Como muestra el diagrama de Venn de la Figura 1.2, todos los sistemas expertos tienen la estructura de los sistemas basados en conocimiento; la inversa no es cierta: cuando hablamos de un sistema experto suponemos que contiene un conocimiento muy específico, altamente especializado, mientras que la estructura de sistema basado en conocimiento es aplicable de manera general, aunque se trate de conocimientos comunes, no especializados. Conjunto de los sistemas
Figura 1.2: IA, sistemas expertos y sistemas basados en conocimiento