La Conexión del Código Abierto con la Inteligencia Artificial

¿Por qué el código abierto es la base de la inteligencia artificial? Veamos que conexiones existen entre ambos.

En los albores de la inteligencia artificial (IA), en la década de 1970, Richard M. Stallman (RMS) se unió al Laboratorio de Inteligencia Artificial del MIT, sentando las bases de la relación entre el código abierto y la IA.

RMS posteriormente impulsaría la idea del software de código abierto que evolucionaría hacia el software libre y se convertiría en un pilar de la IA moderna.

Alan Turing y la Prueba de Turing: El Pionero de la IA

El visionario informático Alan Turing, lanzó el movimiento de la IA en 1950 con su icónica Prueba de Turing que estableció un criterio para determinar la inteligencia de una máquina.

Relacionados: Inteligencia Artificial y Alan Turing

Esta prueba marcó un hito en la historia de la IA al desafiar la distinción entre humanos y máquinas.

El Nacimiento de Lisp y la Revolución de John McCarthy

En 1960, John McCarthy no solo acuñó el término de “inteligencia artificial” sino que también creó Lisp, el primer lenguaje de programación de Inteligencia Artificial.

Lisp se convirtió en una herramienta fundamental y en el primer amor de RMS en el mundo de la programación.

El Desarrollo de la IA Moderna: Código Abierto y Big Data

Aunque en la década de 1980 la IA y el código abierto no se fusionaron debido a limitaciones tecnológicas.

Proyectos posteriores de código abierto como Hadoop, Spark y Cassandra proporcionaron las herramientas necesarias para el manejo de grandes volúmenes de datos, allanando el camino hacia la IA moderna.

El Rol Crucial de las Fuentes Abiertas: Modelos de IA Populares

Hoy en día, modelos populares como ChatGPT y Llama 2 se basan en fuentes abiertas, aunque no son completamente software libre.

La biblioteca Transformer de Hugging Face y los frameworks TensorFlow y PyTorch impulsan la IA moderna.

El Debate sobre la Libertad del Software y la Realidad de las Licencias

A pesar de las afirmaciones de ser software libre, muchos modelos de lenguajes grandes (LLM) comerciales no lo son, aunque se entrenan en datos abiertos como CommonCrawl.

Esto plantea desafíos en términos de licencias y propiedad intelectual.

La Comunidad del Software Libre como Actor Emergente

La comunidad del software libre está desempeñando un papel crucial en la IA generativa, permitiendo que los modelos de lenguaje generativos se ejecuten en hardware de consumo.

Como por ejemplo, los smartphone y computadoras portátiles, gracias al software de adaptación de rango bajo (LoRA) de Hugging Face.

El Futuro: Programas de IA Completamente Abiertos

A medida que el código abierto sigue desempeñando un papel crucial en la IA, es plausible que en un futuro próximo veamos la aparición de programas de IA totalmente abiertos que compitan con las soluciones semipropietarias actuales.

Esta relación simbiótica entre el código abierto y la IA promete un emocionante desarrollo durantes los próximos años.

🔥 MÁS ARTÍCULOS RECOMENDADOS 🔥

Comparte tu opinión