¿Qué es LISP en Inteligencia Artificial? – Lección

Rodrigo Ricardo Publicado el 26 marzo, 2024 3 minutos y 19 segundos de lectura

Atreverse a soñar

¿No sería bueno tener un asistente informático? Una entidad que realizaría esas tareas menores o tediosas que tememos hacer. Ya sabes, crear nuestras listas de compras, escribir nuestro último artículo de investigación o buscar en Internet artículos de noticias y videos que puedan ser de su interés. A estas alturas, la mayoría de nosotros hemos visto o oído hablar de JARVIS de la famosa película Marvel’s Avengers o, si eres de la vieja escuela, tal vez de HAL de 2001: A Space Odyssey. Independientemente de su generación, la idea de que una computadora con inteligencia artificial trabaje duro para nosotros no está más allá de lo posible.

¿Qué es la inteligencia artificial?

La inteligencia artificial es el área de estudio dentro de la informática que se centra en imitar el pensamiento y el comportamiento humanos, específicamente, dentro de las distintas computadoras que utilizamos. Como puedes imaginar, esta no es una tarea fácil ya que el cerebro humano es extremadamente complejo. Sin embargo, para aplicaciones específicas, como juegos como el ajedrez y el go, los investigadores han tenido un éxito considerable. Las computadoras ahora son capaces de vencer incluso a los mejores de la humanidad en estos juegos. Claramente, queda más trabajo por hacer para lograr un verdadero comportamiento humano, pero no pasará mucho tiempo antes de que lo que se ve en la magia de las películas se convierta en la norma en la realidad.

¿Qué es LISP?

LISP es un lenguaje de programación de computadoras. De hecho, es uno de los lenguajes de programación más antiguos que existen, sólo superado por FORTRAN. Su origen se remonta a 1958, cuando fue desarrollado en el MIT por John McCarthy. El nombre LISP es un acrónimo que se construye a partir de la frase «procesamiento de listas». Los programas y datos de LISP se representan internamente de esta manera; es decir, como listas, dando origen al nombre. Esta representación interna simplifica el funcionamiento de los programas LISP con datos u otros programas LISP. Por ejemplo, una declaración matemática como:

I + J x K

podría representarse como:

(+ I (x J K ))

o en otras palabras, como una serie de entradas de lista.

LISP e inteligencia artificial

LISP está relacionado con la inteligencia artificial de dos formas básicas. En primer lugar, se trabajó mucho en esta área a lo largo de los años en el MIT, por lo que los dos estaban estrechamente relacionados en términos de proximidad. Esto proporcionó a los investigadores de inteligencia artificial un grupo de programadores LISP capacitados que podrían utilizar para impulsar sus esfuerzos. Como tal, era natural para ellos aprovechar este recurso.

En segundo lugar, debido a que LISP funciona naturalmente con listas y los programas se pueden representar como listas de códigos, es una extensión natural que los algoritmos de aprendizaje se puedan representar como programas automodificables. Esto es exactamente lo que hicieron los investigadores. Ahora bien, si tiene experiencia en programación de computadoras, esto probablemente le parezca imprudente, si no peligroso. Y tú estarías bien. Pero en el campo de la inteligencia artificial, este es un resultado deseado. Aprender consiste en crear nuevos conocimientos donde antes no existían. Los programas de modificación automática son una forma de hacer precisamente eso.

Resumen de la lección

En resumen, la inteligencia artificial es el área de la informática que se centra en imitar el pensamiento y el comportamiento humanos. LISP es un lenguaje de programación de computadoras cuyo nombre se construye a partir de la frase «procesamiento de listas». LISP está relacionado con la inteligencia artificial de dos maneras básicas: los dos están estrechamente relacionados en términos de proximidad, y los algoritmos de aprendizaje pueden representarse como programas que se modifican a sí mismos.

Explora más sobre este tema

Selecciona un tema y sigue aprendiendo...

Rodrigo Ricardo
Rodrigo Ricardo Editor y fundador