Modelos abiertos y cerrados


Por debajo, un modelo es un enorme conjunto 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: los modelos cerrados, que alquilas a través de una API, y los modelos de peso abierto, que puedes ejecutar tú mismo; y también sobre dónde corre cada uno realmente. La opción predeterminada a la que todos te empujan es un modelo cerrado alojado, y los proveedores tienen pocos motivos para destacar las alternativas, así que vale la pena conocer todo el panorama y saber cuándo importa cada parte de él.
Pesos abiertos, pesos cerrados
Hay dos formas de acceder a un modelo de IA, y la diferencia se reduce a 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 de entrada en línea: envías texto, recibes texto de vuelta, y ese es todo el trato. Los pesos del modelo, ese enorme conjunto de números entrenados que hace que funcione, quedan guardados bajo llave en los servidores de la empresa. Estás alquilando acceso, no eres dueño de nada.
La segunda forma es un modelo de peso abierto. Aquí la empresa publica esos pesos, así que puedes descargar tu propia copia y ejecutarla en el hardware que tú controlas. Piénsalo como la diferencia entre alquilar un departamento cuyo cableado nunca podrás ver, y ser dueño de una copia de los planos del edificio.
La mayoría de la gente empieza con una API cerrada porque es la puerta de entrada más fácil, y es un buen punto de partida. La opción abierta es real y vale la pena conocerla, para que entiendas que alquilar es una elección y no el único camino.
Dónde corre el modelo
Circula la creencia de que elegir un modelo abierto significa tener que montar tus propios servidores y ejecutarlo tú mismo. Eso no es cierto, y vale la pena aclararlo desde el principio.
Un modelo puede correr en uno de dos lugares. Con un modelo alojado, alguna empresa lo ejecuta en sus máquinas y tú accedes a él por internet con una llamada a la API, que es una pequeña solicitud que tu código envía y de la cual recibe una respuesta. Nunca tocas la computadora donde corre. Con el autoalojamiento, ejecutas el modelo tú mismo, en tu propia computadora o tu propio servidor.
Aquí está la parte que la gente pasa por alto. Un modelo abierto no te obliga a autoalojarlo. Puedes usar un modelo abierto a través de una empresa de hosting de la misma forma cómoda en que usarías uno cerrado: envías una solicitud, recibes una respuesta, y otra persona se encarga de mantener la máquina funcionando. El autoalojamiento es una opción que puedes tomar, no una regla que tengas que seguir.
Cuándo tiene sentido cada opción
Aquí hay una forma sencilla de resumir toda la decisión. Un modelo cerrado y alojado es como alquilar: 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 se acerca más a ser propietario: obtienes más control y más privacidad, y no hay una factura por uso que le llegue a un proveedor, pero asumes el trabajo de mantenerlo funcionando.
La mayoría de la gente hace bien en empezar alquilando a través de una API, y la mayoría nunca necesita nada más que eso. Alquilar primero es el camino normal y sensato.
El punto de este capítulo no era que debieras cambiarte a ejecutar tu propio modelo. Era solo que debías saber que la elección es tuya, para que si un día tus necesidades cambian, reconozcas la opción por lo que es.
Con un modelo elegido, la siguiente pregunta es cómo le hablas. El próximo capítulo, Prompting, trata sobre cómo guiar al modelo que hayas elegido para que te dé lo que realmente quieres.

