Мэдээ

Өдөрт 30,000 merge, 25 сая checkout: Git ачааллаа дийлэхээ больж, Anthropic өөрсдийн "Scion" системийг бүтээлээ

TOGTOKHTOGTOKH·2026 оны арван нэгдүгээр сарын 1·1 үзсэн·
Өдөрт 30,000 merge, 25 сая checkout: Git ачааллаа дийлэхээ больж, Anthropic өөрсдийн "Scion" системийг бүтээлээ

Программ хангамжийн хөгжүүлэлтийн ертөнцөд сүүлийн хорин жилийн турш Git-ийг үгүйсгэх, түүнээс өөр хувилбар хайх тухай бодол ихэнх багуудад төрдөггүй байв. Гэвч хиймэл оюуны бие даасан агентууд (AI agents) өдөр шөнөгүй код бичиж, туршиж, нэгтгэдэг шинэ эрин үед Линус Торвалдсын 2005 онд хүмүүст зориулан зохиосон хувилбар хяналтын архитектур сууриараа ганхаж эхэллээ.

Anthropic-ийн инженерийн баг саяхан технологийн ертөнцийг шуугиулсан нэгэн дэлгэрэнгүй нийтлэл гаргасан нь: Тэд Git-ээс бүрэн татгалзаж, "Scion" хэмээх дотоод хувилбар хяналтын шинэ системийг боловсруулан монорепогоо 5 сарын дотор шилжүүлж дууссан явдал юм.

Үүний цаана чухам юу болов? Хөгжүүлэгчийн өдөр тутмын багаж хэрэгсэлд ямар эрс өөрчлөлт ирж байна вэ?


1. Тоонууд Git-ийг хэрхэн "буулгаж авав"?

Anthropic-ийн нийтэлсэн статистик бол энгийн компаниудын хувьд төсөөлөхийн аргагүй цар хүрээ юм:

  • Өдөрт 30,000+ merge: 2026 оны 5-р сард Anthropic өдөрт дунджаар 2,500 код нэгтгэдэг байсан бол 9-р сар гэхэд энэ тоо өдөрт 30,401 болж, 12 дахин үсрэлт хийжээ. Энэхүү кодын дийлэнх хувийг хүний оролцоогүйгээр Claude өөрөө бичиж, туршилтын давталтуудыг (research loops) автоматаар гүйцэтгэж байгаа аж.
  • Өдөрт 25 сая CI checkout: Автомат тест, агентын sandbox, судалгааны ажил бүрд кодыг хуулж татах хэрэгцээ 25 саяд хүрсэн байна.
  • Өдөрт 600 Петабайт (PB) трафик: Тэдний монорепогийн master түүх нь 100 GB, шахсан working copy нь 25 GB хэмжээтэй. Хэрэв Git-ийн ердийн git checkout эсвэл git clone-оор CI бүрд бүтнээр нь татвал өдөрт 600 PB сүлжээний трафик шаардагдах байв!

Эндээс Anthropic нэгэн гол дүгнэлтэд хүрсэн: "Өнөөдөр код бичих нь гацаа (bottleneck) байхаа больсон. Харин хүний хурдад тохируулан бүтээгдсэн хөгжүүлэлтийн дэд бүтэц — хувилбар хяналт, build систем, CI/CD нь үндсэн гацаа болоод байна."


2. Git яагаад AI агентуудын эринд хүчин мөхөсдөв?

Git бол төвлөрсөн бус (decentralized), офлайн ажиллах боломжтой, инженер өдөрт хэдхэн удаа commit/push хийнэ гэсэн суурь таамаглал дээр тулгуурласан.

Гэвч AI агентуудын хувьд:

  1. Тэдэнд офлайн горим хэрэггүй: Claude агентууд нь үргэлж сүлжээнд холбогдсон контейнер, cloud орчинд ажилладаг. Бүхэл бүтэн репозиторын бүх түүхийг дотоод диск дээрээ татах нь асар их цаг, нөөц үрдэг.
  2. Global Lock ба Merge Queue түгжрэл: Git-ийн салбарлалт (branching) болон нэгтгэх дараалал нь өдөрт 30,000 нэгтгэл явагдаж байхад түгжигдэж, зөрчил (merge conflict) шийдвэрлэхэд системийн ажиллагааг бүхэлд нь саатуулдаг.
  3. Хүний хянах хурд гүйцэхгүй болов: Секунд тутамд олон арван PR үүсч байхад хүн нэг бүрчлэн GitHub дээр code review хийх аргагүй болсон.

3. "Scion" болон "Antique": Anthropic-ийн шийдэл

Энэ асуудлыг шийдэхийн тулд Anthropic ердөө 7 хүнтэй инженерийн баг гаргаж, тэд 5 сарын дотор цоо шинэ архитектуртай Scion системийг бичиж, туршиж, амжилттай нэвтрүүлсэн байна. Сонирхолтой нь уг системийг хөгжүүлэх кодыг бичих, тестлэхэд Claude-ийг өөрийг нь хамгийн ихээр ашиглажээ.

Scion-ий гол техникийн зарчмууд:

  • Server-Centric архитектур: Түүх болон тооцоолох бүх хүнд процессууд төв сервер дээр явагдана. Хөгжүүлэгч эсвэл агент бүх түүхийг татахгүй.
  • Sparse & Virtual Checkouts: Агент болон CI зөвхөн өөрт шаардлагатай кодын хэсгийг л (on-demand) дуудаж уншина. 25 GB хэмжээтэй репог татахын оронд секундын дотор зөвхөн засвар хийх файлуудыг виртуал байдлаар бэлдэнэ.
  • Changeset / Change-list загвар: Git-ийн төвөгтэй branch бүтцийн оронд Google-ийн Piper, Meta-ийн Sapling-тэй төстэй өөрчлөлтийн жагсаалт (changeset) хэлбэрээр кодоо удирддаг.
  • Шинэ тоймлох систем "Antique": GitHub Pull Request-ийн оронд өндөр хурдны зэрэгцээ хяналт хийдэг Antique хэмээх дотоод системийг ашиглаж, AI-ийн бичсэн кодыг автомат тест болон олон талт AI өрсөлдүүлэгч тоймоор (adversarial review) шалгаж байна.

4. Энэ нь бидэнд юуг өгүүлж байна вэ?

Энэхүү шилжилт нь хэд хэдэн том дүгнэлтийг бидэнд сануулж байна:

  1. Хөгжүүлэгчийн стек сууриараа дахин бичигдэж байна: Өнгөрсөн жилүүдэд бид "AI код бичиж чадах уу?" гэж маргадаг байсан бол өнөөдөр "Бидний ашигладаг сервер, Git, CI/CD дэд бүтэц AI-ийн бичих асар их хурдыг дааж чадах уу?" гэдэг асуудал бодитой тулгарлаа.
  2. Monorepo соёлд шинэ хувьсгал гарна: Жижиг багууд маргааш шууд Git-ээ халах шаардлагагүй ч, AI агентууд нэвтрэх тусам build болон merge pipeline дээр гацаа үүсэх нь гарцаагүй. On-demand файл татах, lock-free нэгтгэх технологиуд удахгүй open-source ертөнцөд жишиг болж эхэлнэ.
  3. Claude өөрийгөө бүтээх багажийг бичилцсэн: Төслийн инженерүүдийн онцолсноор, ийм нүсэр дэд бүтцийг 7-хон хүн 5 сарын дотор амжилттай бүтээж чадсан гол түлхүүр нь агент өөрөө байв.

Кодын хурд хүний гар хурууны хурдаас хэдийн давжээ. Одоо дэд бүтцээ түүнд нийцүүлэн шинэчлэх цаг иржээ.


Эх сурвалж: Anthropic Engineering Blog ("Redesigning source control at Anthropic", 2026), Simon Willison's Weblog, The Pragmatic Engineer

Сэтгэгдэл

Ачаалж байна...