Modelo de código abiertoOpen-Source Model

Un modelo de IA que publica también la manera de construirlo

Puntos clave
  • Un modelo de código abierto no entrega solo el resultado terminado: entrega también la manera de construirlo.
  • Lo que se publica son tres cosas. El material usado, el procedimiento seguido y el conjunto de números que resulta de todo eso.
  • Como el método está abierto, cualquiera puede reconstruirlo desde cero y comprobarlo. Esa es la diferencia que más pesa.
  • Se confunde fácilmente con los pesos abiertos. Entregar solo el producto terminado y esconder el proceso no es código abierto.
  • Estar abierto no significa que se pueda usar sin límites. El uso permitido sigue fijado por una licencia.
Contenido

1La analogía

Cuando pides un mueble para armar llega una caja plana. Al abrirla hay tableros, tornillos y un plano. El plano dibuja con detalle qué tablero va dónde, con qué tornillo y en qué orden.

Con eso basta para armarlo. Pero algunas tiendas van un paso más allá. Anotan en el papel qué madera se usó en cada tablero, qué grosor tiene y cómo se cortó. Con esa información puedes tallar tú mismo un tablero roto para reemplazarlo, o ensanchar el mueble para convertirlo en otra cosa. Si te lo propones, incluso puedes construir el mismo mueble desde cero sin la caja original. Muy pocas tiendas se toman esa molestia, porque anotar todo eso lleva más tiempo y, a veces, obliga a nombrar a un proveedor de madera que preferirían no mencionar.

El modelo de código abierto es esa segunda caja.

2En detalle

Qué es lo que está abierto

Para que un modelo llegue a existir hacen falta tres bloques: con qué material aprendió, en qué orden y con qué ajustes lo hizo, y el conjunto de números que resulta de ese aprendizaje. El modelo de código abierto es el que intenta abrir los tres.

Cuando el procedimiento de entrenamiento está abierto, se puede seguir el proceso completo. Si además se indica qué material se mezcló y en qué proporción, se puede rastrear por qué el resultado salió como salió. Y si a eso se suma el conjunto de números ya terminado, se puede usar directamente o reconstruir desde el principio.

Aun así, son pocos los que abren los tres a la vez. Parte del material pertenece a otros y no se puede compartir tal cual, y revelar exactamente qué entró en la construcción resulta incómodo para algunos.

Qué significa poder reconstruirlo

Que el método esté abierto no es solo un gesto amable. Significa que alguien de fuera puede seguir el mismo procedimiento y comprobar si llega al mismo resultado. Confiar solo mirando el resultado y poder comprobarlo con las propias manos son dos tipos de confianza distintos.

También significa que se puede corregir. Igual que se talla un tablero roto para reemplazarlo, se puede cambiar la parte que no convence y reconstruir el modelo. De ahí surgen los modelos nuevos ajustados a un campo concreto.

Y ayuda a encontrar problemas. Si se puede ver con qué material aprendió, se puede señalar por qué el resultado se inclina hacia un lado. Sin poder mirar dentro, solo se sabe que algo es raro, sin llegar nunca a saber por qué.

La diferencia con quienes solo abren el producto

La palabra "abierto" es amplia. De hecho, la mayoría de lo que se llama "modelo abierto" solo deja abierto el conjunto de números terminado. Se puede descargar y ejecutar, pero no se sabe con qué material ni de qué manera aprendió. A esta variante se le llama pesos abiertos.

En términos del mueble, es parecido a recibir el producto ya armado. Se puede usar y hasta pintar, pero no hay forma de saber dónde ni cómo se cortó cada tablero. Si algo se rompe, tampoco es fácil fabricar una pieza igual.

Las dos formas tienen su utilidad, pero la manera de comprobar la confianza es distinta. El código abierto se puede seguir paso a paso y verificar; con los pesos abiertos no queda más remedio que usarlo y juzgar por el resultado.

Aunque esté abierto, hay condiciones

En la caja suele venir pegado un papel. Ahí se anota qué se puede hacer y qué no. Puede permitir el uso personal pero prohibir la venta, exigir que cualquier versión modificada se publique con las mismas condiciones, o vetar ciertos usos concretos.

Abierto y sin límites no son lo mismo. Poder descargarlo y poder usarlo como se quiera son cosas distintas, así que conviene leer ese papel antes de usarlo, y más todavía si el plan es usarlo en el trabajo.

3Con más precisión

La palabra código abierto viene originalmente de la cultura de publicar el código fuente de un programa. En un programa, el código es prácticamente todo, así que abrirlo equivale a abrir la manera de construirlo. Con un modelo la cosa cambia: aunque se abra todo el procedimiento, sin el material de entrenamiento no se puede reconstruir lo mismo. Por eso en el mundo de los modelos todavía no hay un criterio único de qué significa "estar completamente abierto". Definir ese límite se complica más porque parte del material de entrenamiento no es propio: compartirlo tal cual puede chocar con el permiso original con que se obtuvo, así que algunos proyectos abren el procedimiento completo y solo describen de qué tipo era el material, sin entregarlo.

La analogía del mueble también tiene sus costuras. Con el plano, cualquiera puede volver a construir el mueble, pero con un modelo, aunque se conozca todo el método, reconstruirlo exige un equipo de cómputo enorme. Estar abierto y poder hacerlo de verdad no son lo mismo. El mueble sale igual si se sigue el plano, pero el entrenamiento incluye partes que se deciden al azar, así que seguir el mismo procedimiento no siempre produce exactamente el mismo modelo.

4Pruébalo

5Malentendidos comunes

  • Es fácil pensar que todo modelo publicado es de código abierto, pero en realidad la mayoría son de pesos abiertos: solo se abre el conjunto de números terminado.

  • Es fácil pensar que ser de código abierto significa poder usarlo para cualquier cosa, pero en realidad cada licencia fija un margen de uso distinto.

  • Es fácil pensar que un modelo abierto rinde peor, pero en realidad suele bastar para muchos usos, y además tiene la ventaja de poder corregirse.

7Resumen en una línea

En resumenEl modelo de código abierto publica no solo el resultado terminado, sino también el procedimiento y el material usados para construirlo, de modo que otros puedan reconstruirlo, comprobarlo y corregirlo.

¿Has visto un error o tienes una analogía mejor? Sugerir una corrección · Última actualización2026-09-02