Saltar al contenido principal

Capítulo 1: Modelos Abiertos vs Cerrados

La Gran División en IA​

Uno de los debates más significativos en el mundo de la IA es si los LLM deben ser abiertos o cerrados. Esto no es solo una cuestión técnica: tiene implicaciones para la innovación, la seguridad y el futuro de la IA.


¿Qué significa "código abierto" para los LLM?​

Definición

Un LLM de código abierto publica sus pesos del modelo (los parámetros entrenados) de forma pública, permitiendo que cualquiera descargue, ejecute y, a menudo, modifique el modelo.

Grados de apertura​

NivelQué se comparteEjemplo
Totalmente abiertoPesos + código de entrenamiento + datosMuy raro
Pesos abiertosPesos del modelo (puede ejecutarse localmente)Llama 2, Mistral
API abiertaAcceso gratuito a la APIAlgunas funciones de Gemini
CerradoNada—solo APIGPT-4, Claude

Principales modelos de código abierto​

Familia Llama de Meta​

ModeloParámetrosCaracterísticas destacadas
Llama 27B-70BPrimer LLM abierto ampliamente adoptado
Llama 38B-70BCompetitivo con modelos cerrados
Code Llama7B-34BEspecializado en programación

Licencia: Licencia Comunitaria (uso comercial permitido con condiciones)

Mistral AI​

ModeloTamañoCaracterísticas destacadas
Mistral 7B7BRinde más allá de su tamaño
Mixtral 8x7B46B (activo)Arquitectura Mixture of Experts

Filosofía: "Pesos abiertos, ciencia abierta"

Otros​

  • Falcon (TII, EAU)
  • Yi (01.AI, China)
  • Qwen (Alibaba)
  • Gemma (modelos abiertos de Google)

Por qué las empresas publican LLM de código abierto​

1. Innovación comunitaria​

Miles de desarrolladores mejoran y adaptan el modelo gratuitamente.

2. Construcción de ecosistema​

Los modelos abiertos crean un ecosistema alrededor de los productos de la empresa.

3. Presión competitiva​

Es difícil cobrar por modelos cerrados cuando existen alternativas gratuitas.

4. Avance en investigación​

Acelera la investigación y comprensión de la IA.

5. Confianza y transparencia​

La inspección abierta genera confianza en los sistemas de IA.


Ventajas de los modelos cerrados​

1. Control de calidad​

La empresa controla todas las actualizaciones y asegura la calidad.

2. Medidas de seguridad​

Es más fácil implementar y hacer cumplir directrices de seguridad.

3. Modelo de negocio​

Ingresos sostenibles mediante suscripciones a la API.

4. Ventaja competitiva​

Las innovaciones propietarias permanecen en secreto.

5. Simplicidad para los usuarios​

No es necesario ejecutar ni gestionar los modelos usted mismo.


Las contrapartidas​

AspectoCódigo abiertoCódigo cerrado
CostoGratuito de ejecutar (pero requiere hardware)Pago por uso
PrivacidadLos datos permanecen localmenteLos datos van al proveedor
PersonalizaciónControl totalOpciones limitadas
CalidadVaría ampliamenteGeneralmente alta
SoporteBasado en la comunidadSoporte oficial
ActualizacionesManualAutomáticas
SeguridadSu responsabilidadEl proveedor se encarga

Cuándo elegir código abierto​

✅ La privacidad es crítica - Aplicaciones en salud, legal, finanzas

✅ Alto volumen - Los costos de API serían prohibitivos

✅ Se requiere personalización - Fine-tuning para dominios específicos

✅ Se requiere uso offline - No hay acceso a internet disponible

✅ Control total - Necesita entender y modificar el comportamiento


Cuándo elegir código cerrado​

✅ Se requiere la mayor calidad - GPT-4 y Claude siguen liderando

✅ Inicio rápido - No hay infraestructura que configurar

✅ Recursos técnicos limitados - No hay equipo de ingeniería de ML

✅ Uso ligero - Los costos de API son manejables

✅ Garantías de seguridad - El proveedor gestiona la política de contenidos


El debate sobre la seguridad​

Preocupaciones sobre el código abierto​

  • Uso malicioso - Cualquiera puede usarlo para fines dañinos
  • Eliminación de salvaguardas - Las medidas de seguridad pueden eliminarse
  • Jailbreaking - Más fácil eludir restricciones
  • Desarrollo de armas - Preocupaciones sobre aplicaciones peligrosas

Argumentos a favor del código abierto​

  • Transparencia - Una IA oculta es más difícil de auditar
  • Defensa distribuida - Muchos ojos encuentran problemas
  • Acceso democrático - La IA no debe estar controlada por pocas empresas
  • Investigación académica - La ciencia necesita sistemas abiertos

Fine-tuning de modelos abiertos​

¿Qué es el fine-tuning?​

Entrenar un modelo existente adicionalmente con datos específicos para mejorar el rendimiento en ciertas tareas.

Por qué es importante para el código abierto​

Casos comunes de uso de fine-tuning​

Caso de usoEjemplo
Especialización de dominioMédico, legal, financiero
Conocimiento de la empresaDocumentos y procesos internos
Modificación de comportamientoTono o formato específico
IdiomaMejor rendimiento en idiomas distintos al inglés

El futuro de lo abierto vs lo cerrado​

Tendencias actuales​

  1. Los modelos abiertos se están acercando - La brecha con los modelos cerrados se reduce
  2. Modelos más pequeños y eficientes - Más accesibles para ejecutar localmente
  3. Enfoques híbridos - Base abierta + mejoras cerradas
  4. Regulación - Puede afectar lo que se puede publicar abiertamente

Predicciones​

  • El código abierto seguirá siendo fuerte para aplicaciones sensibles a la privacidad
  • Los modelos cerrados liderarán en capacidades de vanguardia
  • Las empresas usarán ambos según el caso de uso
  • El debate se intensificará a medida que la IA se vuelva más poderosa

Puntos clave​

✅ Los LLM de código abierto ponen los pesos a disposición del público

✅ Principales actores abiertos: Meta (Llama), Mistral, otros

✅ Las contrapartidas involucran costo, privacidad, calidad y control

✅ El código abierto destaca en privacidad, personalización y alto volumen

✅ El código cerrado destaca en calidad, simplicidad y garantías de seguridad

✅ El debate tiene implicaciones filosóficas para el futuro de la IA


Piénselo​

  1. ¿Deberían los modelos de IA más potentes ser abiertos o cerrados? ¿Por qué?
  2. ¿Cómo podría la regulación cambiar el panorama del código abierto?
  3. Si estuviera creando una startup, ¿usaría modelos abiertos o cerrados?

Próximos pasos​

Ahora exploremos las opciones de despliegue en Capítulo 2: LLM locales vs en la nube.