Professional Documents
Culture Documents
Pero para otras personas la fuente del estupor al ver asociadas las palabras
"inteligencia" y "artificial" consistirá en el hecho de que para ellas la inteligencia
y las máquinas son conceptos esencialmente incompatibles: "Las
computadoras pueden hacer operaciones aritméticas porque para eso sólo se
necesita ser capaz de manipular números en forma mecánica; pero la
inteligencia, a diferencia de la capacidad de manipular números, requiere
creatividad, inventiva, iniciativa intelectual, y eso desde luego solo lo pueden
tener los seres humanos, de ninguna manera las máquinas. Las computadoras
pueden hacer lo que sus programadores les dicen, pero nada más; además,
hagan lo que hagan, nunca sabrán lo que están haciendo, nunca serán
conscientes de lo que hacen.
1
A la labor de estos dos investigadores debemos también la caracterización de
los métodos de la inteligencia en dos categorías: débiles y fuertes; y el
importante descubrimiento de que los métodos más generales de la inteligencia
son por necesidad métodos débiles, y que los únicos métodos fuertes son los
que aplican conocimientos específicos de un dominio particular (por lo que
necesariamente deben carecer de generalidad). Este descubrimiento puede
expresarse por una ley: a mayor generalidad, menor fuerza; y a mayor fuerza
menor generalidad.
2
Tecnologías involucradas
Lenguajes de programación
Tradicionalmente LISP y PROLOG han sido los lenguajes que se han utilizado
para la programación de sistemas expertos.
Lisp
Prolog
3
Panorama de la Inteligencia Artificial
Los antecedentes culturales que han servido de base. Algunos de los puntos
más importantes son: Se adopta el criterio de que la inteligencia tiene que ver
principalmente con las acciones racionales. Desde un punto de vista ideal, un
agente inteligente es aquel que emprende la mejor acción posible en una
situación dada. Se estudiará el problema de la construcción de agentes que
sean inteligentes en este sentido. Los filósofos (desde el año 400 A.C.)
permitieron el poder pensar en IA, al concebir a la mente, con maneras
diversas, como una máquina que funciona a partir del conocimiento codificado
en un lenguaje interno y al considerar que el pensamiento servía para
determinar cuál era la acción correcta que había que emprender.
Criterios de evaluación en I. A
Cada campo necesita criterios para evaluar el éxito alcanzado. En general, es
muy difícil determinar si una máquina 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, esta prueba dice lo siguiente: Si la ejecución de
un sistema de IA puede convencernos de que su comportamiento es el que
tendría un humano, entonces el sistema es verdaderamente inteligente.
4
Robótica
La ciencia de la robótica implica diferentes técnicas de IA. La idea de un robot
"listo" con la capacidad de aprender por experiencia es el tema central de
teorías e investigaciones en IA. El robot debe ser capaz de comunicarse en
lenguaje natural y debe poder realizar tareas que requieran el equivalente a la
iniciativa y la originalidad, esto implica que el robot debe llegar a realizar, tras
un periodo de aprendizaje cosas para las cuales no estaba inicialmente
programado, a diferencia de los robots que se utilizan actualmente en la
aplicación industrial, los cuales no son más que meros autómatas. La idea
global en la inteligencia artificial estuvo desacreditada durante varios años
debido parcialmente, al excesivo optimismo por parte de la primera teoría pero,
mayormente causado por la exageración y el sensacionalismo de algunos de
sus divulgadores
Cibernética
La cibernética es una ciencia interdisciplinaria, tratando con sistemas de
comunicación y control sobre organismos vivos, máquinas u organizaciones. El
término es una derivación del vocablo griego kybernetes que significa
gobernador o piloto, y fue aplicado por primera vez en 1948 a la teoría del
control de mecanismos por el matemático americano Norbet Wiener. En el
cuerpo humano, el cerebro y el sistema nervioso funcionan para coordinar la
información, la cual es utilizada para determinar el futuro curso de una acción;
5
controlar los mecanismos para la autocorrección en máquinas que sirven con
un propósito similar.
6
en funcionamiento una terapia que consistía simplemente en animar a los
pacientes a hablar de sus problemas, respondiendo a sus preguntas con otras
preguntas).
El nacimiento de la I.A.
El fracaso de la mayoría de los problemas que intentaban resolver eran
demasiado complicados, tanto teórica como tecnológicamente. La lógica
teórica fue considerada como el primer programa de IA y usada para resolver
problemas de búsqueda heurística. Durante el decenio de 1950 se celebraron
congresos, proliferaron los grupos de investigación y en 1954 uno de ellos
afirmó haber creado un programa que traducía del ruso al inglés. La verdad es
que los resultados prácticos fueron descorazonadoramente escasos. De todas
formas, el resultado más espectacular de este período fue el programa de
Samuel para Jugar a las damas, que se presentó en 1961 y era capaz de
aprender de su experiencia, es decir, tener en cuenta sus errores y éxitos
pasados, para determinar sus jugadas en la partida posterior.
Evolución histórica
Prehistoria de la IA Así como de alguna forma los soportes mecánicos para la
automatización de cálculos aritméticos se sitúan en la prehistoria de los
computadores, la prehistoria de la inteligencia artificial abarca desde los
primeros tiempos de nuestra civilización hasta mediados del siglo veinte. En
este período se producen hechos que podemos agrupar en dos líneas: Una de
ellas, directamente relacionada con la construcción de autómatas que
simulaban desde el punto de vista externo el comportamiento humano o
animal, y que solían funcionar en ayuda de su amo. La otra línea, referente a la
información y automatización del razonamiento lógico y matemático. En
relación con los autómatas, siempre se ha relacionado la inteligencia con los
aparatos mecánicos complejos.
7
neurona artificial. Evolución Artificial.- Su modelo está basado en el proceso
genético de evolución natural, propuesto por Charles Darwin. Se utilizan
sistemas simulados en computador que evolucionan mediante operaciones de
reproducción, mutación y cruce (Algoritmos Genéticos). Cada paradigma
comprende una colección de métodos, configuraciones y técnicas
desarrolladas para manipular el conocimiento.
En general, una técnica de IA está caracterizada por incluir los siguientes componentes:
Procesos de Búsqueda.- Proporciona una forma de resolver problemas para los cuales
no hay un método más directo, así como también se constituye en un marco de trabajo
dentro del cual cualquier técnica directa puede ser incorporada. Uso del Conocimiento.-
Proporciona una forma de resolver problemas explotando las estructuras de los objetos
involucrados. Abstracción.- Proporciona una forma de separar rasgos importantes y
variaciones, de los tantos que no tienen importancia. La manipulación del conocimiento
involucra además la selección de objetos, entidades y rasgos que son claves para las
representaciones.
En el año 1964 se publicó una tesis doctoral sobre el sistema STUDENT, que
es un programa de lenguaje natural que comprende y resuelve problemas
elevados de álgebra. Es en 1966 cuando se publica, en Comunicaciones de la
Asociación para Máquinas Calculadoras, un programa de ordenador para el
estudio de comunicación hombre-máquina mediante lenguaje natural
interactivo, ELIZA, que fue creado como un programa de psicología que simula
respuestas de un terapista en dialogo interactivo con un paciente.
8
• Reconocen e interpretan un pequeño vocabulario de palabras
humanas.
• Resuelven problemas en una variedad de campos usando
conocimientos expertos codificados. Los países que han
apadrinado investigaciones de IA han sido: EEUU., Japón, Reino
Unido y la CEE; y lo han llevado a cabo a través de grandes
compañías y cooperativas de riesgo y ventura, así como con
universidades, para resolver problemas ahorrando dinero. Las
aplicaciones más primarias de la IA se clasifican en cuatro
campos: sistemas expertos, lenguaje natural, robótica y visión,
sistemas censores y programación automática.
Velocidad de transmisión
Cuando comparamos el funcionamiento del cerebro y el de la computadora, la
primera gran diferencia que hallamos es la de la manera de que en ambos se
transmite la información. El ordenador maneja datos codificados en códigos
binarios, que se representan físicamente mediante dos niveles distintos de
energía eléctrica. Esto hace que la velocidad de propagación de los mismos
sea muy alta y se mejore con cada nuevo diseño de microprocesador. Por el
contrario, la transmisión de la información en el sistema nervioso, se realiza
mediante un proceso electroquímico en la membrana de la neurona y mediante
la sinapsis, que es el proceso químico con el cual se comunica una neurona
con otra. Ambos procesos son mucho más lentos que el paso de energía por
los circuitos del ordenador. ¿Cómo se explica entonces que el cerebro sea más
eficiente en resolver algunas tareas, si emplea tiempos de transmisión
mayores?
9
Características de la I.A.
Una de sus características es que incluye varios campos de desarrollo, como la
robótica, la comprensión y traducción de lenguajes, el reconocimiento y
aprendizaje de palabras de máquinas o los variados sistemas computacionales
expertos, que son los encargados de reproducir el comportamiento humano en
una sección del conocimiento. Tales tareas reducen costos y riesgos en la
manipulación humana en áreas peligrosas, mejoran el desempeño del personal
inexperto y el control de calidad en el área comercial.
10
Áreas de aplicación de la I.A.
• Lingüística computacional
• Minería de datos (Data Mining)
• Mundos virtuales
• Procesamiento de lenguaje natural (Natural Language
Processing)
• Robótica
• Sistemas de apoyo a la decisión
• Videojuegos
• Prototipos informáticos
1928
1943
1945
1949
1950
1956
11
• Newell, Shaw, y Simon crean "IPL-11" el primer lenguaje de
programación para IA.
• Newell, Shaw, y Simon crean "The Logic Theorist" para la
resolución de problemas matemáticos.
1957
1958
1959
1963
1964
1965
1968
1969
12
1970
1972
1973
1974
1975
1976
1978
1979
13
1980
1981
1982
1983
1984
1985
1986
14
• Aparecen compañías dedicadas al desarrollo de Redes
Neuronales.
1987
1988
1990
1992
1994
• La versión para tiempo real del lenguaje CLOS, Lisp con Objetos,
de Harlequin se utiliza en sistema de intercambio de AT&T.
15
Conclusión
El contraste anotado nos lleva a una conclusión que queremos consignar aquí
como nota final de este artículo. Todo parece indicar que las computadoras,
debidamente programados con las técnicas de alto nivel propias de la IA,
pueden descollar en el campo de la pericia, es decir, de la solución de
problemas especializados; por su parte, el intelecto humano parece
insustituible en relación con la solución de problemas de sentido común. Se
impone entonces fomentar la asociación de hombre y máquina en sistemas de
cooperación simbiótica y sinergética; hombre y máquina se necesitan
mutuamente para solucionar eficazmente los problemas, y de la interacción
entre ambos resulta una energía intelectual muy superior a la de la suma de
sus partes.
16