Story Transcript
Inteligencia Artificial Cuando la computación empezó a surgir como una ciencia, se empezaron a dar cuenta de que los robots podÃ-a realizar tareas mucho más complejas de lo que ellos imaginaban; se interesaron en el concepto del "razonamiento Humano"; se dieron cuenta de que si pudieran "aprender" de su medio, se podrÃ-a realizar el sueño de cualquier cientÃ-fico de aquella época: crear vida artificial, y de esta manera hacer que los robots pensaran y pudieran razonar. La inteligencia humana ha maravillado a los hombres desde el principio de los tiempos, siempre ha tratado de imitarla, igualar y mecanizarla para sus propios propósitos. Comenzó por desarrollar algoritmos capaces de resolver problemas especÃ-ficos, se interesó en aplicar la Lógica Matemática en la resolución de dichos problemas, y es aquÃ- donde comenzó a desarrollarse la I.A. Podemos definir la Inteligencia Artificial (IA) como la rama de la Ciencia Informática dedicada al desarrollo de agentes racionales no vivos" o dicho de otro como "al estudio de las maneras en las cuales las computadoras pueden mejorar las tareas cognoscitivas, en las cuales, actualmente, la gente es mejor." De esta manera podemos ver que el entendimiento de algún lenguaje natural, reconocimiento de imágenes, encontrar la mejor manera de resolver un problema de matemáticas, encontrar la ruta óptima para llegar a una objetivo especÃ-fico, etc., son parte del razonamiento humano, y que hasta ahora el hombre ha deseado poder imitarla desarrollando la Inteligencia Artificial.  Historia de la Inteligencia Artificial Las raÃ-ces de la inteligencia artificial se hallan en la historia misma de la humanidad, y no sólo en su historia, también en los mitos y leyendas de muchas culturas. Si bien estas culturas no hablaban como tal de computadoras pensantes, sÃ- se ha observado que se mencionan inteligencias artificiales o creadas por humanos. Es decir, que la idea de inteligencias creadas artificialmente siempre ha despertado interés en la raza humana. Por primera vez, quizás estemos cerca de lograr este tipo de inteligencias. Encontramos un primer ejemplo en la mitologÃ-a griega. Hera tiene un hijo llamado Hephaestus, quien ha creado un hombre hecho de bronce llamado Talos. La misión de Talos era proteger Creta. AquÃ-, al parecer, en términos modernos, tenemos la historia de un androide protector. Otro mito es el de Pygmalión, un rey−artista que crea una escultura de marfil en la cual representa su ideal de mujer. La diosa Afrodita le concede vida a la escultura y le da como nombre Galatea. Se sabe también que Dédalo, un famoso inventor de la Antigüedad, habÃ-a creado gente artificial. Al parecer, la creación de esta clase de seres constituye una inquietud presente en ingenieros, inventores y escritores. Pero la construcción de una máquina que sólo se asemeje al ser humano no resulta suficiente, lo que en realidad se ha buscado es que tenga inteligencia. Estos mitos no se detienen en la Antigua Grecia. Se cuenta que el papa Silvestre II construyó un artefacto que podÃ-a predecir el futuro. Este aparato era una cabeza humana mecánica, capaz de pronunciar dos palabras: sÃ- y no. La gente le preguntaba, y la cabeza contestaba, prediciendo de esta manera el futuro. Al parecer, una máquina que decÃ-a dos palabras no resultó suficiente. También sabemos que astrólogos árabes de la Antigüedad construyeron un artefacto conocido como Zairja, que supuestamente ya presentaba inteligencia. Además, se tienen noticias de una máquina similar llamada Ars Magna, pero de 1
origen cristiano, con caracterÃ-sticas parecidas. El homunculus fue creado por Paracelsus y era un hombre pequeñito. El rabbi Judah ben Loew también tenÃ-a interés en la creación de seres artificiales y, utilizando barro, creó un pequeño hombre viviente. Este hombre tenÃ-a por nombre Jospeh Golem, y se le habÃ-a encomendado una misión de espionaje en Praga. Por alguna razón, el hombre de barro se volvió violento y agresivo, por lo que hubo que destruirlo. No podemos olvidar al ser artificial más conocido de todos: Pinocho. Pinocho era un niño de madera que obtuvo la vida gracias a la magia del Hada Azul. En la literatura, encontramos desarrollada esta idea. Frankenstein resulta quizás el mayor ejemplo moderno de la inquietud por parte de un cientÃ-fico de crear un ser artificial. A partir del surgimiento de la ciencia ficción como género literario, aparecen, cada vez con más frecuencia, seres artificiales, robots inteligentes y computadoras con superinteligencia artificial. Recordemos a Isaac Asimov con su famoso libro, Yo robot. En los últimos años, el cine ha retomado la idea y ha mostrado una evolución. En pelÃ-culas como IA y El hombre del bicentenario, encontramos pinochos modernos. La tesis de estos filmes no consiste solamente en la creación de un ser artificial; va más allá de la máquina que luce como un hombre, de la inteligencia artificial: es la máquina que intenta convertirse en un ser humano. Todo lo anterior se refiere a mitos y a personajes de ficción, pero nos permite empezar a entender de dónde viene la inteligencia artificial, al menos como una inquietud de la raza humana. Quizás el hombre, en su interior, ansÃ-a ser como Prometeo y llevar la inteligencia a algún otro ser. No debemos olvidar que, históricamente, ha existido una tendencia al rechazo de las máquinas inteligentes. Esta tendencia ha disminuido durante los últimos cincuenta años, quizá debido a que se comprende mejor lo que es la inteligencia humana y lo que es una inteligencia artificial. En la Antigüedad Ahora veremos la historia de la inteligencia artificial desde la perspectiva de personas que realmente existieron. Nuevamente regresamos a la Antigua Grecia. Aristóteles ha sido uno de los más grandes filósofos de todos los tiempos. Entre sus trabajos encontramos la FÃ-sica, donde describe el estudio de las cosas que cambian. Es importante para nosotros porque hace la distinción entre la materia y la forma, dándonos las bases para la computación simbólica y la abstracción de datos. El abstraer la forma de la materia nos permite representarla y trabajar sobre ella sin modificar su materia. El aporte de Aristóteles no se limita a la FÃ-sica, ya que en la MetafÃ-sica encontramos ideas muy útiles para nuestros fines. También nos da la Lógica, y la idea de que el estudio del pensamiento por sÃ- mismo nos aporta la base de cualquier conocimiento. La lógica de Aristóteles nos permite saber si algo es verdadero en relación con otras cosas que consideramos verdaderas. Actualmente, podemos pensar que la Lógica de Aristóteles es básica, pero sentó las bases para las formas modernas de lógica y de razonamiento. El Renacimiento brinda nuevas herramientas mentales. En este perÃ-odo, se trata de entender a la naturaleza de una manera empÃ-rica. Quizás el pensamiento más importante para la inteligencia artificial que surgió en estos tiempos es que cualquier proceso puede ser analizado matemáticamente. De esta manera, permite ser comprendido y, al ser comprendido, se podrá reproducir. Cop érnico nos brinda una idea reveladora: lo que percibimos del mundo puede ser diferente de lo que realmente es. Esto crea una división entre lo que pensamos de las cosas y lo que son en realidad. Galileo, por 2
medio de la observación cientÃ-fica, confirmó esto y abrió la puerta a una nueva era, en la que las matemáticas comenzaron a usarse como una herramienta para definir al mundo. Continuando con nuestro viaje, encontramos a Ren é Descartes quien, por medio de la introspección, busca las bases de la realidad. Descartes decide que la información que obtiene por medio de los sentidos puede engañar, por lo que la toma como falsa. De esta manera, empieza sistemáticamente a dudar de todo, incluso de su propia existencia. Llega a la conclusión de que su existencia solamente puede ser justificada en términos de su propio pensamiento. A Descartes se lo recuerda por su famosa frase: Cogito ergo sum, es decir, pienso luego existo. Todo esto nos ha llevado paulatinamente a una división entre la mente y el mundo fÃ-sico. El proceso del pensamiento puede ser separado del entorno fÃ-sico donde ocurre. Es decir que el mundo de las ideas no coincide necesariamente con elmundo fÃ-sico. Los procesos mentales tienen su propia existencia y pueden ser estudiados por sÃ- mismos. A partir de entonces, han surgido diferentes formas de reunificar la mente y el cuerpo. En las matemáticas Un gran matemático, Gottfried Leibniz, creó el primer sistema formal de lógica. Lo importante de dicho sistema reside en que se puede utilizar para construir máquinas que realicen cálculos en forma automática. Euler, por su parte, sentó las bases para la teorÃ-a de grafos, los cuales se usan actualmente en la inteligencia artificial. Charles Babbage creó la máquina diferencial, la cual se utilizaba para calcular los valores de determinadas funciones. Esta máquina resulta un punto clave, ya que sienta las bases de procesamiento y cálculo realizado por máquinas, aunque desde luego no podemos decir que fuera inteligente. También diseñó la máquina analÃ-tica, una máquina programable de propósito general, que presenta las bases de la arquitectura que posteriormente utilizarÃ-an las computadoras como las conocemos. Otro matemático muy importante fue George Boole, ya que sentó las bases para formalizar las leyes de la lógica por medio de la creación del álgebra de Boole. Matemáticos posteriores tomaron su trabajo y continuaron avanzando en este campo. Más adelante, Gottlob Frege crea un lenguaje de especificaciones matemáticas para describir la aritmética. Su trabajo se encuentra en la obra conocida como Fundamentos de Aritmética. El lenguaje de Frege se conoce ahora como cálculo de predicados de primer orden y se utiliza en la inteligencia artificial para inferir nuevas expresiones verdaderas. Ya en el siglo pasado, Russell & Whitehead trabajaron en un sistema matemático que pudiera representar a las matemáticas por medio de operaciones y axiomas. Su trabajo se aplica en la inteligencia artificial, en particular en los sistemas que permiten comprobar teoremas en forma automática. En la ciencia Otros grandes cientÃ-ficos han contribuido a crear esta disciplina, entre ellos Alfred Tarski, Scout, Burstall, Plotkin. Sin embargo, un cientÃ-fico en particular se destaca en la historia de la inteligencia artificial, su nombre es Alan Turing. Este británico se interesaba en la posibilidad de crear una verdadera inteligencia artificial. Escribió un artÃ-culo en el cual trataba de contestar la pregunta sobre si las máquinas pueden pensar o no, y donde se consideraban diferentes objeciones a esta posibilidad. Uno de los puntos importantes residÃ-a en la dificultad para definir lo que es la inteligencia en sÃ-. Aun si podemos definirla, la pregunta más 3
importante es: ¿cómo reconocer la inteligencia artificial? Para esto, Turing ideó una prueba. En la prueba conocida como el test de Turing,él espera poder medir la supuesta inteligencia artificial frente a la inteligencia de un ser humano. Ya que éste es el único parámetro de inteligencia con el que se cuenta. En este test, se tiene una persona llamada el interrogador que se encuentra aislada en un cuarto que contiene, solamente, una terminal de computadora. Esa terminal está conectada a otra computadora con un software de inteligencia artificial y a otra terminal controlada por una persona. El interrogador puede hacer cualquier pregunta y no sabe si la respuesta que obtiene es de la computadora o de la otra persona. Si debido a las respuestas puede deducir fácilmente quién es la computadora, entonces supondremos que esa computadora no es inteligente. Sin embargo, si no puede diferenciarlos, entonces, asumiremos que la computadora muestra inteligencia. El test de Turing resulta interesante, pero ha tenido muchas crÃ-ticas a lo largo del tiempo. La principal es que la inteligencia debe ser del estilo humano para que el test funcione como está planeado. Esto nos abre a la opción de que podemos encontrar o crear inteligencias que no necesariamente se amolden al esquema humano. TecnologÃ-as Relacionadas Existen diferentes tipos de tecnologÃ-as que forman parte de lo que conocemos como inteligencia artificial. Por un lado, existen los sistemas expertos, programas de cómputo que tienen conocimientos especÃ-ficos sobre un tema. Estos conocimientos son dados por expertos humanos en un área en particular y colocados dentro del programa junto con reglas y heurÃ-sticas. Estos programas tienden a enfocarse directamente en el tema sobre el cual se especializan y no tienen la facultad de aprender de su experiencia. La estadÃ-stica también es usada en la inteligencia artificial, principalmente cuando el sistema se enfrenta a la incertidumbre producida por la falta de información. En estos casos, el sistema es capaz de tomar una decisión aun teniendo datos incompletos. El software de inteligencia artificial puede tener mecanismos que le permitan el aprendizaje, como es el caso de las redes neuronales. Cuando se requiera un sistema de control sencillo, se puede usar una máquina de estados finitos. Algunas veces, es necesario trabajar con datos de los cuales no conocemos los valores exactos; en estos casos, utilizamos la lógica difusa. Por su parte, los algoritmos genéticos pueden llegar a soluciones para un problema en particular. Aplicaciones La inteligencia artificial tiene muchas aplicaciones, de hecho es muy posible que en este momento tengamos en casa aparatos electrónicos que utilicen algún tipo de tecnologÃ-a relacionada con la inteligencia artificial. Un calentador de agua puede usar una máquina de estados finitos para su control. La lavadora automática de ropa puede utilizar lógica difusa para seleccionar el ciclo de lavado, la temperatura del agua y la cantidad de detergente. Las cámaras de video y de fotografÃ-a también pueden hacer uso de la lógica difusa para enfocar la imagen y otro tipo de tecnologÃ-a para seleccionar las caracterÃ-sticas necesarias para tomar la mejor foto. 4
Los automóviles modernos usan sistemas inteligentes para proporcionar un mejor frenado, y evitar los derrapes en curvas y caminos los dÃ-as de lluvia. Los videojuegos actuales hacen uso de la inteligencia artificial de muchas maneras diferentes: la selección de la estrategia por utilizar, la búsqueda del jugador adentro de un ambiente complejo, el evitar la colisión con el jugador, el control de los personajes, etcétera. Sistemas de inteligencia artificial se usan en los mercados financieros o como apoyo en consultas médicas para la evaluación de los sÃ-ntomas. Un sistema de inteligencia artificial puede ser usado para controlar el riego y la distribución de fertilizantes en las plantaciones. Incluso, se usa en las máquinas de búsqueda en Internet para dar mejores resultados y encontrar páginas significativas. Â
La evolución de la I.A. se debe al desarrollo de programas para ordenadores capaces de traducir de un idioma a otro, juegos de ajedrez, resolución de teoremas matemáticos, etc. Alrededor de 1950, Alan Turing desarrolló un método para saber si una máquina era o no "inteligente" denominado "Test de Turing", "en el cual un operador tiene que mantener una conversación en dos sentidos con otra entidad, a través de un teclado, e intentar que la otra parte le diga si se trata de una máquina o de otro ser humano. Sobre este test circulan muchas historias ficticias, pero nuestra favorita es la que trata sobre una persona que buscaba trabajo y al que se le deja delante de un teclado para que se desenvuelva solo. Naturalmente, se da cuenta de la importancia de este test para sus perspectivas de carrera y por lo tanto lucha valientemente para encontrar el secreto, aparentemente sin éxito. Sin embargo, tras cierto tiempo, la persona que realizaba la entrevista vuelve, le estrecha la mano, y le felicita con estas palabras: `Muy bien, amigo, la máquina no pudo descifrar si Ud. era una persona; precisamente es lo que necesitábamos para un puesto de Inspector de Hacienda'". Pero de que sirve crear algoritmos capaces de imitar la inteligencia y el razonamiento humano; es aquÃdonde la I. A. y la Robótica tienen un punto en común.
5
La I.A. tiene aplicación en la Robótica cuando se requiere que un robot "piense" y tome una decisión entre dos o mas opciones, es entonces cuando principalmente ambas ciencias comparten algo en común. La I.A. también se aplica a los ordenadores, ya sean PC's , servidores de red o terminales de red, ya que su principal aplicación es desarrollar programas computacionales que resuelvan problemas que implican la interacción entre la máquina y el hombre, es decir, las máquinas "aprenderán" de los hombres, para realizar mejor su labor. Referencias: http://www.geocities.com/loboduke2001/I_A.html http://www.geocities.com/loboduke2001/
6