Мэдээ

Git хүч хүрэхээ болив: Anthropic өдөрт 30,000 merge хийхийн тулд өөрсдийн "Scion" системийг бүтээжээ

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

Программ хангамжийн салбарт 20 орчим жилийн турш стандарт, маргаангүй хаан байсаар ирсэн Git систем AI агентуудын эринд анхны том ялагдлаа хүлээв үү?

Claude моделийг хөгжүүлэгч Anthropic компани өөрсдийн инженерийн блогтоо сүүлийн үеийн хамгийн анхаарал татам мэдэгдлийг хийлээ. Тэд дотоод үндсэн кодын сангаасаа (monorepo) Git-ийг бүрэн халж, өөрсдийн бие даан хөгжүүлсэн Scion хэмээх шинэ хувилбар хяналтын систем (VCS) рүү 5 сарын дотор шилжиж дууссанаа зарлав.

Үүний шалтгаан нь маш тодорхой: Claude кодоо хэтэрхий хурдан бичиж эхэлсэн тул уламжлалт хөгжүүлэлтийн дэд бүтэц даахаа больсон байна.

AI эриний бодит дарамт: Хүн биш, агентууд код бичих үед

Өнгөрсөн тавдугаар сард Anthropic-ийн үндсэн репозиторт өдөрт дунджаар 2,500 орчим код нэгтгэл (merge) хийгддэг байв. Харин инженерүүд Claude Code болон автоматжуулсан олон зуун AI агентуудыг зэрэг ажиллуулах болсноор ердөө дөрвөн сарын дараа буюу есдүгээр сар гэхэд өдөрт хийгдэх merge-ийн тоо 30,000-аас давж, 12 дахин үсрэлт хийжээ.

Энэхүү хурд нь Git-ийг шууд утгаараа сөхрүүлэв:

  • Хэт том хэмжээ: Тэдний үндсэн салбар (main branch) шахаагүй хэлбэрээрээ 100 GB, шахагдсан ажлын хувилбар нь 25 GB хүрч томорсон.
  • 25 сая checkout: CI/CD болон автомат тестийн ажлууд өдөрт ойролцоогоор 25 сая удаа repo-г татаж (checkout) шалгадаг.
  • 600 Петабайт дата: Хэрэв Git-ийн уламжлалт аргаар татвал өдөр бүр дотоод сүлжээгээр 600 PB дата урсах шаардлагатай болсон.

Git нь анхнаасаа хүмүүс бие даан офлайн ажиллах, репозиторыг бүтнээр нь орон нутгийн (local) төхөөрөмж дээрээ хуулан авах зарчмаар бүтээгдсэн систем юм. Гэтэл Anthropic-ийн орчинд кодын 99%-ийг 24/7 байнгын сүлжээнд холбоотой байдаг AI агентууд болон CI серверүүд бичиж байна. Хэдийгээр Anthropic хэдэн зуун дотоод Git толь (mirror) серверийг зэрэгцүүлэн ажиллуулж байсан ч Git-ийн packfile, түгжээ (locks), refs зэрэг хуучин архитектур гацааны гол үндэс болжээ.

7 инженер, 5 сар, бас Claude: "Scion" хэрхэн мэндлэв?

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

Google-ийн Piper болон Meta-ийн Sapling системүүдээс санаа авсан Scion дараах өвөрмөц шийдлүүдийг агуулжээ:

  1. Сервер төвтэй архитектур: Клент (агент эсвэл хөгжүүлэгч) репозиторыг бүтнээр нь татдаггүй. Commit, merge, blame, rebase зэрэг бүх хүнд процессууд төв сервер дээр хийгдэнэ.
  2. Virtual & Sparse Checkouts: Агентууд зөвхөн өөрсдийн ажиллах файлуудыг л тухайн агшинд гурван шатлалт кэшээс татаж авна. Бүх түүхийг бүрэн татах ямар ч шаардлагагүй.
  3. API-д суурилсан эх код: CI/CD болон автомат багажууд өөрчлөлтийг шалгахын тулд кодоо заавал local руу checkout хийх ч шаардлагагүй, шууд тусгай API дуудаад blame болон өөрчлөлтийг хормын төдийд асууж авдаг.
  4. Google Spanner ба Changeset: Scion нь Git-ийн snapshot дээр суурилдаггүй, харин эх кодын өөрчлөлтийг write-ahead log маягаар Google Cloud Spanner болон объект санд хадгалдаг. Энэ нь зэрэгцээ асар өндөр урсгалыг ямар ч түгжээгүйгээр хүлээн авах чадвартай болгожээ.

Үүнээс гадна Anthropic код review хийхэд зориулж Antique хэмээх тусгай платформыг зэрэгцүүлэн хөгжүүлсэн бөгөөд тест хараахан дуусаагүй байхад ч кодууд нэгдэж, зөрчлүүдийг (merge conflicts) Claude өөрөө автоматаар шийдэх түвшинд хүрчээ.

Үр дүн: 200 дахин бага нөөц, секундийн хурд

Шилжилт хийгдсэний дараа гарсан үр дүн нь дэд бүтцийн хувьд асар том хожил байв:

  • Хуучин Git толь серверүүдтэй харьцуулахад CPU болон санах ойн (RAM) зарцуулалт 200 дахин буурсан.
  • Хэдэн минут зарцуулдаг байсан код татах (checkout) хугацаа хэдхэн секунд болж хурдсав.
  • Зөвхөн CI системд үрэгдэж байсан серверийн хүчин чадлын 25% нь бүрэн чөлөөлөгдсөн.

Энэ нь бидэнд юуг сануулж байна вэ?

Anthropic одоогоор Scion-ийг нээлттэй эх (open-source) болгон нийтэд гаргахгүй, учир нь энэ нь жирийн жижиг хөгжүүлэгчдэд зориулсан бүх нийтийн хэрэгсэл биш, өөрсдийн онцлогт таарсан систем гэдгээ онцолсон.

Гэхдээ тус багийнхан дараах чухал анхааруулгыг өгсөн юм: "Өнөөдөр бидэнд тулгарч буй энэхүү ачааллын хана ирэх 6-аас 12 сарын хугацаанд AI кодинг агент өргөнөөр нэвтрүүлж буй бусад бүх компаниудад тулгарах болно."

Хөгжүүлэгчийн хурдаар бус AI-ийн хурдаар кодын сан өргөжих үед Git, уламжлалт Pull Request процесс, удаан ажилладаг CI/CD пайплайнууд бүгд шинэчлэгдэхээс өөр аргагүй болох нь нэгэнт тодорхой боллоо. Программ хангамжийн дэд бүтэц жинхэнэ утгаараа "Human-scale"-ээс "Agent-scale" рүү шилжиж эхэлснийг энэхүү үйл явдал бэлхнээ батлан харуулж байна.


Эх сурвалж: Anthropic Engineering Blog ("Redesigning source control at Anthropic", 2026-10-13)

Сэтгэгдэл

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