Cules son las arquitecturas de un sistema experto?
As como en la programacin convencional puede distinguirse entre el cdigo del programa y los datos, en un SE se consideran tres componentes bsicos, la base de conocimientos, la base de hechos y el motor de inferencias. La base de conocimientos est formada por toda la cantidad de informacin disponible sobre el campo en el que se desarrolla la aplicacin. Esta informacin debe contener tanto los hechos contrastados como las creencias y los heursticos adquiridos por los especialistas a travs de la experiencia. El orden en que los elementos bsicos de informacin se incluyen en la base de conocimientos no es normalmente determinativo, es decir, pueden introducirse en la base tal como extraen del especialista. Esto es particularmente interesante tanto en el momento de construccin como en el de depuracin de la base de conocimientos. La base de hechos est formada por los datos sobre la situacin concreta que va a ser considerada. Adems puede utilizarse como memoria auxiliar o de trabajo para almacenar los modos de razonamiento y la forma en que han sido utilizados. De esta forma, bajo los requerimientos del usuario final, el sistema ha de ser capaz de explicar cmo ha conseguido llegar a los resultados finales. Esta clarificacin y transparencia en el modo de razonamiento es, la mayora de las veces, de vital importancia cara al usuario final, debido al escepticismo aun existente en una gran parte de las ocasiones sobre el funcionamiento de estos sistemas. El motor de inferencias es un programa que se encarga de gestionar las informaciones existentes en la base de conocimientos y los datos de la base de hechos, confrontndolos para construir una serie de razonamientos que conduzcan a los resultados. Bsicamente puede utilizar dos modos de razonamientos diferentes: el encadenamiento hacia adelante (forward chaining), y el encadenamiento hacia atrs (backward chaining). En el primero, una regla puede aplicarse cuando las condiciones indicadas en la parte izquierda (premisas) se cumplen en la situacin que se est considerando, indicada en la base de hechos o memoria de trabajo. Si esto ocurre, las condiciones expresadas en la parte derecha de la regla se agregan a la base de hechos y continua el proceso de razonamiento. En el encadenamiento hacia atrs se parte de un conjunto de hiptesis que son contrastadas con las partes derechas de las reglas de la base de conocimientos. Al aplicar una regla se sustituye el objetivo inicial por un conjunto de subobjetivos indicados por las premisas de la regla aplicada y se contina el proceso. (Pino, Gmez, & de Abajo, 2001) CARACTERISTICAS DE LOS SISTEMAS EXPERTOS Para ser tiles, los sistemas expertos deben poseer ciertas caractersticas. Primero, en orden a poder aadir ms conocimientos y optimizar el modelo de especialista diseado.
Al igual que todas las aplicaciones de computadora, 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 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. Por ejemplo, un gerente financiero que slo ha podido rastrear el desempeo de 30 acciones a causa de la gran cantidad de datos que es preciso considerar podra rastrear 300 acciones con la ayuda de un sistema experto. Al poder considerar un mayor nmero de posibles inversiones, aumenta la posibilidad de seleccionar las mejores. Aplicar un nivel ms alto de lgica. Un gerente que usa un sistema experto puede aplicar la misma lgica que aplicara el experto ms prominente en el campo. Dedicar ms tiempo a evaluar los resultados de las decisiones. Un muchos casos el gerente puede asesorarse rpidamente con el sistema experto, y as tener ms tiempo para sopesar los posibles resultados antes de que sea necesaria actuar. Tomas 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 se 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 conocimientos de la compaa. Los sistemas expertos ofrecen la oportunidad de poner los conocimientos de los empleados ms experimentados a disposicin de los empleados ms nuevos y menos experimentados, incluso despus de que los empleados han salido de la compaa.
Desventajas de los sistemas expertos
Dos caractersticas de los sistemas expertos limitan su potencial como herramienta para resolver problemas. Primera, los sistemas expertos no pueden manejar conocimientos inconsistentes. sta es una desventaja real porque, en los negocios, pocas cosas son siempre ciertas, a causa de la variabilidad en el desempeo humano. Segunda, los sistemas expertos no pueden aplicar el juicio y la intuicin que son ingredientes importantes de la resolucin de problemas semiestructurados. (McLeod)