Desde un punto de vista histrico, los sistemas basados en reglas provienen de la inteligencia artificial, y concretamente de los sistemas expertos. El objetivo de los sistemas expertos es emular el razonamiento de un experto (reglas de decisiones, mecanismos cognitivos). e utiliza por lo tanto como un sistema de apoyo a la toma de decisiones. !"cnicamente, un sistema experto se compone de una base de conocimiento (base de hechos y base de reglas) y de un motor de inferencia, #ue produce un nuevo hecho basado en reglas y hechos presentes en la base. $oy se habla de sistemas basados en reglas de negocio (%&' ( %usiness &ules 'anagement ystem) o de motores de reglas de negocio. En inform)tica, una *regla de negocio+ es una descripcin muy espec,fica #ue permite controlar y-o tomar una decisin en una empresa o una organizacin. .s,, las reglas describen lo #ue se debe hacer, desde el punto de vista de un experto en un )mbito concreto. Estas reglas pueden ser expresadas como reglas simples (de tipo / 001ondiciones22 E3!431E 00.cciones22), como cuadro de decisin o como )rbol de decisin. 5na herramienta de %&' se compone de un motor de reglas (cmo utilizar las reglas para tomar decisiones) y de un entorno de gestin de estas reglas6 edicin, creacin e interpretacin organizacin comprobacin, validacin y simulacin gestin del ciclo de vida despliegue gestin de los derechos
1.1CARACTERSTICAS Sistema Basado en Reglas Experto Humano Conocimiento Adquirido Adquirido + Innato Adquisicin del conocimiento Teri!o Teri!o + "r#!ti!o Campo $ni!o M%&ti'&e( Explicacin Sie)'re A *e!e( Limitacin de capacidad S+ S+, no *a&ua-&e Reproducible S+, Id.nti!o No Vida In/inita Finita 1.0 AR12ITECT2RA 1.0.1 Ba(e de 3e!3o( on datos relevantes relativos al problema concreto.7os hechos son afirmaciones #ue sirven para representar conceptos, datos, objetos, etc. Dependiendo de la aplicacin. 8 el conjunto de hechos #ue describen el problema es la base de hechos. Ba(e de 3e!3o( o )e)oria de tra-a4o 5B6 o 7M89 conocimiento sobre el dominio en un determinado momento 1.0.0 Ba(e de !ono!i)iento Es un tipo especial de base de datos para la gestin del conocimiento. 9rovee los medios para la recoleccin, organizacin y recuperacin computarizada de conocimiento. 1.0.0.1 Ti'o( De Cono!i)iento Ba(e( de !ono!i)iento &e+-&e( 'or )#quina(9 Dise:adas para almacenar conocimiento en una forma legible por el computador, usualmente con el fin de obtener razonamiento deductivo autom)tico aplicado a ellas. Ba(e( de !ono!i)iento &e+-&e( 'or 6u)ano(9 Est)n dise:adas para permitir a las personas acceder al conocimiento #ue ellas contienen, principalmente para propsitos de aprendizaje. 1.0.: Motor De In/eren!ia( Co)'onente(9 /nterprete de reglas ; estrategia de control Fa(e(9 Dete!!in9 1onstruccin del conjunto de instanciaciones de reglas. 7as reglas son o no aplicables dependiendo de la estrategia de control 6 < estrategia fija < estrategia din)mica prefijada < estrategia guiada por meta=reglas El int"rprete de reglas realiza los c)lculos e instanciaciones necesarias #ue son posibles en cada estado de resolucin del problema (matching). 5na regla puede instanciarse m)s de una vez, caso de existir variables. Se&e!!in eleccin de la mejor instanciacin Estrategia de resolucin de conflictos o >a regla por orden en la %ase de 1onocimientos o 7a regla m)s- menos utilizada o 7a regla m)s especca-la m)s general o 7a regla #ue tenga el grado de certeza m)s alto o 7a instanciacin #ue satisfaga los hechos6 'as prioritarios, ')s antiguos (instanciacin m)s antigua), 'as nuevos (instanciacin m)s reciente), ... 9osible combinacin de criterios A'&i!a!in Ejecucin de la regla 'odificacin de la base de hechos (en el razonamiento hacia adelante) 3uevos c)lculos, nuevas acciones, preguntas al usuario 3uevos subobjetivos (en el razonamiento hacia atr)s) 9ropagacin de las instanciaciones (en 19>) 9ropagacin del grado de certeza. El proceso de deduccin acaba cuando6 se encuentra la conclusin (el objetivo) buscado ) "xito no #ueda ninguna regla aplicable ) "xito? - fracaso? 1.: ;ENTA<AS = DES;ENTA<AS ;enta4a(9 'odularidad =2 facilita el desarrollo incremental 5niformidad =2 facilita su manipulacin 3aturalidad *1ar)cter declarativo+ De(*enta4a(9 /neficiencia =2 puede mejorarse el m"todo descrito 4pacidad =2 es dif,cil seguir la traza de las deducciones 1obertura del dominio =2 gran n@mero de reglas. Dificultad de verificacin de consistencia y completud. 0. MODELO DE CONOCIMIENTO 9arte del .n)lisis 1onceptual6 &epresenta un an)lisis de re#uerimientos detallado. 'odelo de 1onocimiento6 especifica los re#uerimientos sobre el conocimiento y los procesos de razonamiento #ue un experto aplica para la resolucin de un problema. 'odelo de 1omunicacin6 Especifica los re#uerimientos respecto a las interfaces con otros agentes. Mode&o de Cono!i)iento9 'odelo del conocimiento #ue un experto aplica para la resolucin de un problema. Es una herramienta para la especificacin de las tareas intensivas en conocimiento. Es el modelo central de la metodolog,a in "l estamos en la /ngenier,a del softAare tradicional 9aralelo con an)lisis de re#uisitos (;conocimiento) upone un BCD del esfuerzo de desarrollo 3o debe contener detalles de implementacin e orienta a la reutilizacin e abstrae de los aspectos de comunicacin (modelo de comunicacin) De(!ri'!in de& )ode&o de e>'erien!ia9 ?LENG2A<E CML 5Con!e'tua& )ode&in@ &an@ua@e8 7enguaje altamente estructurado 1ubre todos los componentes del modelo /ncluye partes en lenguaje natural 7a m)s apropiada en la pr)ctica ?LENG2A<E DE ES"ECIFICACIAN FORMAL ?ES"ECIFICACIAN GRBFICA %asada en 5'7 CATEGORAS DEL CONOCIMIENTO :. NAT2RALEZA DEL CONOCIMIENTO El conocimiento se define como el reflejo activo de las cualidades generales de los objetos y fenmenos en el cerebro humano. El estudio del conocimiento ha recibido diferentes nombres, tales como !eor,a del conocimiento, Enoseolog,a y Epistemolog,a. El conocimiento humano y verdadero est) representado por la siguiente relacin6 14341/'/E3!4 ( /3F4&'.1/43 ; G/GE31/. (1 ( / ; G) 7a informacin es el conjunto de datos relativos a un evento, un acontecimiento o un objeto. 7a vivencia es el estado de exaltacin mediante el cual captamos los aspectos esenciales de los fenmenos. in vivencia no puede haber conocimiento, solo hay informacin. En esto se diferencia el ser humano de las computadoras. 7a informacin es el car)cter est)tico, congelado del conocimiento, mientras la vivencia es el car)cter fluyente, din)mico. Geamos algunos ejemplos del conocimiento6 a) 3umero = congelado6 los d,gitos. = fluyente6 un conjunto de objetos. b) 1oncepto = congelado6 la definicin = fluyente6 cuando captamos la esencia de las cosas. c) .mor = congelado6 el expresado en un poema. = fluyente6 el #ue nos inclina hacia la persona amada. d) ociedad = congelada6 la expresada en los cdigos de leyes (constitucin, civil y penal). = fluyente6 la convivencia entre los individuos. e) 'ovimiento = congelado6 el presentado por una l,nea infinita de puntos. = fluyente6 cuando un cuerpo cambia su posicin. En la parte congelada del conocimiento interviene la inteligencia y en la parte fluyente interviene la intuicin. /ntuicin sin inteligencia nos conduce a la religin y al misticismoH e inteligencia sin intuicin nos lleva a realizar generalizaciones sin fundamentos #ue nos impiden obtener conclusiones verdaderas sobre la realidad. 9roducto de la interaccin entre la informacin y la vivencia efectuada en el cerebro humano podemos lograr6 a) 1omprender a profundidad las leyes #ue rigen el comportamiento de los seres. b) Descubrir nuevas relaciones entre los fenmenos. c) !ener un desarrollo integral de todas nuestras facultades. er m)s humanos6 entender y sentir.
Pensamiento Crítico: Utiliza modelos mentales para desarrollar tomas de decisiones efectivas y habilidades de resolución de problemas. Supera los obstáculos cognitivos y las falacias en los sistemas para pensar con claridad en tu vida cotidiana.
Lee a las personas como un libro: Cómo analizar, entender y predecir las emociones, los pensamientos, las intenciones y los comportamientos de las personas