Sei sulla pagina 1di 9

SISTEMA EXPERTO (SE)

Programa computacional que exhibe, dentro de un dominio especfico, un grado de experiencia en la solucin de un problema comparable con la forma en que un experto humano lo hara.
James P. Ignizio

ESTRUCTURA DE UN SE
Usuario Experto humano

Experiencia

Interfase para el Usuario

Ingeniero de Conocimiento

Mquina de Inferencia

Experiencia codificada

Base de Conocimientos

Almacenamiento de trabajo

ESTRUCTURA DE UN SE
Mquina de inferencia: Parte del SE que contiene el conocimiento general para la solucin del problema. Interpretador: Decide como aplicar la informacin de la base de conocimientos. Programador: Decide cundo y en qu orden aplicar la informacin de la base de conocimiento. Base de conocimiento: Parte del SE que contiene el conocimiento del dominio del experto.

CARACTERSTICAS DE UN SE
SISTEMA EXPERTO
Exhibir conocimiento experto Adecuada robustez Representacin simblica de conocimiento

Experiencia

Representacin simblica

Complejidad

Dominio del problema Uso de reglas complejas Examinar su propio razonamiento Explicar su operacin

Razonamiento simblico

LIMITACIONES
Sistemas Expertos: Representacin temporal de conocimiento. Razonamiento de sentido comn. Limites de habilidad en el rea de aplicacin. Manipulacin de conocimiento inconsistente. Herramientas de desarrollo: Mtodos de adquisicin de conocimiento. Refinamiento de la base de conocimiento. Disponibilidad de distintos esquemas de representacin de conocimiento.

VENTAJAS Y DESVENTAJAS DE UN SE
V E N T A J A S EXPERIENCIA HUMANA EXPERIENCIA ARTIFICIAL
Permanente Fcil de transferir Fcil de documentar Consistente Disponible

Perecedero Difcil de transferir Difcil de documentar No predecible Costoso

Creatividad Es adaptiva Experiencia sensorial Enfoque amplio Sentido comn

D E S V E N T A J A S EXPERIENCIA HUMANA EXPERIENCIA ARTIFICIAL


Sin inspiracin Ambiente fijo Entrada simblica

Enfoque especfico Tcnico

DIFERENCIA ENTRE UN SE Y UN PROGRAMA CONVENCIONAL


PROCESAMIENTO DE DATOS
Representacin y uso de datos Algoritmos Procesos repetitivos Manipulacin efectiva de bases de datos

INGENIERA DEL CONOCIMIENTO


Representacin y uso de conocimiento Heursticas Procesos inferenciales Manipulacin efectiva de bases de conocimiento

IMPORTANCIA DE LA SEPARACIN ENTRE LA BASE DE CONOCIMIENTOS Y LA MQUINA DE INFERENCIA


Se obtiene una representacin del conocimiento del problema en una forma mas natural. El ingeniero del conocimiento se puede enfocar por completo a la captura y organizacin del conocimiento sin involucrarse en detalles de implementacin. Esta modularidad permite cambios en la base de conocimientos sin crear efectos laterales en el cdigo del programa. La separacin permite que la misma estructura de control e interfase se utilice en el desarrollo de sistemas en distintas reas (Shells de desarrollo). Se permite la experimentacin de distintas alternativas de control sobre la misma base de conocimientos.

La tarea a realizar no requiere la utilizacin de sentido comn La tarea requiere habilidad cognoscitiva nicamente

REQUERIMIENTOS PARA EL DESARROLLO DE UN SE

Existen expertos en el campo del problema Los expertos estn de acuerdo en sus criterios Los expertos pueden describir sus mtodos de anlisis La tarea a realizar extremadamente compleja no es

La tarea no es pobremente entendida

Potrebbero piacerti anche