You are on page 1of 10

SISTEMAS BASADOS EN CONOCIMIENTO

INTRODUCCIN
Los sistemas basados en conocimientos o sistemas expertos es un
software que imita el comportamiento de un experto humano en la
solucin de un problema. Pueden almacenar conocimientos de expertos
para un campo determinado y solucionar un problema mediante
deduccin lgica de conclusiones. Son sistemas expertos aquellos
programas que se realizan haciendo explicito el conocimiento en ellos,
que tienen informacin especfica de un dominio concreto y que realizan
una tarea relativa a este dominio. Programas que manipulan
conocimiento codificado para resolver problemas en un dominio
especializado en un dominio que generalmente requiere de experiencia
humana.
CONCEPTO DE CONOCIMIENTOS
Un sistema experto o sistema basado en conocimiento se puede definir
como un sistema que resuelve problemas utilizando una representacin
simblica del conocimiento humano.
CARACTERSTICAS IMPORTANTES:

Representacin explcita del conocimiento.

Capacidad de razonamiento independiente de la


especfica.

Capacidad de
razonamiento.

Alto rendimiento en un dominio especfico.

Uso de heursticas vs. modelos matemticos.

Uso de inferencia simblica vs. algoritmo numrico.

explicar

sus

conclusiones

el

aplicacin

proceso

de

Algunas de estas propiedades se deben a la separacin entre:


1. Conocimiento especfico del problema - Base de Conocimiento.
2. Metodologa para solucionar el problema - Mquina de Inferencia.

IMPORTANCIA DEL CONOCIMIENTO


Los sistemas basados en conocimiento basan su rendimiento en la
cantidad y calidad del conocimiento de un dominio especfico y no tanto
en las tcnicas de solucin de problemas.
Diferencia de sistemas basados en conocimiento con otras tcnicas:

En matemticas, teora de control y computacin, se intenta


resolver el problema mediante su modelado (Modelo del
problema).

En sistemas expertos se ataca el problema construyendo un


modelo del ``experto'' o resolvedor de problemas (Modelo del
experto).

INTELIGENCIA ARTIFICIAL
La era de las computadoras todava estaba en su infancia cuando los
cientficos en administracin se interesaron en usar el dispositivo
electrnico como inteligencia artificial. La inteligencia artificial (AI) es la
actividad de proveer a maquinas como las computadoras de la
capacidad para exhibir conductas que se consideraran inteligentes si se
observaran en seres humanos. La AI representa la aplicacin mas
sofisticada de las computadoras, pues busca duplicar algunos tipos de
razonamiento humano.
REAS DE LA AI
La AI se est aplicando actualmente en los negocios en forma de
sistemas basados en el conocimiento, que utilizan conocimientos
humanos para resolver problemas. El tipo ms popular de sistema
basado en el conocimiento es el sistema experto. Un sistema experto es
un programa de computadora que intenta representar los conocimientos
de expertos humanos en forma heurstica.
El trmino heurstica se deriva de la misma raz griega que la palabra
eureka, que significa descubrir. Una heurstica es, por tanto, una regla
prctica o una regla de conjetura aceptable.Las heursticas no
garantizan resultados de manera tan absoluta como lo hacen los
algoritmos convencionales que se incorporan en los DSS, pero los

resultados que ofrecen tienen la suficiente especificidad la mayor parte


del tiempo, como para ser tiles. Las heursticas permiten al sistema
experto funcionar de manera congruente con un experto humano,
aconsejando al usuario cmo resolver un problema. Puesto que el
sistema experto funciona como consultor, el acto de usarlo se denomina
consulta: el usuario consulta al sistema experto para que lo
asesore.Adems de los sistemas expertos, la AI incluye trabajos en las
reas siguientes: redes neuronales, sistemas perceptivos, aprendizaje,
robtica, hardware de AI y procesamiento de lenguaje natural.

- Las redes neuronales son modelos altamente simplificados del sistema


nervioso humano que exhiben capacidades como aprendizaje,
generalizacin y abstraccin. Estas capacidades permiten a los modelos
aprender
conductas
similares
a
las
humanas.
- Los sistemas perceptivos utilizan imgenes visuales y seales auditivas
para dar instrucciones a computadoras u otros dispositivos, como robots.
- El aprendizaje abarca todas las actividades que permiten a una
computadora o a otro dispositivo adquirir conocimientos adicionales a
los que su fabricante o los programadores introdujeron en su memoria.
- La robtica estudia los dispositivos controlados por computadora que
imitan las actividades motoras de los seres humanos.- El hardware de AI
incluye los dispositivos fsicos que resultan tiles en aplicaciones de AI.
Ejemplos de ello son el hardware dedicado a los sistemas basados en el
conocimiento, las computadoras neuronales que sirven para acelerar los
clculos y la retina y el caracol electrnicos.
- El procesamiento de lenguaje natural permite a los usuarios
comunicarse con la computadora en diferentes idiomas y permite a la
computadora revisar la ortografa y la gramtica.Los sistemas expertos y
las redes neuronales son los que mas potencial tienen para utilizarse en

la resolucin de problemas de negocios. Ambos son ejemplos de


sistemas basados en el conocimiento.
reas de la inteligencia artificial

Fig. 1 Inteligencia Artificial

El concepto de sistema experto se basa, en el supuesto de que los


conocimientos de un experto se pueden capturar en la memoria de una
computadora para que otros puedan aplicarlos cuando surja la
necesidad.

MODELO DE UN SISTEMA EXPERTO


El modelo de un sistema experto consta de 4 partes principales. La
Interfaz con el usuario permite al usuario interactuar con el sistema
experto. La Base del conocimiento contiene los conocimientos
acumulados sobre el problema especfico a resolver. La maquina de
inferencias proporciona la capacidad de razonamiento que interpreta el
contenido de la base del conocimiento. El experto y el ingeniero del
conocimiento usan la mquina de desarrollo para crear el sistema
experto.

Fig. 2 Modelo sistema experto

VENTAJAS Y DESVENTAJAS DE LOS SISTEMAS EXPERTOS


Los Sistemas Expertos ofrecen algunas ventajas reales, pero tambin
tienen desventajas. Las ventajas pueden ser tanto para la compaa
como
para
los
gerentes.
Las Ventajas de los Sistemas Expertos para los Gerentes
Los gerentes usan Sistemas Expertos con la intencin de mejorar las
decisiones que toman. Esto se logra gracias a la posibilidad de:
Considerar ms alternativas: Un Sistema Experto puede permitir a un
gerente considerar ms alternativas en el proceso de resolver un
problema.
Aplicar un Nivel ms alto de Lgica: Un gerente que usa un Sistema
Experto puede aplicar la misma lgica que aplicara el experto ms
sobresaliente
en
el
campo.
Dedicar ms tiempo al evaluar los Resultados de las Decisiones: En
muchos casos el Gerente puede asesorarse rpidamente con el sistema
experto, y as tener ms tiempo para examinar los posibles resultados
antes
de
que
sea
necesario
actuar.
Tomar Decisiones ms consistentes: La Computadora no tiene das

buenos y malos como el Gerente humano. Una vez programado el


razonamiento en la computadora, el gerente sabe que seguir el mismo
proceso
de
razonamiento
para
cada
problema.
Las ventajas de los Sistemas expertos para la compaa: Una compaa
que implementa un sistema experto puede esperar:
Mejor desempeo de la compaa: A medida que los Gerentes de la
compaa extienden sus capacidades de resolucin de problemas con la
ayuda de sistemas expertos, los mecanismos de control de la compaa
mejoran. La compaa se vuelve ms capaz de alcanzar sus objetivos.
Mantener el control sobre los conocimientos de la compaa:Los
sistemas expertos ofrecen la oportunidad de poner los conocimientos de
los empleados con ms experiencia a disposicin de los empleados ms
nuevos y con menos experiencia, incluso despus de que los empleados
han salido de la compaa.

Entradas del Sistema Experto:


La interfaz con el usuario de un sistema y el usuario de un sistema
experto esta diseada para facilitar un dialogo bidireccional entre el
sistema y el usuario. El sistema muestra informacin en la pantalla, y el
usuario introduce informacin empleando el teclado, el ratn o cualquier
otro tipo de mecanismo para apuntar. Los primeros sistemas usaban las
tcnicas de pregunta y respuestas y llenado de formas. Luego
aparecieron los mens y los lenguajes de comandos como los que se
usan con las hojas de clculos electrnicas y los sistemas de
administracin de bases de datos (DBMS). El formato de interfaz ms
popular en la actualidad es la Interfaz Grafica con el Usuario, que tiene
el aspecto de ventanas. Algunos sistemas emplean una interfaz
personalizada adaptada al problema que se va a resolver. El grafico
puede incluso moverse cuando se le somete a ciertas fuerzas. Tambin
es posible combinar estos formatos de pantalla de diversas maneras
para crear un diseo de pantalla integrada.

Salidas de Sistema Expertos:


Los sistemas expertos se disean para recomendar soluciones. Estas
soluciones se complementan con explicaciones. Hay dos tipos de
explicaciones:

1.- Explicacin de preguntas. Pudiera ser que el gerente quisiera


explicaciones mientras el sistema experto razona. El sistema experto
podra solicitar cierta informacin al gerente. El gerente pregunta porque
se necesita la informacin, y el sistema experto proporciona una
explicacion.
2.- Explicacin de la Solucin del Problema. Una vez que el sistema
experto proporciona una solucin del problema, el gerente puede pedir
una explicacin de cmo se lleg a ella. El sistema experto mostrar
cada uno de los pasos del razonamiento que lo llev a la
solucin.Aunque el funcionamiento interno del sistema experto puede
ser complejo, la interfaz con el usuario es fcil de aprender y usar. Un
gerente acostumbrado a interactuar con una computadora no deber
tener problemas para usar un sistema experto.
LA BASE DEL CONOCIMIENTO
La base del conocimiento contiene tantos hechos que describen el rea
problema y tcnicas de representacin de conocimientos que describen
cmo los hechos embonan de forma lgica.Usamos el termino Dominio
del Problema para describir el rea problema. Reglas: una tcnica
popular para representar conocimientos consiste en usar reglas. Una
regla especifica que debe hacerse en una situacin dada y consta de dos
fases: una condicin que podra cumplirse o no y una accin que debe
efectuarse si la condicin se cumple. El enfoque del eslabn ms dbil
es solo una forma de manejar la incertidumbre. El usuario puede
seleccionar el mtodo ms apropiado para una situacin especfica.
LA MAQUINA DE DESARROLLO
El cuarto componente principal del sistema experto es la maquina de
desarrollo, que sirve para crear el sistema experto. Cuando la mquina
de inferencias consiste en reglas, este proceso implica construir el
conjunto de reglas. Hay dos estrategias bsicas: lenguajes de
programacin y shells de sistemas expertos.
A) Lenguajes de programacin
Podemos crear un sistema experto empleando cualquier lenguaje de
programacin, pero dos se prestan especialmente a la representacin
simblica de la base del conocimiento: Lips y Prolog. Lips fue inventado
en 1959 por John McCarthy (uno de los miembros de aquella primera

reunan sobre AI), y Alain Colmerauer de la universidad de Marsella inici


los trabajos sobre Prolog en 1972.
B) Shells de sistemas expertos
Uno de los primeros sistemas expertos fue Mycin, creado por Eduard
Shordiffe en la universidad de Stanford. Mycin se creo para diagnosticar
enfermedades infecciosas. Una vez establecido el xito de Mycin, sus
creadores buscaron otras formas de aplicar sus logros. Ellos
descubrieron que la maquina de inferencias de Mycin poda adaptarse a
otro tipo de problemas sustituyendo la base de conocimiento de Mycin
por una que reflejara el dominio de otro problema. Este hallazgo marco
el nacimiento de un nuevo enfoque en la construccin de sistemas
expertos: el shell de sistemas expertos. Un shell de sistema experto es
un procesador ya hecho que se puede adaptar a un dominio de
problema especfico mediante la adicin de la base del conocimiento
apropiada. Hoy da, casi todos los proyectos de aplicacin de sistemas
de expertos a problemas de negocios implican el uso de shells.
C) El papel del analista de sistemas
En una organizacin de negocios, lo ms probable es que ingeniero del
conocimiento sea el analista de sistemas. Adems de las habilidades
requeridas para crear aplicaciones convencionales de computadora, el
analista debe:
1- Entender la forma en que los expertos aplican sus propios
conocimientos a la resolucin de problemas.
2- Poder extraer del experto una descripcin de esos conocimientos. El
proceso de extraer los conocimientos se ha denominado adquisicin del
conocimiento, y se han ideado varias estrategias distintas.En realidad,
estas dos habilidades son apropiadas para el diseo de cualquier tipo de
subsistemas CBIS.
D) El proceso de creacin del sistema
OBJETIVOS DE LOS SISTEMAS BASADOS EN CONOCIMIENTOS

Proporciona un alto nivel de inteligencia.

Ayuda a las personas en el descubrimiento y desarrollo de campos


desconocidos.

Ofrece una gran cantidad de conocimiento.

Ayuda en la gestin del conocimiento almacenados en la base de


conocimiento.

Resuelve problemas en una mejor forma.

Adquirir nuevas percepciones por simulacin de situaciones


desconocidas.

Ofrecen mejorar significativas de la productividad.

LENGUAJES
UTILIZADOS
CONOCIMIENTO

EN

LA

REPRESENTACION

DE

Referencia
Sistemas Basados en Conocimiento. (2016). Ccc.inaoep.mx. Retrieved
11
October
2016,
from
https://ccc.inaoep.mx/~emorales/Cursos/Representa/node14.html
(2016).
Ocw.uc3m.es.
Retrieved
11
October
2016,
from
http://ocw.uc3m.es/ingenieria-telematica/inteligencia-en-redes-decomunicaciones/material-de-clase-1/03-sistemas-basados-en-conocimiento

You might also like