Modelos abiertos y cerrados

En el fondo, un modelo es una gran cantidad de pesos entrenados (los números que aprendió durante el entrenamiento) que predice el siguiente token. Este capítulo trata sobre las dos formas en que esos pesos llegan a ti: modelos cerrados que alquilas a través de una API y modelos de peso abierto que puedes ejecutar tú mismo, y dónde se ejecuta realmente cada uno. El camino predeterminado al que se dirige a todos es un modelo cerrado alojado, y los proveedores tienen pocas razones para destacar las alternativas, por lo que vale la pena conocer el menú completo y cuándo importa cada parte.
Pesos abiertos, pesos cerrados
Hay dos formas de obtener un modelo de IA, y la diferencia radica en dónde vive realmente el modelo.
La primera forma es un modelo cerrado, a veces llamado propietario. Solo puedes acceder a él a través de la API de la empresa, que es una especie de puerta en línea: envías texto, recibes texto, y eso es todo el arreglo. Los pesos del modelo, la enorme cantidad de números entrenados que lo hacen funcionar, permanecen bloqueados en los servidores de la empresa. Estás alquilando acceso, no poseyendo nada.
La segunda forma es un modelo de peso abierto. Aquí la empresa publica esos pesos, por lo que puedes descargar tu propia copia y ejecutarlo en hardware que controles. Piénsalo como alquilar un apartamento cuyo cableado nunca se te permitirá ver, versus poseer una copia de los planos del edificio.
La mayoría de las personas comienzan con una API cerrada porque es la puerta de entrada más fácil, y ese es un lugar perfecto para empezar. La opción abierta es real y vale la pena conocerla, por lo que entiendes que alquilar es una opción y no el único camino.
Dónde se ejecuta el modelo
Hay una creencia flotando que elegir un modelo abierto significa que tienes que configurar tus propios servidores y ejecutarlo tú mismo. Eso no es verdad, y vale la pena aclararlo temprano.
Un modelo puede ejecutarse en uno de dos lugares. Con un modelo alojado, alguna empresa lo ejecuta en sus máquinas y accedes a él por la web con una llamada a API, que es una pequeña solicitud que tu código envía y obtiene una respuesta. Nunca tocas la computadora en la que se ejecuta. Con auto-alojamiento, ejecutas el modelo tú mismo, en tu propia computadora o tu propio servidor.
Aquí está la parte que la gente se pierde. Un modelo abierto no te obliga al auto-alojamiento. Puedes usar un modelo abierto a través de una empresa de alojamiento de la misma forma cómoda que usarías uno cerrado: envías una solicitud, obtienes una respuesta, y alguien más mantiene la máquina funcionando. El auto-alojamiento es una opción que puedes tomar, no una regla que tengas que seguir.
Cuándo tiene sentido cada uno
Aquí hay una forma simple de mantener toda la opción. Un modelo cerrado alojado es alquiler: no hay nada que configurar, obtienes la mejor calidad disponible, y pagas un poco cada vez que lo usas. Un modelo abierto que ejecutas tú mismo es más cercano a poseer: obtienes más control y más privacidad, y no hay una factura por uso yendo a un proveedor, pero asumes el trabajo de mantenerlo funcionando.
La mayoría de las personas están bien comenzando alquilando a través de una API, y la mayoría nunca necesitan nada más que eso. Alquilar primero es el camino normal y sensato.
El punto de este capítulo no era que deberías cambiar a ejecutar el tuyo. Era solo que deberías saber que la opción es tuya, para que si tus necesidades cambian un día, reconozcas la opción por lo que es.
Con un modelo elegido, la siguiente pregunta es cómo hablas con él. El próximo capítulo, Prompting, trata sobre dirigir cualquier modelo que elijas para que te dé lo que realmente quieres.

