AIHere

Anthropic crea Scion, una alternativa a Git interna para agentes de IA

Anthropic afirma que Git no podía seguir el ritmo del volumen de código integrado por sus agentes de IA, así que creó Scion, un sistema de control de versiones cliente-servidor que no hará de código abierto.

Redacción de AIHere News· 3 min de lectura🇺🇸 Estados Unidos

Anthropic ha dado a conocer los detalles de Scion, un sistema de control de versiones que desarrolló internamente después de que Git alcanzara sus límites en la empresa. En una entrada de blog, la desarrolladora de IA explicó que el aumento de contribuciones de código realizadas por agentes de IA hacía que Git, diseñado para el desarrollo sin conexión, ya no pudiera escalar. Scion utiliza una arquitectura cliente-servidor orientada a clientes automatizados y agénticos que permanecen conectados en todo momento.

Según Anthropic, la nueva infraestructura utiliza 200 veces menos CPU y memoria que la configuración de réplicas espejo de Git que sustituyó. Los trabajos de CI e investigación ahora descargan el código unas dos órdenes de magnitud más rápido, en segundos en lugar de minutos. Las integraciones diarias pasaron de un promedio de unas 2.500 en mayo a más de 30.000 en septiembre, y la empresa escribió: "No esperamos que este ritmo de crecimiento se ralentice pronto".

Por qué Git se vino abajo

Git se basa en clones independientes y descentralizados, un modelo que se volvió cada vez más difícil de manejar para el monorepositorio de Anthropic. El historial de la rama principal se acercó a los 100 gigabytes, y una copia de trabajo comprimida superó los 25 gigabytes. Solo el CI realizaba unas 25 millones de descargas de código al día, lo que, según Anthropic, teóricamente habría supuesto más de 600 petabytes de transferencia de datos diaria con Git. La empresa ejecutaba varios cientos de réplicas espejo de Git para aliviar la carga, pero eso dificultaba la coordinación de funciones como diff y blame.

Con Scion, los clientes no mantienen una copia completa del repositorio y permanecen sincronizados continuamente con el servidor. Los sistemas de CI obtienen lo que necesitan a través de una API. Los datos del lado del servidor están distribuidos y escalan horizontalmente, en lugar de materializarse en un solo lugar, y no existen los packfiles al estilo de Git. Los commits, rebases y fusiones se ejecutan en los servidores, y los commits se almacenan como conjuntos de cambios que registran solo las modificaciones de archivos específicos. Anthropic también desarrolló una interfaz de revisión llamada Antique y otras herramientas de apoyo.

Creado con Claude en cinco meses

Anthropic afirmó que un equipo de siete personas desarrolló Scion en cinco meses con la ayuda de Claude. La empresa concluyó que las migraciones asistidas por grandes modelos de lenguaje necesitan menos personas, pero subrayó que los ingenieros siguen siendo esenciales para las decisiones de diseño entre sistemas y que a menudo tenían que corregir el resultado de los agentes. Cada cambio fue revisado por LLM adversarios y por personas, que comprobaban la intención de un cambio en lugar de cada línea de código.

Anthropic no publicará Scion como código abierto, alegando que está demasiado ligado a estructuras internas como para ser portable. La empresa presentó la entrada como una forma de compartir lecciones clave con otras organizaciones que gestionan grandes equipos de ingeniería, que tendrían que construir sus propias adaptaciones. Otros gigantes tecnológicos han seguido caminos similares: Google usa su sistema Piper, mientras que Meta desarrolló Sapling, partes del cual son de código abierto.

#Anthropic#Scion#Git#agentes de IA#desarrollo de software#Claude

Comentarios

Sé respetuoso. Los comentarios se revisan automáticamente; se eliminan el spam, los insultos y los datos personales. La IA puede responder a las preguntas.

Todavía no hay comentarios. Inicia el debate o haz una pregunta.

Relacionadas