Está en la página 1de 5

Una Shell, en forma simple, es un sistema experto que posee una base de conocimi ento vaca, y son construidas

a partir de 1980 aprox. Ofrece mtodos auxiliares al I ngeniero del conocimiento para el desarrollo de sistema expertos, como por ejemp lo estructuras para la representacin del conocimiento, mecanismo de inferencia, a poyo para un componente explicativo y a veces tambin la interfaz de usuario, tamb in es llamada cpsula, caparazn de un sistema experto o ambiente de desarrollo de si stemas expertos. Ya que la base de conocimiento depende del problema o del grupo de problemas no existe ningn shell para todas las aplicaciones, sino hay que buscar uno para cada uno de los problemas. Si el Ingeniero del conocimiento conoce a cabalidad la shell con la que trabaja para implementar un sistema experto, se tendr que limitar solamente a la creacin d e la base de conocimiento. Una ventaja adicional de la utilizacin de shells es que no requieren de un profun do dominio de un lenguaje de programacin. Algunos Ambientes de desarrollo o Shells conocidos y que sern detallados posterio rmente en este informe son: EMYCIN o Essential Mycin. OPS83. ESDE/VM o Expert System Development Environment. KEE o Knowledge Engineering Environment. EXSYS Professional. ART* ENTERPRISE. S1. MED1. NEXPERT OBJECT PCPLUS. GURU. HUGIN SYSTEM. ICARUS, ETC. DESARROLLO DEL TEMA EMYCIN (Essential Mycin) Shell construido en la Universidad de Stanford sobre la base del MYCIN, sistema de expertos que realiza diagnstico de enfermedades infecciosas a la sangre. Poste riormente sobre el EMYCIN se construyeron otros sistemas expertos como el PUFF ( que diagnostica enfermedades pulmonares) y el SACON (ingeniera estructural). OPS83 OPS83 fue desarrollado por los creadores de OPS5 como un sucesor de l.OPS83 est es

crito en C y las reglas bases de OPS83 pueden ser insertadas en C. OPS83 fue el primer OPS-like lenguaje que permiti esta integracin de reglas con C. OPS83 es sop ortado por un encadenamiento hacia adelante, una nueva estructura de control que permite a las reglas ser ms expresivas; una regla de encadenamiento hacia adelan te puede reemplazar varias reglas convencionales. La versin corriente de OPS83 usa el algoritmo propietario Rete II que le permite manejar largos y complejos set de reglas en forma eficiente. OPS83 est disponible para DOS, OS/2, UNIX, VMS, y algunos sistemas operativos propietarios. ESDE/VM (Expert System Development Environment) Herramienta creada por IBM que funciona en ambientes MVS Y VM, con facilidades g rficas y acceso a base de datos, su elevado costo puede alcanzar precios entre US $ 25.000. y US$ 85.000. Utiliza la tcnica de reglas para la representacin del conocimiento. Su texto de reglas para el prototipo PROTEIN (identificacin de procesos y equipos para tratamiento de protenas) es de la forma: IF microorganismo_prod is not known THEN there is certainty 0.7 evidence that equipo is cados . AND there is certainty 0.7 evidence that equipo is de Sedimentacin . Este tipo de bases de conocimiento que emplean reglas que son fcilmente modificab les pues slo son instrucciones declarativas de conocimientos aisladas de las dems reglas. Las reglas parecen coincidir con el modo usual en que los expertos formulan sus conocimientos: las tpicas relaciones causa-efecto obtenidas en su accionar heursti co. Cuando el nmero de reglas se hace muy grande es conveniente agruparlas de acuerdo al aspecto particular del problema que cubren. Estas estructuras o agrupamiento s de reglas son llamados bloques de control en el caso del ESDE (focus control b locks). KEE (Knowledge Engineering Environment) Herramienta creada por IntelliCorp de gran versatilidad por lo que su costo es e levado, del orden de US$ 25.000. hasta US$ 85.000. combina las reglas y las orie ntada al objeto como tcnicas de representacin del conocimiento, por ello recibe el nombre de shell hbrido. Es posible codificar el conocimiento del procedimiento en LISP. Corre sobre estaciones de trabajo Unix. Centrifugacin con Centrfuga Filtracin en Filtro de Platos Enmar

Las reglas utilizadas son del tipo: SI ENTONCES (conjunto de acciones)

(conjunto de condiciones) ANTECEDENTE PREMISAS CONSECUENTE CONCLUSIONES

Es un Shell que est entre los ms avanzados y potentes, por lo mismo requiere de ha rdware de gran potencia como Xerox 11xx, Siemens APS 58xx, Symbolics y T/Explore r. En el KEE el objeto que es la unidad bsica de representacin del conocimiento es ll amado Unit. Todos los objetos, conceptos y abstracciones de un mbito del problema se represen tan en el KEE como Unit. A cada Unit pertenece una cantidad indeterminada de Slo ts, en los que se describen las cualidades de la Unit. Cada Slot representa un a tributo de la Unit y posee varias Facets (facetas), en las que se especifica la cualidad con ms detalle. ART* ENTERPRISE ART es una herramienta desarrollada por Inference Corporation en los mediados de los 80 que corre sobre estaciones de trabajo Unix y series DEC VAX, cuyo rango de precio est entre US$ 60.000. y US$ 85.000.. Permite representacin en tramas, re glas de produccin y lgica. Es uno de los grandes ambientes de desarrollo, que trabaja en el orden de los mi les de reglas. ART*Enterprise es el ms ltimo de la familia de los ambientes basados en las reglas del desarrollo que se originan con ART en los mediados de los aos ochenta. Es un ambiente de desarrollo para las aplicaciones empresa-anchas, las reglas que inc orporan, un sistema completo del objeto que incluya las caractersticas actualment e no presentes en C++, y una coleccin grande de las clases del objeto para el des arrollo de UI a travs de plataformas (de Windows a OS/2 a Unix), acceso a las bas es de datos (SQL-based y ODBC-based), y desarrollo de la multi-persona. El ambiente de ART*Enterprise proporciona un motor de encadenamiento hacia adela nte donde el encadenamiento hacia atrs puede ser puesto en ejecucin, aunque no se utiliza directamente. ART*Enterprise tambin proporciona un ncleo de CBR para los que estn interesados en incorporarlo en sus aplicaciones. S1 Herramienta de la cual existen dos versiones, una para el desarrollo y la consul ta de sistemas expertos, y la versin de ejecucin para la consulta de sistemas expe rtos elaborados con la primera versin. Esta ltima no cuenta con componente explica tivo ni de adquisicin, sino tan slo una interfase de usuario sencilla y no grfica. La versin de desarrollo es utilizable en Xerox 11xx, Siemens APS 58xx y Symbolics 37xx. La versin de ejecucin puede funcionar en un gran nmero de aparatos Unix, as como ord enadores BS2000. Siemens comercializa el S1 para APS 58xx, PC MX-2 y sucesores y el BS2000.

El S1 esta basado en Lisp, los campos de S1 son, ante todo, diagnsticos, recomend aciones y clasificacin (por ejemplo: diagnstico de fallos, creacin de una recomenda cin de reparacin, clasificacin de una descripcin de problema en clases de problemas dados previamente). Los objetos del dominio del problema y sus cualidades son descritos por clases y sus atributos. Mediante Backtracking se calculan los valores de los atributos ten iendo en cuenta determinados factores de certeza. Con los bloques de control se representan el conocimiento de procedimiento y se controla el desarrollo de una consulta, es decir que se establece cundo y qu atributos deben calcularse. La desc ripcin del S1 acaba con la representacin de la interfase de usuario y con un resum en. MED1 Este shell fue desarrollado en 1983 por F. Puppe en el marco de una tesis doctor al en la Universidad de Kaiserlautern y llevado a la prctica posteriormente en va rios computadores. En adelante nos referiremos a la implementacin BS2000, que fun ciona en los grandes computadores de Siemens. El lenguaje de programacin sobre el que se basa, aunque no es accesible desde el MED1, es Interlisp. El MED1, como su nombre indica, es especialmente apropiado para sistema de diagnstico mdico. Deb ido al contexto de desarrollo, la interfase del usuario no es en absoluta tan cmo da como en otros Shell como el KEE y el S1, cuyo desarrollo fue orientado hacia la explotacin comercial. La principal ventaja del MED1, es su gran flexibilidad e n la manipulacin de conocimientos difusos. NEXPERT OBJECT Herramienta de desarrollo de menor potencia adecuada para uso de computadores pe rsonales y su precio oscila entre los US$ 6.000. y los US$ 12.000. NEXPERT OBJECT corre sobre ms de 30 plataformas incluyendo computadores personale s (US$ 5.000.),Macintosh (US$ 5000), workstations (US$ 12,000), minicomputadores , y mainframes. Nexpert Object est escrito en C, e incluye una interfaz grfica, he rramientas de adquisicin de conocimiento, y sistemas formales. PCPLUS Personal Consultant Plus, es una herramienta creada por Texas Instruments, y que utiliza a las reglas de produccin como principal tcnica de representacin del conoc imiento. GURU Es un Sistema desarrollador de ambientes de sistemas de expertos que ofrece una gran variedad de informacin, procesando herramientas combinadas como encadenamien to hacia adelante, encadenamiento hacia atrs, encadenamiento mixto, multivariable s, y razonamiento confuso. HUGIN SYSTEM Es un paquete de software para la construccin de modelos basado en sietemas exper tos en campos caracterizados por una inherente incerteza. El Hugin System contie ne una gran probabilidad de ser usado en sistemas basados en deduccin, aplicable a redes complejas con relaciones de causas efecto, relaciones casuales sometidas a incerteza. El Hugin System presenta un original desarrollo. La implementaron est basada sobr e un mejoramiento de los premiados trabajos realizados por los Srs. Lauritzen y

Spiegelhalter, tales como: Local Computation with Probabilities on Graphical Structures and theirApplication to Expert Systems .

También podría gustarte