ESTUDIO DE LA INTELIGENCIA ARTIFICAL, SUS ALCANCES Y APLICACIONES EN EL AREA DE CIENCIAS DE LA COMPUTACIÓN DE LA U.M.S.S JOSE RICHARD AYOROA CARDOZO1 1 Departamento de Informática–Sistemas, Universidad Mayor de San Simón, Bolivia RESUMEN La Inteligencia Artificial es la ciencia cuyo reto es crear maquinas que piensen como los humanos. Esta nueva área tiene bastantes aplicaciones en la vida cotidiana y en los aparatos electrónicos y de consumo que el ser humano usa a diario. Sus campos de acción, desarrollo y aplicación en las Carreras de Informática y Sistemas de la U.M.S.S. permite su implementación en diversas áreas; aplicaciones que van desde el desarrollo de sistemas expertos hasta sistemas que usan redes neuronales. Palabras Clave: Inteligencia Artificial, robótica, sistemas expertos, redes neuronales, informática. 1. INTRODUCCIÓN Actualmente las diversas actividades mentales y rutinarias de los humanos necesitan un ingrediente especial para ser llevados a cabo con éxito: “inteligencia”. No es novedoso que muchos programas y sistemas informáticos, equipos electrónicos y otros, funcionan o tienen integrados un componente especial: “Inteligencia Artificial” (IA). Del mismo modo que solo hemos empezado a conocer en realidad el mundo en que vivimos desde que el hombre visito otro planeta, surge la siguiente pregunta: ¿Sera necesario abandonar la mente de los hombres para conocerla en profundidad y, por lo tanto, imitarla?. Aunque no se conozca todavía a ciencia cierta lo que significa "pensar" o "aprender", la inteligencia artificial ya forma parte cotidiana en nuestras vidas, sin que muchos se den cuenta de su uso: los juegos electrónicos, los motores de búsqueda de Internet, la seguridad informática, los robots industriales y hogareños, son algunas de sus aplicaciones. Pero no todo es color de rosas cuando se habla de la Inteligencia Artificial, puesto que su aparición trajo consigo muchas cuestionantes que acompañadas con la ciencia ficción, produjeron en los seres humanos cierto temor y desconfianza: ¿Podrá la inteligencia artificial superar a la humana? ¿Existe algún tipo de robot, alguna función humana que no sería conveniente diseñar? ¿Existe algún límite de inteligencia que las maquinas no deberían sobrepasar? Estas son algunas cuestionantes que muchas veces impiden que la IA se desarrolle con normalidad. Tomando las palabras de John Haugeland, se puede establecer el árbol de familia de la inteligencia artificial mencionando que Hobbes fue el “abuelo”, Turing fue “el padre” y McCarthy “el padrino”. Thomas Hobbes en su libro “Elementos de la Filosofía” menciona explícitamente que “por razonamiento quiero decir computación …”. Y acto seguido caracteriza al razonamiento como discurso mental. Con ambas aseveraciones Hobbes estableció que el razonamiento sigue reglas metódicas, y que el discurso mental es un proceso interno, con lo que se sienta las bases de lo que siglos más tarde serán las ciencias cognitivas, tanto de la psicología cognitiva como de la inteligencia artificial. Por tanto dos ideas básicas de las ciencias cognitivas pueden remontarse a Hobbes: (1) El pensamiento es un discurso mental. Donde pensamiento coincide con razonamiento, en un sentido restringido del término pensamiento, y es concebido como un proceso interno. (2) El razonamiento sigue reglas metódicas o algoritmos. Alan Turing fue el primer autor que teorizó acerca de la computación en máquinas, y fue John McCarthy quien acuñó el término “inteligencia artificial” en un congreso celebrado en 1956, cuando un grupo de científicos reunidos en el Colegio de Dartmouth discutieron acerca del potencial de la computadora para simular la inteligencia humana y sentaron las bases de trabajo para las investigaciones en la IA. (Choque, 2010) 1 Antes de definir el término Inteligencia Artificial deberíamos definir que entendemos por inteligencia. La Real Academia de la Lengua Española nos define la inteligencia como “Potencia intelectual: facultad de conocer, de entender o comprender”. Nosotros vamos a utilizar la definición de inteligencia artificial que pensamos que es más cercana a la realidad. La propuso Marvin Minsky, uno de los pioneros de la IA, y dice así: “La Inteligencia Artificial es la ciencia de construir máquinas para que hagan cosas que, si las hicieran los humanos, requerirían inteligencia”. Podemos pensar en la IA como en aquella ciencia que incorpora conocimiento a los procesos o actividades para que estos tengan éxito. Un ejemplo es el ajedrez. Es impensable que un computador evalué todas las posibles jugadas del ajedrez. En vez de esto, se incorpora conocimiento en el proceso de búsqueda de la mejor jugada en forma de jugadas predefinidas o procedimientos de evaluación “inteligentes” (Escolano et al., 2003). 2. OBJETIVOS DE LA INTELIGENCIA ARTIFICIAL • Estudiar los procesos cognoscitivos en general; es decir, estudiar procedimientos que lleva a cabo el ser humano para incorporar conocimientos. • Intentar obtener sistemas automáticos capaces de llevar a cabo trabajos reservados, incluso ahora, a los seres humanos. • Realizar investigaciones sobre el comportamiento humano para desarrollar herramientas de apoyo que ayuden a mejorar las actividades del hombre. • Desarrollar y aplicar técnicas para representar un gran volumen de conocimientos, para resolver problemas complejos de una manera rápida y confiable. • Lograr “crear pensamiento” (sistemas basados en conocimientos) y poder desarrollar sistemas diferentes a los convencionales que decisiones propias. 2009) 3. no toman (BARCELO, CAMPOS DE APLICACIÓN DE LA INTELIGENCIA ARTIFICIAL La IA puede considerarse un campo universal. Algunas áreas en las que se encuentran usando muchos términos y conceptos de la IA son las siguientes: Procesamiento de sistemas de lenguaje natural: Sistemas capaces de reconocer, procesar y emular el lenguaje humano. Para muchos investigadores, es el más difícil de alcanzar de todos los objetivos de la Inteligencia Artificial: “Permitir a la computadora comprender el lenguaje humano directamente; sin el complicado conjunto de lenguajes intermedios”. Sistemas reconocedores de imágenes: Reconocen y procesan señales, caracteres, objetos. Engloba un conjunto de técnicas de la matemática aplicada y de la informática, ha despertado un gran interés en las últimas décadas por sus numerosas aplicaciones, entre las que se pueden citar las siguientes: ayuda al diagnóstico médico, análisis automático de señales, teledetección, inspección automática de productos industriales, sistemas de vigilancia automática, procesamiento de documentos, búsqueda automática de información digitalizada, etc. Robótica: Artefactos autónomos capaces de llevar a cabo diversas tareas mecánicas de manera flexible e inteligente cumpliendo un objetivo y ajustándose a un entorno cambiante. Sistemas expertos: Programas informáticos diseñados y modelados con la habilidad de resolver problemas como expertos humanos. Aprendizaje y razonamiento automático: Maquinas capaces de planificar, tomar decisiones, plantear y evaluar estrategias. 2 4. Algoritmos genéticos: Son una técnica computacional inspirada en modelos biológicos que han sido utilizados para realizar búsquedas eficientes en espacios de soluciones altamente complejos y grandes. Los Algoritmos Genéticos son métodos adaptivos que pueden ser utilizados para implementar búsquedas y problemas de optimización; están basados en los procesos genéticos de los organismos biológicos, codificando una posible solución a un problema en un “cromosoma” compuesto por una cadena de bits o caracteres. Redes neuronales: Una red neuronal artificial es un modelo de procesamiento de información inspirado por un sistema nervioso biológico, tal como el cerebro procesa información. El elemento clave de este paradigma es la estructura original del sistema de procesamiento de información. Este se compone de un gran número de elementos interconectados que procesan (neuronas) y trabajan en armonía para resolver problemas específicos. Las llamadas Redes Neuronales Artificiales, como la gente, aprenden con ejemplos. Una Red Neuronal Artificial es configurada para una aplicación específica, tal como el reconocimiento de patrones o clasificación de datos, a través de un proceso de aprendizaje (Escolano et al., 2003). APLICACIONES DE LA INTELIGENCIA ARTIFICIAL EN EL AREA DE CIENCIAS DE LA COMPUTACIÓN DE LA U.M.S.S Las Carreras de Ingeniería de Sistemas e Informática de la Facultad de Ciencias y Tecnología de la Universidad Mayor de San Simón a través de las asignaturas: Inteligencia Artificial, Sistemas Expertos, Modelación y control inteligente y otros, están constantemente apoyando el desarrollo de Proyectos de Grado en el área de la Inteligencia Artificial; área que ha cobrado mundialmente un notable interés por el avance científico y tecnológico que se ha desarrollado en la busca de máquinas con mente de silicio. Para el interés y el conocimiento de personas interesadas en esta área, a continuación se listan los Proyectos de Grado desarrollados en las Carreras durante los últimos 5 años: GESTION: 2010 Reconocimiento de costumbres de uso de sitios web aplicando redes neuronales Sistema de visión sintética (svs) para uso en aeronáutica Sistema experto de apoyo en la identificación de perfiles de personalidad, utilizando lógica difusa GESTION: 2011 Sistema Inteligente de detección de Intrusos Desarrollo de un comando electrónico autónomo mediante la fusión de una red neuronal y una base de conocimientos, para implementar en un dispositivo mecánico - electrónico Sistema experto de apoyo en el diagnóstico de fallas o desperfectos mecánicos en automóviles Sistema de composición de música artificial y parametrizable en la web GESTION: 2012 Sistema experto basado en la planificación de gestiones estratégicas con aportes en la toma de decisiones en pequeñas y medianas empresas Agente inteligente de software para búsqueda y detección de anomalías en los registros de un sistema de base de datos Sistema experto de apoyo a las familias con personas con discapacidad intelectual Desarrollo de un sistema experto de apoyo en la orientación vocacional Sistema deductivo por medio de redes neuronales para el trazado automático de patrones de prendas de vestir Sistema de autenticación basado en biometría dinámica de tecleo GESTION: 2013 3 Sistema experto para el diagnóstico del dengue Sistema de aprendizaje para el lenguaje de señas en Bolivia GESTION: 2014 Sistema experto para el diagnóstico de fallas y reparación de computadoras Desarrollo de sistema experto para estandarización de formato de documentos digitales para biblioteca digital legislativa Sistema experto para el diagnóstico de la diabetes Sistema experto de apoyo a los padres de familia para el diagnóstico de problemas de salud frecuentes en niños Sistema automático de reconocimiento y conversión de voz para una central telefónica Sistema de detección de intrusos en una red de computadoras aplicando redes neuronales Sistema de automatización de riego para vivero con microcontrolador Sistema automático de reconocimiento y conversión de voz para una central telefónica Sistema interactivo de aprendizaje de vocablos en inglés y portugués Como se puede observar en los cuadros anteriores, son muchos los problemas que se fueron abordando en diversas áreas. El planteamiento de soluciones fue desde el punto de vista de la Inteligencia Artificial, ciencia que está proporcionando métodos, estrategias y procedimientos que ayudan en el modelado de distintas soluciones. El enfoque académico que se está dando para el desarrollo de estos proyectos, abarcan desde el desarrollo de Sistemas Expertos, Redes Neuronales, agentes inteligentes y otros; su implementación está ayudando de gran manera a ciertas áreas donde no se contaban con especialistas. Cabe resaltar el importante apoyo que los Docentes del área están proporcionando a los estudiantes, transmitiéndoles la experiencia y el conocimiento que tienen en el desarrollo de aplicaciones inteligentes. Algunos datos importantes para tomarlos en cuenta: desde la gestión 2010 hasta la gestión 2014, se tienen aproximadamente 387 proyectos desarrollados de manera general en las carreras de Informática y Sistemas de las UMSS, de los cuales se tiene lo siguiente: Tabla 1: Cantidad de proyectos defendidos en las Carreras de Informática y Sistemas MODALIDAD CANTIDAD Trabajo Dirigido 54 Adscripción 15 Tesis 2 Proyecto de Grado 24 Inteligencia Artificial 292 Otras áreas TOTAL 387 Fuente: Centro de Procesamiento de Datos F.C.y.T. Como se puede observar en la tabla 1, el desarrollo y la implementación de proyectos en el área de Inteligencia Artificial representa el 6.2% del total de los proyectos; cifra que año tras año se va incrementando y va ganando cada vez más adeptos para su profundización y su investigación. 5. CONCLUSIONES Diferentes sistemas con los que interactuamos diariamente hacen uso de técnicas de IA sin que nos demos cuenta. Actualmente la IA ya se utiliza para automatizar y reemplazar algunas actividades humanas, con máquinas controladas por computadores; los sentidos y funciones incorporados a estas máquinas a través de sensores, hacen que puedan ver y oír, responder a preguntas, aprender, extraer conclusiones, y resolver problemas. También se afirma, que estas máquinas podrán ser capaces de diseñar computadores superiores y robots más rápidos que los que diseñan los seres humanos en la actualidad. La Universidad no ha quedado indiferente al avance de esta nueva ciencia que es usada y aplicada en muchas áreas; las Carreras de Informática y Sistemas continúan apoyando y promocionando este tipo de proyectos. Queda de nuestra parte, apoyar estas iniciativas, puesto que de aquí a un futuro cercano, la mayoría de las aplicaciones informáticas, artefactos eléctricos y otros, trabajaran bajo la orden de un denominador común: La inteligencia artificial. 4 BIBLIOGRAFÍA. BARCELO, García Artificial. UOC Miquel. Inteligencia La Universidad Virtual. BIBLIOTECA DE LA FACULTAD DE CIENCIAS Y TECNOLOGÍA DE LA U.M.S.S. En Línea, disponible en: <http://www.fcyt.umss.edu.bo/trabajodegrado/c atalogo.php> visitado 14/07/2015 CENTRO DE PROCESAMIENTO DE DATOS FACULTAD DE CIENCIAS Y TECNOLOGÍA. Universidad Mayor de San Simon. CHOQUE, Aspiazu Guillermo. Inteligencia Artificial: Perspectivas y realizaciones. La Paz, Bolivia: U.M.S.A. 2002. ESCOLANO, CAZORLA, ALFONSO, COLOMINA, LOZANO. Inteligencia Artificial: Modelos, técnicas y áreas de aplicación. Ed. Thomson Editores Spain, 2003. 5