Se indica que para el desarrollo del sistema experto se implementara con una base de conocimientos basados en reglas, para el cual debemos tener en cuenta tambin los diferentes componentes para que su realizacin sea ms efectiva los cuales son: En un sistema basado en reglas, la base de conocimientos contiene el conocimiento de dominio necesario para resolver los problemas codificados en forma de reglas; mientras que las reglas son un paradigma popular para representar conocimiento, otros tipos de sistemas expertos usan diferentes representaciones. Un sistema experto consta de los siguientes componentes:
Interfaz de usuario: el mecanismo que permite la comunicacin entre
el usuario y el sistema experto. Medio de explicacin: explica al usuario el razonamiento del sistema. Memoria actica: una base de datos global de los hechos usados por las reglas. Mecanismo de inferencia: hace inferencias al decidir cuales reglas satisfacen los hechos u objetos, da prioridad a las reglas satisfechas y ejecuta la regla con la ms elevada prioridad. Agenda: una lista con prioridades asignadas a las reglas, creada por el mecanismo de inferencia, cuyos patrones satisfacen los hechos u objetos de la memoria activa. Medio para la adquisicin de conocimiento: va automtica para que el usuario introduzca conocimientos en el sistema, sin tener al ingeniero del conocimiento para que codifique este en forma explcita. Metodologa para la adquisicin de conocimientos METODOLOGIA MIKE 2.0 (Mtodo para un entorno de conocimiento integrado) es un cdigo abierto metodologa de entrega para la gestin de la informacin empresarial. Es una metodologa de cdigo abierto para la Gestin de Informacin Empresarial que proporciona un marco para el desarrollo de la informacin. La misma, ofrece una metodologa integral que se puede aplicar a travs diferentes proyectos dentro del espacio de gestin de la informacin. Pero si bien inicialmente se centr en torno a los datos estructurados, su objetivo es el de proporcionar una metodologa completa para cualquier forma de desarrollo de la informacin. Y con ello hacemos referencia a:
Dirigir un enfoque general a travs de la estrategia de informacin de
una organizacin. Habilitar a las personas con las aptitudes adecuadas para construir y gestionar nuevos sistemas de informacin, mientras se crea una cultura de la excelencia de la informacin. Trascender a un nuevo modelo de organizacin que ofrezca una mejora de las competencias sobre la gestin de la informacin. Mejorar los procesos de cumplimiento en torno a la informacin, polticas, prcticas y medicin. Entregar soluciones tecnolgicas actuales que satisfagan las necesidades de las organizaciones altamente federadas. Desarrollo de la informacin Si bien inicialmente se centr en torno a los datos estructurados, el objetivo de MIKE2.0 es proporcionar una metodologa integral para cualquier tipo de desarrollo de la informacin. Desarrollo de la informacin es acerca de: Conducir un enfoque global a travs de la estrategia de informacin de una organizacin Permitiendo a las personas con los conocimientos adecuados para construir y gestionar nuevos sistemas de informacin, mientras que la creacin de una cultura de excelencia informacin Mudarse a un nuevo modelo de organizacin que ofrece una mejor capacidad de gestin de informacin Procesos en torno a la informacin de cumplimiento, las polticas, las prcticas y la mejora de la medicin Soluciones tecnolgicas contemporneas que satisfagan las necesidades de las organizaciones altamente federados El enfoque MIKE2.0 se basa en la premisa de que la entrega de software tradicional ha insuficientemente centrado en la gestin de la informacin. El objetivo de MIKE2.0 es crear una nueva competencia, especficamente para la gestin de la informacin.
Herramientas para el desarrollo del sistema experto
En este punto se presentan las caractersticas del software a utilizar para el desarrollo del sistema:
Php.- Se emplear este lenguaje multiplataforma para desarrollar el
sistema experto, debido a que ofrece interfaces para el acceso a la mayora de la base de datos comerciales, permite las tcnicas de Programacin Orientada a Objetos y tambin permite la conexin a diferentes tipos de servidores de base de datos. Mysql.- Es un sistema de administracin de bases de datos relacionales rpido, slido y flexible. Es idneo para crear base de datos con acceso desde pginas web dinmicas, para la creacin de sistemas de transacciones on-line o para cualquier otra solucin profesional que implique almacenar datos, teniendo la posibilidad de realizar mltiples y rpidas consultas Se considera para el desarrollo del sistema experto el software a utilizar son: Gestor de base de datos: POSTGRESQL Facilidad de manejo Si manejamos bases de datos pequeas probablemente nos daremos cuenta de que usar PostgreSQL no presenta ninguna diferencia en comparacin con las dems base de datos, sin embargo, cuando se trata de manejar bases de datos con alto volumen de informacin Postgres se saca un A en rendimiento. Gracias al mtodo de Control de Concurrencias Multiversin (o por sus siglas en ingls MVCC), ayuda a tener una mejor performance cuando hay muchos movimientos en la base datos. El principal objetivo de este mtodo es que permite leer y escribir de forma simultnea, es decir, sin que ninguna de las dos operaciones bloquee a la otra.
Cdigo fuente libre y de alta calidad
Licencia BSD - En pocas palabras, puedes hacer prcticamente lo que quieras con el producto, sin restricciones. Soporte profesional tanto de la comunidad como de empresas especializadas. Requerimientos de administracin y mantenimiento relativamente bajos con respecto el resto de bases de datos comerciales Fiabilidad y estabilidad legendarias Rendimiento excelente Diseada para entornos con altos volmenes de trfico/transacciones Extensible Multiplataforma Herramientas grficas y de lnea de comandos para disear nuestras bases de datos y administrar