La Inteligencia Artificial ....

1. Qué lenguajes de programación se utilizan en la AI?
Tradicionalmente LISP y PROLOG han sido los lenguajes que se han utilizado para la programación de sistemas expertos.
Estos lenguajes brindan características especialmente diseñadas para operar problemas generalmente hallados en Inteligencia Artificial.
Una de las principales características que comparten los lenguajes LISP y PROLOG, como derivación de su respectiva estructura, es que logran ser utilizados para escribir programas capaces de examinar a otros programas, incluyendo a ellos mismos.
Lisp: Su nombre viene de LISt Processor. LISP fue el primer lenguaje para procesamiento simbólico. fue desarrollado en 1958, en el Instituto de Tecnología de Massachusetts
Prolog: PROgramming in LOGic (PROLOG), es otro de los lenguajes de programación utilizados en IA. PROLOG fue desarrollado en Francia, en 1973 en la Universidad de Marseilles.
OPS5: Official Production System 5 (OPS5), es un lenguaje para ingeniería cognoscitiva que aguanta el procedimiento de representación del conocimiento en forma de reglas.
2. Aplicaciones de la AI:
Newstracker: Este programa recupera datos específicos.
Cuando el usuario indica el tipo de información que le interesa, Newstracker comprende el mensaje y, después de revisar durante horas miles de artículos en periódicos, agencias de noticias o revistas conectadas a Internet, cada mañana "edita" un periódico personalizado.
Si la selección de noticias no satisface por completo al lector, Newstracker toma nota, rectifica y es capaz de aprender de sus errores.
Mind-it: Este servicio gratuito de Internet envía un mensaje por correo electrónico cada vez que una página web (u otro documento) ha sido renovado. Permite elegir una parte de la página web para saber si ha sido renovada. Comunica al usuario, de forma automática, cuándo un documento ha sido trasladado a otra dirección.
Eliza: En 1966, Joseph Weizenbaum, del Instituto de Tecnología de Massachusetts, creó un programa para estudiar el lenguaje de comunicación entre el hombre y el computador. Fue programado para aparentar a un psicoterapeuta y contestar preguntas. Este sistema es muy simple.
Express: Este programa permite realizar múltiples investigaciones simultáneas en diferentes buscadores, y localizar información en la Web de modo fácil y veloz a través de una interfaz sencilla.
BargainFinder: simbolizado en la red como una esfera amarilla con un casco de minero, se dedica a buscar CD baratos en Internet.
Robótica: Los robots son dispositivos compuestos de censores que reciben datos de entrada, una computadora que al tomar la información de entrada, ordena al robot que efectúe una determinada acción.
3. Los Sistemas Expertos:
Los sistemas expertos forman parte de un firme y verdadero avance en inteligencia artificial. Los sistemas expertos pueden incorporar miles de reglas.
Para una persona seria una experiencia casi "traumática" el realizar una búsqueda de reglas posibles al completado de un problema y concordar estas con las posibles consecuencias, mientras que se sigue en un papel los trazos de un árbol de búsqueda.
Los sistemas expertos realizan amablemente esta tarea; mientras que la persona responde a las preguntas formuladas por el sistema experto, este busca recorriendo las ramas más interesantes del árbol, hasta dar con la respuesta a fin al problema, o en su falta, la más parecida a esta. Los sistemas expertos tienen la ventaja frente a otro tipo de programas de Inteligencia Artificial, de proporcionar gran flexibilidad a la hora de incorporar nuevos conocimientos. Para ello solo tenemos que introducir la nueva regla que deseemos hacer constar y a está, sin necesidad de cambiar el funcionamiento propio del programa. Los sistemas expertos son "auto explicativo", al contrario que en los programas convencionales, en los que el conocimiento como tal
está encriptado junto al propio programa en forma de lenguaje de ordenador. Los expertos de I.A. dicen que los sistemas expertos tienen un conocimiento declarativo, mientras que en los demás programas es procedural.
4. Aportes de Marvin Minsky.
Marvin Minsky ha hecho multitud de contribuciones a la Inteligencia Artificial. En años recientes ha trabajado como jefe en la capacidad de las máquinas para el razocinio.
Marvin Minsky, ha dado una clasificación para los lenguajes de programación que
se utilizan en esta disciplina:
¨Haga ahora¨: Donde el programador surte de instrucciones a la maquina para
realizar una tarea determinada donde todo queda especificado excepto quizás él
numero de repeticiones.
¨Haga siempre que¨: Aquí se permite escribir un programa que le sirva a la
computadora para resolver aquello problemas que el programador no sabe resolver
pero conoce que tipo de soluciones se pueden intentar.
"De constreñimiento": se escriben programas que definen estructuras y estados
que se condicionan y limitan recíprocamente.
Pero Minsky, admite que aún será necesario desarrollar dos tipos de lenguajes
más para obtener una IA comparable a la inteligencia humana; y estos podrían
ser.
"Haga algo que tenga sentido¨: Donde se permite al programa aprender del pasado
y en una nueva situación aplicar sus enseñanzas.
"Mejórense a sí mismo": Allí se podrá permitir escribir programas que tengan en
adelante la capacidad de escribir programas mejores que ellos mismos.
5. Las Inteligencias Múltiples:
· Inteligencia Lógica - matemática, la que utilizamos para resolver problemas de lógica y matemáticas. Es la inteligencia que tienen los científicos. Se corresponde con el modo de pensamiento del hemisferio lógico y con lo que nuestra cultura ha considera Inteligencia Lingüística, la que tienen los escritores, los poetas, los buenos redactores. Utiliza ambos hemisferios.
· Inteligencia Espacial, consiste en formar un modelo mental del mundo en tres dimensiones, es la inteligencia que tienen los marineros, los ingenieros, los cirujanos, los escultores, los arquitectos, o los decoradores.
· Inteligencia Musical es, naturalmente la de los cantantes, compositores, músicos, bailarines.
· Inteligencia Corporal - kinestésica, o la capacidad de utilizar el propio cuerpo para realizar actividades o resolver problemas. Es la inteligencia de los deportistas, los artesanos, los cirujanos y los bailarines.
· Inteligencia Intrapersonal, es la que nos permite entendernos a nosotros mismos. No está asociada a ninguna actividad concreta.
· Inteligencia Interpersonal, la que nos permite entender a los demás, y la solemos encontrar en los buenos vendedores, políticos, profesores o terapeutas.
· Inteligencia Naturalista, la que utilizamos cuando observamos y estudiamos la naturaleza. Es la que demuestran los biólogos o los herbolarios.