La Inteligencia Artifcial es la parte de la Ciencia que se ocupa del diseo de sistemas de computacin inteligentes, es decir, sistemas que exhiben las caractersticas que asociamos a la inteligencia en el comportamiento humano que se refere a la comprensin del lenguaje, el aprendiaje, el raonamiento, la resolucin de problemas, etc. Sistemas Expertos: Los sistemas expertos son mquinas que piensan y razonan como un experto lo hara en una cierta especialidad o campo. Por ejemplo, un sistema experto en diagnstico mdico requerir como datos los sntomas del paciente, los resultados de anlisis clnicos y otros hechos releantes, y, utilizando estos, !uscara en una !ase de datos la in"ormacin necesaria para poder identi#car la correspondiente en"ermedad. !. . ." Ejemplos 1. Transacciones Bancarias cajeros automaticos 2. Control de Trafico Semaforizacion 3. Planificacin Asignacion de aulas, cronogramas de hositales, rutas de acceso. !. "iagnostico de #$dicos enfermedades %. Prearacin de Comidas &. 'leccin de lugares a (acacionar. Porque Sistemas Expertos? #$ Con la a%uda de un sistema experto, personal con poca experiencia puede resol&er problemas que requieren un conocimiento de experto$ 'sto es tambi(n importante en casos en los que ha% pocos expertos humanos$ Adem)s, el n*mero de personas con acceso al conocimiento aumenta con el uso de sistemas expertos$ +$ 'l conocimiento de &arios expertos humanos puede combinarse, lo que da lugar a sistemas expertos m)s fables, %a que se obtiene un sistema experto que combina la sabidura colecti&a de &arios expertos humanos en lugar de la de uno solo$ ,$ Los sistemas expertos pueden responder a preguntas % resol&er problemas mucho mas r)pidamente que un experto humano$ -or ello, los sistemas son mu% &aliosos en casos en los que el tiempo de respuesta es cr./tico$ 0$ 'n algunos casos, la complejidad del problema impide al experto humano resol&erlo$ Son mu) caros* Tipos de Sistemas Expertos: Pro+lemas "eterministicos, usando un conjunto de reglas -ue relacionen (arios o+jetos +ien definidos. Son conocidos como sistemas +asados en reglas, las mismas -ue tienen un grado de certeza ma)or. 'jemlo, transacciones de +anco ) control de tr.fico. Pro+lemas 'stoc.sticos, cuando el grado de certeza es menor. #edicina. Componentes de un Sistema Experto: Desarrollo de un Sistema Experto: /eiss ) 0uli1o2s1i 314 sugieren las siguientes etaas ara el dise5o e imlementacin de un sistema e6erto, #$ Planteamiento del problema La primera etapa en cualquier pro%ecto es normalmente la defnicin del problema a resol&er$ -uesto que el objeti&o principal de un sistema experto es responder a preguntas % resol&er problemas, esta etapa es qui)s la m)s importante en el desarrollo de un sistema experto$ 1i el sistema est) mal defnido, se espera que el sistema suministre respuestas errneas$ +$ Encontrar expertos !umanos que puedan resol"er el problema 'n algunos casos, sin embargo, las bases de datos pueden jugar el papel del experto humano$ ,$ Dise#o de un sistema experto 'sta etapa inclu%e el diseo de estructuras para almacenar el conocimiento, el motor de in2erencia, el subsistema de explicacin, la inter2a de usuario, etc$ 0$ Elecci$n de la !erramienta de desarrollo 3ebe decidirse si realiar un sistema experto a medida utiliando lenguaje de programacin$ 4$ Construcci$n % prueba de un prototipo 1i el prototipo no pasa las pruebas requeridas, las etapas anteriores 5con las modifcaciones apropiadas6 deban ser repetidas hasta que se obtenga un prototipo satis2actorio$ 7$ &efnamiento % generali'aci$n 'n esta etapa se corrigen los 2allos % se inclu%en nue&as posibilidades no incorporadas en el diseo inicial$ 8$ (antenimiento % puesta al d)a 'n esta etapa el usuario plantea problemas o de2ectos del prototipo, corrige errores, actualia el producto con nue&os a&ances, etc$ El Equipo de desarrollo Las personas que componen un grupo o un equipo, como en todos los mbitos deben cumplir unas caractersticas y cada uno de ellos dentro del equipo desarrolla un papel distinto. A continuacin detallaremos cada componente del equipo dentro del desarrollo y cual es la funcin de cada uno: 1. El experto La funcin del experto es la de poner sus conocimientos especializados a disposicin del istema !xperto. ". El ingeniero del conocimiento !l ingeniero que plantea las preguntas al experto, estructura sus conocimientos y los implementa en la base de conocimientos. #. El usuario !l usuario aporta sus deseos y sus ideas, determinado especialmente el escenario en el que debe aplicarse el istema !xperto. !squema de representacin en el que figura el equipo de desarrollo: !n el desarrollo del istema !xperto, el ingeniero del conocimiento y el experto traba$an muy unidos. !l primer paso consiste en elaborar los problemas que deben ser resueltos por el sistema. %recisamente en la primera fase de un proyecto es de &ital importancia determinar correctamente el mbito estrec'amente delimitado de traba$o. Aqu se incluye ya el usuario posterior, o un representante del grupo de usuarios. %ara la aceptacin, y e consecuencia para el (xito, es de &ital y suma importancia tener en cuenta los deseos y las ideas del usuario. )na &ez delimitado el dominio, nos pondremos a *engrosar* nuestro sistema con los conocimientos del experto. !l experto debe comprobar constantemente si su conocimiento 'a sido transmitido de la forma ms con&eniente. !l ingeniero del conocimiento es responsable de una implementacin correcta, pero no de la exactitud del conocimiento. La responsabilidad de esta exactitud recae en el experto. !n el desarrollo del istema !xperto, el ingeniero del conocimiento y el experto traba$an muy unidos. !l primer paso consiste en elaborar los problemas que deben ser resueltos por el sistema. %recisamente en la primera fase de un proyecto es de &ital importancia determinar correctamente el mbito estrec'amente delimitado de traba$o. Aqu se incluye ya el usuario posterior, o un representante del grupo de usuarios. %ara la aceptacin, y e consecuencia para el (xito, es de &ital y suma importancia tener en cuenta los deseos y las ideas del usuario. )na &ez delimitado el dominio, nos pondremos a *engrosar* nuestro sistema con los conocimientos del experto. !l experto debe comprobar constantemente si su conocimiento 'a sido transmitido de la forma ms con&eniente. !l ingeniero del conocimiento es responsable de una implementacin correcta, pero no de la exactitud del conocimiento. La responsabilidad de esta exactitud recae en el experto. A ser posible, el experto deber tener comprensin para los problemas que depara el procesamiento de datos. !llo facilitar muc'o el traba$o. Adems, no debe ignorarse nunca al usuario durante el desarrollo, para que al final se disponga de un sistema que le sea de mxima utilidad. La estricta separacin entre usuario, experto e ingeniero del conocimiento no deber estar siempre presente. %ueden surgir situaciones en las que el experto puede ser tambi(n el usuario. !ste es el caso, cuando exista un tema muy comple$o cuyas relaciones e interacciones deben ser determinadas una y otra &ez con un gran consumo de tiempo. +e esta forma el experto puede a'orrarse traba$os repetiti&os. La separacin entre experto e ingeniero del conocimiento permanece, por regla general inalterada. -regunta de 9e:exion 9ealice las siguientes tareas; -roponer % preparar un prototipo de un 1istema 'xperto orientado a personas de o <ercera edad$ o =ios menores de 4 aos$ o Adolescentes >aga un esboo de los pasos recomendados en el desarrollo de un sistema experto de la tarea anterior Analice desde el punto de &ista de; 1eguridad ?acilidad e independencia de @so Cuidado del medio ambiente -rincipios (ticos$