Мэдээ

Git-ийн 15 жилийн архитектур хуучирлаа: Harness AI агентуудад зориулсан "Agent-Ready" код репозиторийг танилцууллаа

TOGTOKHTOGTOKH·2026 оны наймдугаар сарын 28·0 үзсэн·
Git-ийн 15 жилийн архитектур хуучирлаа: Harness AI агентуудад зориулсан "Agent-Ready" код репозиторийг танилцууллаа

Сүүлийн хоёр жилд программ хангамж хөгжүүлэлтийн салбарт томоохон өөрчлөлт гарсан нь код бичих процесс өөрөө хязгаарлагч хүчин зүйл байхаа больсон явдал юм. Claude Code, Codex, Cursor, Devin зэрэг AI агентуудын тусламжтайгаар хөгжүүлэгчдийн баг өмнөхөөсөө 5-10 дахин их код, Pull Request (PR)-ийг богино хугацаанд үйлдвэрлэх боломжтой болсон.

Гэвч энд цоо шинэ гацаа үүсэв: Асар их хэмжээгээр урсан орж ирж буй кодыг хэн хадгалж, хэн шалгаж, яаж аюулгүйгээр production руу нийлүүлэх вэ?

Энэхүү асуудлыг шийдвэрлэхээр CI/CD болон автоматжуулалтын тэргүүлэгч платформ болох Harness компани AI эрин үед зориулан бүрэн шинэчилсэн "Agent-Ready Harness Code Repository" болон "AI Code Review" системээ албан ёсоор танилцууллаа.


15 жилийн өмнөх Git дэд бүтэц яагаад мухардмал байдалд оров?

Өнөөгийн салбарын стандарт болсон GitHub, GitLab зэрэг Source Code Management (SCM) платформууд нь анх хүн код бичиж, өдөрт 1-2 удаа PR нээж, багийн бусад гишүүд нь хэдэн цаг эсвэл хоногийн турш гар аргаар код уншиж шалгадаг ажлын урсгалд зориулагдан бүтээгдсэн.

Гэвч ажлын байранд бие даасан AI агентууд нэвтэрснээр уламжлалт репозиториудын сул талууд ил гарч эхэлсэн:

  • Индексжүүлэлтийн хурдны уналт: AI агентууд хэдэн зуун файлыг зэрэг өөрчлөх үед репозиторийн хайлт болон түүх (file history) харах үйл явц саатаж эхэлдэг.
  • PR-ийн дарагдал (PR Overload): Хөгжүүлэгчдийн инбокс AI-ийн үүсгэсэн тоо томшгүй олон PR-аар дүүрч, хүн бүгдийг нь уншиж амжихгүй болсон.
  • Хуучирсан зөвшөөрлийн систем: Одоогийн Role-Based Access Control (RBAC) нь зөвхөн хүмүүст (Junior, Senior, Admin) зориулагдсан байдаг бөгөөд бие даан код нэгтгэдэг (merge) AI агентуудад ямар түвшний эрх олгох дэд бүтэцгүй байв.

Harness-ийн гүйцэтгэх захирал Жиоти Бансал (Jyoti Bansal): "Программ хангамж нийлүүлэлтийн процесс үүлэн технологи руу шилжсэнээс хойших хамгийн том өөрчлөлттэйгөө нүүр тулж байна. 15 жилийн өмнө хүний ажиллах хурдад зориулж хийсэн репозитор дээр зүгээр нэг AI нэмэлт залгаад энэ асуудлыг шийдэж чадахгүй. Бүхэл бүтэн SDLC (Software Development Life Cycle) систем агентдаа бэлэн болох ёстой" хэмээн онцолжээ.


Harness "Agent-Ready" платформын гол онцлогууд

Шинээр танилцуулагдсан платформ нь агентуудын үүсгэсэн кодын даралтыг даах, тэдгээрийг удирдах дараах суурь чадваруудыг багтаасан байна:

1. AI агентад зориулсан нарийн зөвшөөрлийн хяналт (Granular Agent Permissions)

Уламжлалт системд агент нь ихэвчлэн хувийн Access Token ашиглан хөгжүүлэгчийн дүрээр бүх эрхийг авдаг байсан. Харин Harness нь агентуудад зориулсан тусгай "Agent Identity" үүсгэж, зөвхөн тодорхой хүрээний файлууд (жишээ нь зөвхөн unit test, documentation, эсвэл тодорхой microservice) дээр өөрчлөлт хийх, тодорхой нөхцөл биелсэн үед л автомат merge хийх хязгаарлалтын бодлогуудыг тодорхойлох боломжийг олгож байна.

2. Системийн эрсдэлийг тооцоолох "AI Code Review"

AI Code Review нь кодыг зөвхөн синтакс, хэв загварын хувьд шалгахаас гадна кодын өөрчлөлт нь системийн ерөнхий архитектур болон аюулгүй байдалд ямар эрсдэл авчирч байгааг (risk-aware analysis) тооцно. Өгөгдлийн сангийн шилжилт (migration), аюулгүй байдлын цоорхой, эсвэл хамааралтай сангуудын (dependencies) эрсдэлийг урьдчилан илрүүлж, зөвхөн аюулгүй PR-уудыг хүний оролцоогүйгээр батлах түвшинд хүргэжээ.

3. Өндөр хурдны индексжүүлэлт ба Сонгодог Git-ээс шилжих хялбар шийдэл

Олон мянган агентын зэрэг үүсгэсэн үйлдлийг дэмжих шинэ өгөгдлийн бүтэцтэй тул их хэмжээний файлын түүхийг хоцрогдолгүй боловсруулна. Мөн багууд одоо байгаа GitHub эсвэл GitLab төслүүдээ нэг товшилтоор (one-click migration) шилжүүлэн авах боломжтой юм.


Хөгжүүлэгчдийн хувьд энэ нь юу гэсэн үг вэ?

Энэхүү шилжилт нь хөгжүүлэгчийн өдөр тутмын үүргийг дахин тодорхойлж байна. Өмнө нь хөгжүүлэгчид кодын мөр бүрийг уншиж "PR Reviewer" хийдэг байсан бол одоо "Бодлого тодорхойлогч ба Системийн хянагч" болох шаардлага үүсэв.

Агентууд ажлыг гүйцэтгэж, Harness зэрэг системүүд чанарын анхан шатны шүүлтүүрийг хийснээр инженерийн багууд зөвхөн архитектурын чухал шийдвэр, бизнес логикт анхаарлаа хандуулах боломжтой болж байна.


Эх сурвалж: Harness Launches Code Repository With AI Code Review for Agent-Ready Development - PR Newswire

Сэтгэгдэл

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