Вы находитесь на странице: 1из 6

Introduccion

Areas de la Inteligencia Artificial

La Inteligencia Artificial 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 refiere a la comprensin del lenguaje, el aprendizaje, el razonamiento, 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 relevantes, y, utilizando estos, buscara en una base de datos la informacin necesaria para poder identificar la correspondiente enfermedad. [. . .] Ejemplos Transacciones Bancarias cajeros automaticos Control de Trafico Semaforizacion Planificacin Asignacion de aulas, cronogramas de hospitales, rutas de acceso. Diagnostico de Mdicos enfermedades Preparacin de Comidas Eleccin de lugares a vacacionar. Porque Sistemas Expertos? Con la ayuda de un sistema experto, personal con poca experiencia puede resolver problemas que requieren un conocimiento de experto. Esto es tambin importante en casos en los que hay pocos

expertos humanos. Adems, el nmero de personas con acceso al conocimiento aumenta con el uso de sistemas expertos. El conocimiento de varios expertos humanos puede combinarse, lo que da lugar a sistemas expertos ms fiables, ya que se obtiene un sistema experto que combina la sabidura colectiva de varios expertos humanos en lugar de la de uno solo. Los sistemas expertos pueden responder a preguntas y resolver problemas mucho mas rpidamente que un experto humano. Por ello, los sistemas son muy valiosos en casos en los que el tiempo de respuesta es crtico. En algunos casos, la complejidad del problema impide al experto humano resolverlo. Son muy caros!

Tipos de Sistemas Expertos


Problemas Determinsticos: usando un conjunto de reglas que relacionen varios objetos bien definidos. Son conocidos como sistemas basados en reglas, las mismas que tienen un grado de certeza mayor. Ejemplo: transacciones de banco y control de trfico. Problemas Estocsticos: cuando el grado de certeza es menor. Medicina.

Componentes de un Sistema Experto

Desarrollo de un Sistema Experto


Weiss y Kulikowski (1) sugieren las siguientes etapas para el diseo e implementacin de un sistema experto:

Planteamiento del problema. La primera etapa en cualquier proyecto es normalmente la definicin del problema a resolver. Puesto que el objetivo principal de un sistema experto es responder a preguntas y resolver problemas, esta etapa es quizs la ms importante en el desarrollo de un sistema experto. Si el sistema est mal definido, se espera que el sistema suministre respuestas errneas. Encontrar expertos humanos que puedan resolver el problema. En algunos casos, sin embargo, las bases de datos pueden jugar el papel del experto humano. Diseo de un sistema experto. Esta etapa incluye el diseo de estructuras para almacenar el conocimiento, el motor de inferencia, el subsistema de explicacin, la interfaz de usuario, etc. Eleccin de la herramienta de desarrollo. Debe decidirse si realizar un sistema experto a medida utilizando lenguaje de programacin.

Construccin y prueba de un prototipo. Si el prototipo no pasa las pruebas requeridas, las etapas anteriores (con las modificaciones apropiadas) deban ser repetidas hasta que se obtenga un prototipo satisfactorio. Refinamiento y generalizacin. En esta etapa se corrigen los fallos y se incluyen nuevas posibilidades no incorporadas en el diseo inicial. Mantenimiento y puesta al da. En esta etapa el usuario plantea problemas o defectos del prototipo, corrige errores, actualiza el producto con nuevos avances, 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: El experto La funcin del experto es la de poner sus conocimientos especializados a disposicin del Sistema Experto. El ingeniero del conocimiento El ingeniero que plantea las preguntas al experto, estructura sus conocimientos y los implementa en la base de conocimientos. El usuario El usuario aporta sus deseos y sus ideas, determinado especialmente el escenario en el que debe aplicarse el Sistema Experto. Esquema de representacin en el que figura el equipo de desarrollo:

En el desarrollo del Sistema Experto, el ingeniero del conocimiento y el experto trabajan muy unidos. El primer paso consiste en elaborar los problemas que deben ser resueltos por el sistema. Precisamente en la primera fase de un proyecto es de vital importancia determinar correctamente el mbito estrechamente delimitado de trabajo. Aqu se incluye ya el usuario posterior, o un representante del grupo de usuarios. Para la aceptacin, y e consecuencia para el xito, es de vital y suma importancia tener en cuenta los deseos y las ideas del usuario. Una vez delimitado el dominio, nos pondremos a "engrosar" nuestro sistema con los conocimientos del experto. El experto debe comprobar constantemente si su conocimiento ha sido transmitido de la forma ms conveniente. El 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. En el desarrollo del Sistema Experto, el ingeniero del conocimiento y el experto trabajan muy unidos. El primer paso consiste en elaborar los problemas que deben ser resueltos por el sistema.

Precisamente en la primera fase de un proyecto es de vital importancia determinar correctamente el mbito estrechamente delimitado de trabajo. Aqu se incluye ya el usuario posterior, o un representante del grupo de usuarios. Para la aceptacin, y e consecuencia para el xito, es de vital y suma importancia tener en cuenta los deseos y las ideas del usuario. Una vez delimitado el dominio, nos pondremos a "engrosar" nuestro sistema con los conocimientos del experto. El experto debe comprobar constantemente si su conocimiento ha sido transmitido de la forma ms conveniente. El 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. Ello facilitar mucho el trabajo. 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. Pueden surgir situaciones en las que el experto puede ser tambin el usuario. Este es el caso, cuando exista un tema muy complejo cuyas relaciones e interacciones deben ser determinadas una y otra vez con un gran consumo de tiempo. De esta forma el experto puede ahorrarse trabajos repetitivos. La separacin entre experto e ingeniero del conocimiento permanece, por regla general inalterada.

Вам также может понравиться