INDEPENDIENTE En otras asignaturas hemos aprendido como desarrollar sistemas usando la ingeniera de software, para desarrollarlos usamos un paradigma, ya sea el orientado a objetos, procesos o datos. Sin embargo, los sistemas tambin se pueden desarrollar usando la ingeniera del conocimiento. Esta rama trata de representar el conocimiento tal a como lo poseen los seres humanos, se ocupa de definir estrategias para simular el conocimiento que poseemos. Durante el estudio de esta asignatura conoceremos los fundamentos, tcnicas y estrategias necesarias para extraer, procesar, manipular y aplicar el conocimiento. En esta unidad abordaremos los fundamentos de la Inteligencia Artificial (IA), conceptos relacionados, problemas, modelos, importancia, relaciones y criterios para evaluar sistemas de IA. En primer lugar, revisemos algunas definiciones generales de inteligencia, antes de intentar definir inteligencia artificial. 1 Inteligencia es la aptitud de crear relaciones. Esta creacin puede darse de manera puramente sensorial, como en la inteligencia animal; tambin puede darse de manera intelectual, como en el ser humano, que pone en juego el lenguaje y los conceptos. Tambin se la puede conceptuar como la habilidad para adquirir, comprender y aplicar conocimiento; o como la aptitud para recordar, pensar y razonar. Para introducirnos un poco en el tema podramos DEFINIR LA INTELIGENCIA ARTIFICIAL: 2 Como una de las reas de las ciencias computacionales encargadas de la creacin de hardware y software que tenga comportamientos inteligentes. La IA es una nueva generacin de tecnologa informtica, caracterizada no slo por su arquitectura (hardware), sino tambin por sus capacidades. El nfasis de generaciones previas fue en las computaciones numricas para aplicaciones cientficas o de negocios. La nueva generacin de tecnologa informtica incluye adems la manipulacin simblica, con el objetivo de emular el comportamiento inteligente; y, la computacin en paralelo, para tratar de conseguir resultados prcticamente en tiempo real. Al concluir el estudio de este tema estaremos capacitados para comprender el alcance de la inteligencia artificial. Es relevante destacar que el desarrollo tecnolgico es tan vertiginoso que hoy en da se esta tratando de simular al ser humano en todas sus actividades; muchas tareas que antes eran tediosas y complejas para el hombre hoy son realizadas por robots con mayor precisin y velocidad que el hombre mismo. No obstante debemos aclararnos que la tecnologa nunca reemplazar al hombre, este es el ser perfecto, formado para realizar una serie de acciones, simuladas en parte por las computadoras, pero posiblemente estas nunca podrn igualar a los seres humanos. Por ello debemos estar conscientes de la importancia del aprovechamiento de la tecnologa en nuestro mbito laboral. Cada da preocuparnos por desarrollar aplicaciones que resuelvan problemas en forma rpida, eficiente, sencilla y entendibles para los usuarios. Para el estudio de esta unidad debemos
1 Pagina Web: www.monografias.com/trabajos/iartificial/pagina1_2.htm 2 Pagina Web: www.monografias.com/trabajos/iartificial/pagina1_2.htm y parte del trabajo enviado por: Douglas Francisco Zambrano Rodrguez 2 recopilar informacin adicional en Internet, las bibliografas recomendadas e invertir el mayor tiempo posible para el auto estudio, realizar las tareas asignadas as como el estudio y comprensin de los materiales, si no comprendemos algunos aspectos estudiados sealemos y preguntemos al profesor-tutor en la siguiente tutora presencial.
3 OBJETIVOS
Analizar diferentes definiciones y aplicaciones del campo de la inteligencia artificial, para la comprensin de su alcance en la Ingeniera de Sistemas. Conocer los fundamentos principales de la IA y las directrices sobre los cuales se ha desarrollado, hasta convertirse hoy en da en un rea de importancia en la ingeniera, principalmente en lo relacionado con el desarrollo de sistemas basados en conocimiento. Identificar la importancia de la inteligencia artificial, como un tipo de ciencia de la ingeniera estableciendo diferencias crticas entre sistemas tericos y las aplicaciones reales. Conocer las aplicaciones de mayor relevancia de la inteligencia artificial Establecer los criterios bsicos que determinan el xito de los trabajos de inteligencia artificial que servirn de base para el anlisis, diseo e implementacin de los sistemas expertos. Resolver problemas de razonamiento a travs del uso de tcnicas y aplicacin de la heurstica, poniendo en practica todos los conocimientos tericos adquiridos.
4
ESQUEMA DE CONTENIDO DESARROLLO DE LOS CONTENIDOS 1. HISTORIA DE LA INTELIGENCIA ARTIFICIAL 1.1 Etapas de Desarrollo de la Inteligencia Artificial : 2. DEFINICIONES DE INTELIGENCIA ARTIFICIAL 3. IMPORTANCIA DE LA INTELIGENCIA ARTIFICIAL 4. CONCEPTOS FUNDAMENTALES DE LA INTELIGENCIA ARTIFICIAL 4.1 La Hiptesis del Sistema Fsico de Smbolos a. Importancia de la Hiptesis b. Los cuatro postulados de Searle 5. EL NIVEL DEL MODELO DE INTELIGENCIA 6. CRITERIOS DE EVALUACIN EN I. A. 7. REAS DE APLICACIN DE LA INTELIGENCIA ARTIFICIAL 7.1 Tareas de los Sistemas Inteligentes, en el Campo de la IA 8. DEFINICIN Y ANLISIS DEL PROBLEMA 8.1 Definicin del Problema 8.2 Anlisis del Problema
5 DESARROLLO DE LOS CONTENIDOS 1. HISTORIA DE LA INTELIGENCIA ARTIFICIAL Trataremos los elementos ms importantes que han contribuido al desarrollo de la IA como ciencia para el desarrollo de la tecnologa en general y de la sociedad en particular. La Inteligencia Artificial, nace y tuvo su boom a partir de la conferencia efectuada en el Darmouth College en 1956 Estando presentes renombrados cientficos entre los cuales cabe sealar a: John Mccarty: quien le dio el nombre a esta nueva rea del conocimiento; Marvin Minisky: fundador del laboratorio de la Inteligencia Artificial; Claude Shannon: de los laboratorios Bell de E.U.A.; Nathaniel Rodhester: de I.B.M.; Allen Newell: primer presidente de la a.a.a.i. (Asociacin Americana de Inteligencia Artificial); Herbert Simmon: premio novel de Carnige Mellon University. 1.1 Etapas de Desarrollo de la Inteligencia Artificial: En trminos generales las etapas de evolucin de la Inteligencia Artificial. son las siguientes: Etapa inicial: (1956-1965) su principal nfasis en la implementacin de juegos en el computador (ajedrez, damas etc.) y la demostracin de teoremas. Etapa obscura: (1965-1970) si bien no se dan grandes avances se apoya el entusiasmo por la Inteligencia Artificial. Etapa del Renacimiento: (1970-1975), iniciado en la Universidad de Stanford con el sistema experto medico Mycin (experto en enfermedades infecciosas de la sangre como la meningitis). Etapa de las sociedades: (1975-1980) se identifica la necesidad de trabajar en sociedad con profesionales en otras reas del conocimiento (dendral=mycin) o sea mediante equipos interdisciplinarios. A partir de 1981 se da la etapa de la comercializacin de la Inteligencia Artificial en la que nos encontramos actualmente. Podemos concluir que la Inteligencia Artificial como ciencia se nutre de otras ciencias, por lo que es utilizada en diferentes campos del saber para beneficio y desarrollo de la sociedad en general y de la Ingeniera en particular. 6 2. DEFINICIONES DE INTELIGENCIA ARTIFICIAL Una buena definicin de IA es algo elusiva y controversial, fundamentalmente porque la inteligencia humana no est completamente entendida. Cada libro de texto de IA propone una definicin que enfatiza en las diferentes perspectivas de los autores. A continuacin transcribimos las ms representativas: La IA es una ciencia que trata de la comprensin de la inteligencia y del diseo de mquinas inteligentes, es decir, el estudio y la simulacin de las actividades intelectuales del hombre (manipulacin, razonamiento, percepcin, aprendizaje, creacin). 3
La IA es el estudio de las computaciones que permiten percibir, razonar y actuar. La IA es un campo de estudio que busca explicar y emular el comportamiento inteligente en trminos de procesos computacionales. La IA estudia las representaciones y procedimientos que automticamente resuelven problemas usualmente resueltos por humanos A pesar de la diversidad de definiciones sobre la IA, en general los diferentes autores coinciden en que la IA trata de alcanzar inteligencia a travs de la computacin. Desde el punto de vista de los objetivos, la IA puede considerarse en parte como ingeniera y en parte como ciencia: Como ingeniera, el objetivo de la IA es resolver problemas reales, actuando como un conjunto de ideas acerca de cmo representar y utilizar el conocimiento, y de cmo desarrollar sistemas informticos. Como ciencia, el objetivo de la IA es buscar la explicacin de diversas clases de inteligencia, a travs de la representacin del conocimiento y de la aplicacin que se da a ste en los sistemas informticos desarrollados. Por ello podemos inferir que para usar la IA se requiere una comprensin bsica de la forma en que podemos representar el conocimiento y de los mtodos que podemos utilizar o manipular dicho conocimiento. Sin embargo, despus de conocer todas estas definiciones, nosotros podemos deducir que la Inteligencia Artificial, trata del estudio y creacin de sistemas computarizados que simulen el comportamiento de los seres humanos, para ello toma el conocimiento de un experto en un rea especifica y lo convierte en un sistema informtico.
3 Todas las definiciones presentadas en este punto fueron obtenidos de: www.monografias.com/trabajos/iartificial/pagina1_2.htm 7 Cabe sealar que no debemos confundir conocimiento con informacin, aunque tienen cierta relacin, conocimiento a grandes rasgos, entendamos que es algo probado o que lo posee un experto. Ese conocimiento, es el que nosotros tomamos y lo convertimos en un sistema automatizado, para que este accesible en cualquier momento.
3. IMPORTANCIA DE LA INTELIGENCIA ARTIFICIAL Conforme el mundo se vuelve ms complejo, debemos usar nuestros recursos materiales y humanos con ms eficiencia, y para lograrlo, se necesita la ayuda que nos ofrecen los computadores. Existe la falsa impresin de que uno de los objetivos del IA es sustituir a los trabajadores humanos y ahorrar dinero. Pero en el mundo de los negocios, la mayora de personas est ms entusiasmada ante las nuevas oportunidades que ante el incremento de costos. Adems, la tarea de reemplazar totalmente a un trabajador humano abarca de lo difcil a lo imposible, ya que no se sabe cmo dotar a los sistemas de IA de toda esa capacidad de percibir, razonar y actuar que tienen las personas. Sin embargo, debido a que los humanos y los sistemas inteligentes tenemos habilidades que se complementan, podran apoyarse y ejecutar acciones conjuntas, tales como: En la agricultura, controlar plagas y manejar cultivos en forma ms eficiente. En las fbricas, realizar montajes peligrosos y actividades tediosas (labores de inspeccin y mantenimiento). En la medicina, ayudar a los mdicos a hacer diagnsticos, supervisar la condicin de los pacientes, administrar tratamientos y preparar estudios estadsticos. En el trabajo domstico, brindar asesora acerca de dietas, compras, supervisin y gestin de consumo energtico y seguridad del hogar. En las escuelas, apoyar la formacin de los estudiantes, especialmente en aquellas materias consideradas complejas. Ayudar a los expertos a resolver difciles problemas de anlisis o a disear nuevos dispositivos. Aprender de los ejemplos para explorar bases de datos en busca de regularidades explotables. Proporcionar respuestas a preguntas en lenguaje natural usando datos estructurados y texto libre. La IA aplicada es la contraparte de ingeniera de la ciencia cognoscitiva y complementa sus perspectivas tradicionales. La ciencia cognoscitiva es una mezcla de psicologa, lingstica y filosofa. La metodologa y terminologa de la IA est todava en vas de desarrollo. La IA se est dividiendo y encontrando otros campos relacionados: lgica, redes neuronales, programacin orientada a objetos, lenguajes formales, robtica, etc. Esto explica por qu el estudio de IA no est confinado a la matemtica, ciencias de la computacin, ingeniera (particularmente la electrnica y la mecnica), o a la ciencia cognoscitiva, sino que cada una de estas disciplinas es 8 un potencial contribuyente. La robtica es considerada como un campo interdisciplinario que combina conceptos y tcnicas de IA, con ingeniera ptica, electrnica y mecnica.
4. CONCEPTOS FUNDAMENTALES DE LA INTELIGENCIA ARTIFICIAL 1. Cules son las suposiciones subyacentes acerca de la inteligencia? 2. Cules son las tcnicas tiles para la resolucin de problemas en IA? 3. A qu nivel de detalle se trata de modelar la inteligencia humana? 4. Cmo se puede saber que se ha tenido xito en el desarrollo de un sistema inteligente? 4.1 La Hiptesis del Sistema Fsico de Smbolos Un sistema fsico de smbolos est formado por un conjunto de entidades bsicas (llamadas smbolos), las cuales son patrones fsicos que pueden ocurrir como componentes de otro tipo de entidad llamada expresin o estructura de smbolos. Una estructura de smbolos est compuesta de un nmero de instancias de smbolos, relacionados en alguna forma fsica. Adems de estas estructuras, el sistema tambin contiene una coleccin de procesos que operan sobre las expresiones, para producir otras: procesos de creacin, modificacin, reproduccin y destruccin. Un sistema fsico de smbolos es una mquina que produce, a travs del tiempo, una coleccin evolutiva de estructuras de smbolos. Hiptesis: Un sistema fsico de smbolos tiene los medios necesarios y suficientes para actuar en general de forma inteligente. a. Importancia de la Hiptesis Representa una importante teora acerca de la naturaleza de la inteligencia humana. Constituye la base sobre la que se fundamenta la creencia de que es posible construir programas que pueden realizar tareas inteligentes como las que hacen las personas. La idea es que el programa sea eficiente; este debe ser un buen algoritmo que resuelva las tareas con el mnimo coste de recursos de procesamiento. Dentro de esta podramos agregar como ejemplo, aunque no con la intencin de reproducir nada de la mente humana, los hipertextos, reproducen de alguna manera, el complejo ideacional que existe en la mente humana. La hiptesis es que en la medida en que los ordenadores ms mimeticen comportamientos inteligentes humanos, nos aportarn informacin relevante sobre el propio sistema cognitivo humano. Y tambin podra decirse lo contrario, que en la medida en que se develen los principios cognitivos del procesador humano, se podrn elaborar mejores programas de Inteligencia 9 Artificial. Podramos decir entonces que el ordenador (computadora) es similar al sujeto, que puede hacer lo mismo que ste y hasta llegar a superarlo en muchos casos? Estamos acostumbrados a escuchar que las mquinas son mucho ms rpidas que los seres humanos y que por lo tanto pueden suplantar a muchos hombres, son ms eficaces y eficientes. Pero hasta qu punto la mquina es ms que 1000 hombres?. "El ordenador es un producto del psiquismo humano, pero solo se plasma como cdigo operante; no produce ni conceptos ni significantes, slo reproduce lo que el ser conceptual delimita como cdigo en l. El ordenador no puede reproducir ntegramente entes semejantes, a la manera como lo hace el cuerpo humano; no conforma entonces un orden maquinal; no es productor, sino solamente reproductor de lo que lo intrnsico del ser humano" b. Los cuatro postulados de Searle 4
Searle postula cuatro rasgos que caracterizan a lo mental. Siguiendo a este autor en sus conceptualizaciones se puede ver como es excedida la analoga "Sujeto Computador": 1. Conciencia La pregunta es cmo sistemas meramente fsicos pueden tener conciencia?. La conciencia es lo ms bsico de la experiencia psicolgica. La conciencia es el hecho central de la experiencia humana, ya que sin ella todos los otros aspectos especficamente humanos de nuestra existencia (como por ejemplo el amor) seran imposibles. 2. Intencionalidad Este rasgo no es independiente de la conciencia, se apoya en ella, pero tiene una cierta diferencia. No es slo la intencin (se refiere tambin a creencias, deseos, etc.) sino que son todos aquellos estados mentales que se dirigen a, o son sobre el mundo diferente de la mente. Aqu la pregunta es parecida a la plateada con respecto a la conciencia:Cmo esa materia puede ser sobre algo? 3. Subjetividad de estados mentales Cada uno en el mundo ve desde su propio punto de vista. Desde el siglo XVII se ha pensado que la realidad es algo que tiene que ser igual para todos los observadores, objetiva. Entonces la pregunta es: Cmo acomodar la realidad de los fenmenos mentales subjetivos con la concepcin cientfica de la realidad objetiva? 4. Causacin mental Suponemos que nuestros pensamientos y sensaciones tienen importancia para el modo en que nos comportamos, efecto causal sobre el mundo fsico. La pregunta que se plantea es: si es cierta la causacin mental, entonces cmo puede ser cierto tambin y por el contrario que algo fsico sea
4 Searle "Mente, Cerebro y Ciencia" 10 afectado por algo mental. Es cierto que los estados mentales influyen por lo menos causan el movimiento de nuestro cuerpo. Podemos ver como, despus de haber estudiado estos 4 rasgos caractersticos de Searle, lo mental, humano, excede a lo artificial.
5. EL NIVEL DEL MODELO DE INTELIGENCIA Todo proyecto de IA, debe definir exactamente lo que desea lograr; por ello presentamos dos casos: Desarrollar programas que realicen las tareas de la misma forma en que lo realizan las personas. Desarrollar programas que simplemente realicen las tareas de la forma que parezca ms sencilla. Los programas que se enmarcan en el primer caso, tratan de modelar el comportamiento humano, para ejecutar las siguientes tareas: Probar teoras psicolgicas del comportamiento humano. Capacitar a los computadores para entender el razonamiento humano. Capacitar a los humanos para que comprendan a los computadores. Explotar el conocimiento que es posible obtener de la gente. En el segundo caso, estn agrupados los programas de IA de ndole ms prctica, que sin ser rigurosos en la modelacin del comportamiento humano, tratan de proporcionar soluciones aceptables.
6. CRITERIOS DE EVALUACIN EN I. A. Cada campo necesita criterios para evaluar el xito alcanzado. En general, es muy difcil determinar si una mquina o un sistema tiene inteligencia o puede pensar. Al respecto se han sugerido algunas pruebas entre las que se destaca la de Alan Turing (1912-1954). En 1950 ide una prueba para reconocer comportamientos inteligentes, plantea lo siguiente: Si la ejecucin de un sistema de IA puede convencernos de que su comportamiento es el que tendra un humano, entonces el sistema es verdaderamente inteligente. En una forma ms prctica, para saber si un trabajo de investigacin en IA ha tenido xito, debe hacerse tres preguntas claves: 11 Est definida con claridad la tarea? Existe un procedimiento ya instrumentado que efecte la tarea? Si no existe, es que deben haber muchas dificultades escondidas en algn lugar. Existe un conjunto de regularidades o restricciones identificables a partir de las cuales el procedimiento implantado obtiene su validez? De no ser as, el procedimiento no pasara de ser un juguete, tal vez capaz de un desempeo superficial impresionante en ciertos ejemplos seleccionados con cuidado, pero incapaz de impresionar con un desempeo profundo y de resolver problemas ms generales. Para determinar si una aplicacin de IA ha tenido xito, deben plantearse preguntas adicionales como las siguientes: Resuelve la aplicacin un problema real? Crea la aplicacin una nueva oportunidad? Eventualmente, las respuestas a las preguntas planteadas, debern ser complementadas con pruebas tpicas de verificacin y validacin de sistemas: eficacia en el desempeo, eficiencia operativa, facilidad de uso, flexibilidad, portabilidad, etc.
7. REAS DE APLICACIN DE LA INTELIGENCIA ARTIFICIAL La Inteligencia Artificial hoy en da tiene un amplio nivel de aplicacin. En este punto trataremos de conocer algunas reas de aplicacin que nos servirn de base en las unidades posteriores. Adems con esta informacin debemos interesarnos en investigar aquellas reas de aplicacin ms importantes e interesantes para nosotros. La capacidad predominante de la nueva generacin, tambin conocida como la Quinta Generacin, es la habilidad de emular (y tal vez en algunos casos superar) ciertas funciones inteligentes del ser humano. Por ejemplo: Aprendizaje: Captacin automtica de conocimientos. Razonamiento: Sistemas basados en conocimientos. Bases de datos inteligentes. Prueba de teoremas y juegos. Percepcin: Comprensin de lenguaje natural. Interpretacin de escenas visuales (Visin por computadora). Locomocin y Manipulacin: 12 Realizar procesos mecnicos y tareas manuales (Robtica). Creacin: Generacin, verificacin, depuracin y optimizacin automtica de programas. 7.1 Tareas de los Sistemas Inteligentes, en el Campo de la IA Algunas de las tareas que estos sistemas realizan en el campo de la IA son: Generales, formales y expertos, seguidamente presentamos ejemplos de cada una de ellas: Tareas generales Percepcin: Visin, Fonemas. Lenguaje Natural: Comprensin, generacin y traduccin. Razonamiento de sentido comn. Control de robots. Tareas formales Juegos: Ajedrez, Backgammon, Damas. Matemticas: Geometra, Lgica, Clculo Integral. Tareas expertas Ingeniera: Diseo, Localizacin de fallas, Planeamiento. Anlisis Cientfico. Diagnstico Mdico. Anlisis Financiero.
8. DEFINICIN Y ANLISIS DEL PROBLEMA 8.1 Definicin del Problema El primer paso hacia el diseo de un programa que resuelva un problema en IA, debe ser la creacin de una forma descriptiva formal y manipulable del problema, a partir de la descripcin informal del mismo. La definicin del problema como una bsqueda en el espacio de estados forma la base de la mayora de los mtodos que se utilizan para la solucin de problemas en IA. Los estados del sistema o descripcin de estados, son representaciones que contienen el conjunto de toda la informacin que describe la situacin actual del sistema. En cambio, el espacio de estado del sistema o espacio del problema, es el dominio que contiene todos los posibles estados del sistema. El espacio de estados puede ser finito o infinito. 13 Los mecanismos que se emplean para modificar o transformar un estado del sistema, toman el nombre de operadores, producciones o acciones, y se utilizan para enlazar un estado actual, con otro estado objetivo. Cuando existen varias posibles soluciones, representadas por diversas secuencias de operadores que enlazan dos estados, es necesario desarrollar algoritmos de IA que sean capaces de identificar las mejores secuencias. En general, el posible nmero secuencias de operadores a ser exploradas en el desarrollo de una solucin puede ser muy grande, por lo que los algoritmos que se empleen no deben requerir la enumeracin de todas las secuencias posibles. Esto sugiere el empleo de un proceso de bsqueda para tratar de encontrar una solucin aceptable. La bsqueda es un proceso de gran importancia en la resolucin de problemas difciles para los que no se dispone de tcnicas ms directas. Los procesos de bsqueda estn cercanamente relacionados con los procesos de optimizacin. En resumen, la representacin como espacio de estados ofrece una estructura que permite: Definir formalmente el problema, al poder convertir alguna situacin dada en una situacin deseada utilizando un conjunto de operaciones permitidas. Definir la resolucin de un problema como la combinacin de dos componentes: Un conjunto de operadores que, al modificar o transformar un estado, representan movimiento en el espacio del problema. Un proceso de bsqueda, que explorando el espacio intenta encontrar alguna ruta desde el estado actual hasta un estado objetivo. Al proceso que se encarga de convertir una descripcin informal, en una descripcin formal del problema, se lo denomina operacionalizacin. Los pasos a seguir son los siguientes: Definir el espacio de estado que contiene todas las configuraciones posibles de los objetos relevantes. Esto es posible, sin necesariamente enumerar en forma explcita todos los estados que contiene. Especificar uno o ms estados dentro de ese espacio que correspondan a posibles situaciones desde donde el proceso de resolucin pueda arrancar (estados iniciales). Especificar uno o ms estados que podran ser aceptables como soluciones al problema (estados objetivo). 14 Especificar un conjunto de operadores que describan las acciones posibles. Para esto se debe considerar los siguientes aspectos: Qu suposiciones implcitas estn presentes en la descripcin informal del problema? Qu generalidad deben tener los operadores? Qu cantidad del trabajo requerido para resolver el problema debera estar incluido y representado en los operadores? Luego, el problema puede ser resuelto utilizando el conjunto de operadores, en combinacin con una estrategia de control apropiada, para moverse dentro del espacio de estados del problema hasta encontrar un sendero entre el estado inicial y el estado objetivo. Como se indic anteriormente, el mecanismo de bsqueda es fundamental para el proceso de solucin del problema. Adicionalmente, proporciona un marco donde pueden intercalarse mtodos ms directos de resolucin de partes del problema, en caso de ser esto posible. 8.2 Anlisis del Problema Para poder escoger l o los mtodos ms apropiados para resolver un problema, es necesario analicemos en algunos aspectos claves y buscar las respuestas necesarias a las siguientes preguntas: Puede el problema ser descompuesto en un conjunto de subproblemas pequeos y, posiblemente, independientes? Podran ignorarse pasos de solucin o ser corregidos si resultaran intiles? Es posible predecir el o los resultados del problema? Una buena solucin al problema es suficientemente obvia, sin necesidad de compararla con otras posibles soluciones? La solucin deseada es un estado o una ruta desde un estado inicial hasta un estado objetivo? Es absolutamente necesaria toda una cantidad de conocimientos para resolver el problema, o es importante slo para restringir la bsqueda? Puede un computador, al que se le ha dado el problema, retornar por s slo la solucin, o ser necesario que haya una interaccin entre el computador y una persona? Las respuestas que se den a las preguntas planteadas no slo afectan a la definicin del problema en s mismo, sino tambin las caractersticas de la solucin deseada y a las circunstancias bajo las cuales debe darse la solucin. 15 RESUMEN La IA es una rama de la ciencia de computacin que comprende el estudio y creacin de sistemas computarizados que manifiestan cierta forma de inteligencia: sistemas que aprenden nuevos conceptos y tareas; que pueden razonar y derivar conclusiones tiles acerca del mundo que nos rodea; que pueden comprender un lenguaje natural o percibir y comprender una escena visual; y que realizan otro tipo de actividades que requieren de inteligencia humana. Muchos plantean que la mente y el computador funcionan igual. Se dice tambin que un computador puede ser programado y puede llegar a hacer lo mismo que la mente humana. Pero el punto est en que es necesario programarlo (aunque sea una nica vez) para que funcione. La mente humana funciona (a veces no de forma convencional, pero funciona hasta la muerte) y es un hecho. Desde el principio conocimos que no exista un computador que fuera tan perfecto como la mente humana y a la vez tan complejo. Por tanto debemos estar conscientes que los seres humanos no solo percibimos, procesamos y cumplimos una serie de funciones que tambin un computador podra hacer, sino que tambin disfrutamos del placer de hacerlo y esa es una capacidad de los seres humanos que no poseen ni los simuladores ni la I.A. Pero no debemos simplificar la mente al computador, o restringirla y restarle cualidades. Solo podemos afirmar esta analoga en algunas funciones, como computador, ordenador, funcin que a ambos atae, ya que sin ir ms lejos la computadora est creada en base a la mente humana, pero no posee todas las caractersticas de esta. No podemos dejar de notar las caractersticas puramente humanas, adems de las individuales, particulares de cada uno. La hiptesis es que en la medida en que los ordenadores ms mimeticen comportamientos inteligentes humanos, nos aportarn informacin relevante sobre el propio sistema cognitivo humano. Y tambin podra decirse lo contrario, que en la medida en que se develen los principios cognitivos del procesador humano, se podrn elaborar mejores programas de Inteligencia Artificial. Podramos decir entonces que el ordenador (computadora) es similar al sujeto, Qu puede hacer lo mismo que ste y hasta llegar a superarlo en muchos casos? Estamos acostumbrados a escuchar que las mquinas son mucho ms rpidas que los seres humanos y que por lo tanto pueden suplantar a muchos hombres, son ms eficaces y eficientes. Pero hasta qu punto la mquina es ms que 1000 hombres?. " 5 El ordenador es un producto del psiquismo humano, pero solo se plasma como cdigo operante; no produce ni conceptos ni significantes, slo reproduce lo que el ser conceptual delimita como cdigo en l. El ordenador no puede reproducir ntegramente entes semejantes, a la manera como lo hace el cuerpo humano; no conforma entonces un orden maquinal; no es productor, sino solamente reproductor de lo que el ser humano instancia en l".
5 www.monografias.com, trabajo enviado por: Douglas Francisco Zambrano Rodrguez, dzambranorodriguez@hotmail.com 16 El estudio de la Inteligencia Artificial nos permitir conocer reas de la ingeniera desconocidas, y donde existen demasiadas suposiciones equivocadas. La IA provee todos los conceptos y elementos que se toman en cuenta al momento de decidir construir sistemas inteligentes. Sin embargo hay que aclarar que para construir estos sistemas, existen otras reas como la INGENIERA DEL CONOCIMIENTO, SISTEMAS EXPERTOS, ROBTICA que deben que estar de la mano con la IA para desarrollar sistemas eficientes y eficaces. Cabe sealar que estas ramas sern estudiadas durante el transcurso de la asignatura. Esta unidad nos permiti conocer las diferentes definiciones de la IA, sin embargo llegamos a una conclusin razonable, adems comprendimos cual es la importancia que tiene la IA en el desarrollo tecnolgico de la sociedad, las aplicaciones y tareas propias de la IA y como esta ha evolucionando hasta llegar a construir hoy en da sistemas inteligentes que en muchos casos reemplazan al hombre. Para concluir podramos decir que la IA es la ciencia del futuro, que permitir desarrollar sistemas que se asemejen e incluso superen en algunas cosas a los seres humanos. Sin embargo no hay que perder de vista que esta es producto de los seres humanos y por tanto nunca jams los llegar a superar.
17 BIBLIOGRAFA Rich Elaine y Knight Kevin. Inteligencia Artificial. Editorial MC GRAW HILL
Russell Norvin. Inteligencia Artificial un enfoque moderno. Editorial PRENTICE HALL
Inteligencia Artificial: Se ocupa de desarrollar sistemas que simulen el comportamiento de los seres humanos.
Sistemas Basados en Conocimiento: Es un sistema computarizado capaz de resolver problemas en el dominio en el cual posee conocimiento especfico.
Conocimiento: Puede ser definido como el conjunto de hechos y principios acumulados por la humanidad, o el acto, hecho o estado de conocer
19 EJERCICIOS DE AUTOCOMPROBACIN
Lea detenidamente luego conteste en forma clara y precisa
1. Cules de las definiciones de IA vistas en clase son la que ms se asemeja a la realidad?
2. Cul es la importancia de la IA en el desarrollo tecnolgico? Cules son las desventajas que tiene en pases subdesarrollados como el nuestro?
3. Mencione algunas aplicaciones de la IA
SOLUCIN A EJERCICIOS DE AUTOCOMPROBACIN
1. La IA es un campo de estudio que busca explicar y emular el comportamiento inteligente en trminos de procesos computacionales
2. La IA junto con las ramas relacionadas tiene una inmensa importancia en el desarrollo tecnolgico de la humanidad. Muchas aplicaciones que existen hoy en da han ayudado a la sociedad, tales como los sistemas expertos de medicina natural, robot que ensamblan automviles, robot que desarman bombas, etc. Es decir nos ayuda en la creacin de sistemas que ayuden al hombre a realizar taras complejas y a veces hasta imposibles. Sin embargo en sociedades subdesarrollas como las nuestras, estas aplicaciones traen grandes cantidades de desempleos.
3. a. Sistemas basados en conocimientos. b. Bases de datos inteligentes. c. Robtica d. Lenguaje Natural e. Medicina f. Ingeniera g. otros