jcvm.ai
← Todas las notas

Anthropic dejó de usar Git. Y la razón es su propia IA.

Por qué una de las empresas de IA más grandes tuvo que inventar su propia herramienta para algo que todo el mundo resuelve con Git.

Si no eres programador, probablemente nunca has oído de Git. Pero casi todo el software que usas, desde la app del banco hasta el sistema de tu coche, se construyó con él. Es la herramienta con la que los programadores guardan su trabajo, ven qué cambió y lo comparten con su equipo.

Por eso me llamó tanto la atención que Anthropic, la empresa detrás de Claude, decidiera dejarlo de lado para su código principal. La razón dice mucho de hacia dónde va todo esto.

El problema: demasiados cambios

Hoy, una parte enorme del código de Anthropic la escribe su propia IA. Tanto, que en septiembre andaban metiendo más de 30 mil cambios al día.

Y cada cambio, por chiquito que sea, se prueba antes de salir. Es la regla de oro: nada llega a producción sin pasar pruebas.

¿Y qué necesita una computadora para probar un cambio? Una copia del código.

Ahí empezó el lío.

Cómo entrega Git una copia

Git no te pasa solo el archivo que vas a tocar. Te pasa el proyecto completo, con toda su historia: cada versión de cada archivo desde el día uno.

En Anthropic, eso pesa casi 100 gigas.

Ahora imagínate esto: para corregir una palabra en un libro, te obligan a fotocopiar la biblioteca entera. Y no una vez. Unos 25 millones de veces al día, contando todas las máquinas que necesitan su copia para probar algo.

No es que Git esté mal hecho. Es que lo hicieron para otra cosa.

Git se pensó para personas

Cuando se creó Git, la idea era que cada programador tuviera su copia completa en su laptop. Así podía trabajar en un avión, sin internet, y luego sincronizar.

Tiene todo el sentido para una persona. No tiene ninguno para miles de máquinas que viven en un centro de datos y nunca se desconectan. Esas máquinas no necesitan cargar con toda la historia. Si les falta un dato, se lo pueden preguntar al servidor y listo.

El problema es que Git no sabe hacer esa pregunta. O te traes todo, o no tienes nada.

La solución: Scion

Así nació Scion. La idea es sencilla:

  • La historia completa vive en un servidor central.
  • Cada máquina pide nada más lo que ocupa: ese archivo, esa carpeta.
  • Lo que ya pidió una vez lo guarda y lo reusa, para no volver a pedirlo.

Es como pasar de fotocopiar la biblioteca a pedir prestada solo la página que necesitas.

Cómo les fue

Lo que antes tardaba minutos ahora tarda segundos. Y liberaron más o menos la cuarta parte de su capacidad de cómputo, que antes se iba en puro copiar archivos.

Para una empresa que gasta fortunas en computadoras, una cuarta parte es muchísimo dinero.

Lo que a mí me dejó pensando

Scion lo hicieron siete personas. Siete. En cinco meses.

¿Con ayuda de quién? De Claude, su propia IA.

O sea: usaron IA para resolver un problema que la misma IA les causó. Su IA escribía tanto código que rompió sus herramientas, y luego esa misma IA les ayudó a construir la herramienta nueva.

¿Y a ti en qué te pega?

Seguramente Scion nunca va a tocar tu computadora. Y Anthropic no está tratando de reemplazar Git para todo el mundo.

Pero sí nos dice algo: cuando la IA produce a este ritmo, hasta las herramientas que usamos toda la vida se tienen que reinventar. Git tiene veinte años y funcionó perfecto para equipos de humanos. No estaba hecho para equipos donde la mayoría del trabajo lo hacen máquinas.

Y esto apenas arranca. Van a ir cayendo más herramientas así, una por una.

// por correo