Backlog-оос шууд Pull Request рүү: Atlassian Jira-д "Agent Loops" нэвтрүүлж, хүнгүй кодчилолын циклийг эхлүүллээ
Хөгжүүлэгч бидний өдөр тутмын ажил сүүлийн хоёр жилд эрс өөрчлөгдсөн ч нэг зүйл хуучнаараа үлдсэн байв: хиймэл оюун хэчнээн хүчирхэг болсон ч бид заавал IDE эсвэл терминал дээрээ гараараа prompt бичиж, хариуг нь хуулж, алдааг нь засаж байж сая нэг Git commit хийдэг. Өөрөөр хэлбэл, AI хэчнээн хурдан ажиллалаа ч хөгжүүлэгч өөрөө ажлын урсгалын гол саад (bottleneck) хэвээр байлаа.
Atlassian компанийн нийтэлсэн 2026 оны AI SDLC судалгаагаар инженерчлэлийн удирдагчдын 94% нь өдөр тутамдаа AI ашиглаж байгаа ч тэдний ердөө 6% нь л AI-ийг программ хангамжийн хөгжүүлэлтийн бүтэн циклээр (SDLC) масштабтай, системийн хэмжээнд нэвтрүүлж чадсан байна.
Энэхүү ангалыг арилгах зорилгоор Atlassian байгууллагын түвшний цоо шинэ архитектур болох Governed Agent Loops, Code Context, болон Jira Coding Agent бүтээгдэхүүнээ албан ёсоор танилцууллаа.
"Prompt-by-Prompt" эрин төгсөв: Agent Loops гэж юу вэ?
Өнөөдрийг хүртэл Cursor, Claude Code, GitHub Copilot зэрэг хэрэгслүүд нь хөгжүүлэгчтэй нэг бүрчлэн харьцдаг "ганц хүний туслах" байв. Харин Atlassian-ий санал болгож буй Agent Loops in Jira нь хөгжүүлэгчээс хараат бус, байнгын ажиллагаатай (always-on) систем юм.
Энэхүү цикл дараах дарааллаар ажилладаг:
- Backlog Scanning: Jira дээр шинээр үүссэн, тодорхой бичигдсэн (well-defined) бөгөөд эзэнгүй (unassigned) байгаа issue буюу bug ticket-үүдийг систем автоматаар илрүүлнэ.
- Autonomous Delegation: Уг таскыг шууд Jira Coding Agent (эсвэл байгууллагын холбосон Claude, Cursor, Codex агент)-д даалгана.
- Cloud Sandbox Execution: Агент тусгаарлагдсан cloud sandbox орчинд репозиторыг clone хийж, тестийг ажиллуулан, шаардлагатай кодын өөрчлөлтийг бичнэ.
- Ready Pull Request: Бүх шалгуур биелсэн үед агент Jira дээр холбогдсон, тестүүд нь ногоон ассан бэлэн Pull Request (PR) үүсгэж хүлээлгэн өгнө.
Atlassian-ий CTO Тарун Мандханагийн тодорхойлсноор: "Та merge товчийг дарах бүрэн эрхтэйгээ үлдэнэ, гэхдээ тэр хүртэлх бүх уйтгартай, шат дамжлагатай ажлын саад байхаа болино".
Teamwork Graph ба Code Context: Агентад компанийн ой санамжийг өгсөн нь
AI агентууд бодит ажлын орчинд бүтэлгүйтдэг гол шалтгаан нь моделийн чадвар дутсандаа бус, байгууллагын контекст (institutional memory) байдаггүйд оршино. Компанийн архитектурын дүрэм хаана байгаа, аль сангууд хоорондоо хэрхэн холбогддог, хэдэн сарын өмнө шийдсэн архитектурын шийдвэр (ADR) зэргийг тусдаа ажилладаг LLM мэддэггүй.
Atlassian үүнийг Teamwork Graph дээр суурилсан Code Context хэмээх давхаргаар шийдвэрлэжээ.
- Multi-repo Intelligence: Нэг л функцийн өөрчлөлт олон microservice репозиторыг хөнддөг тохиолдолд агент бүх репозиторын уялдаа холбоог харж чадна.
- Feasibility Check: Backlog дахь шинэ санаа, шаардлагыг код бичиж эхлэхээсээ өмнө одоо байгаа архитектурт хэрэгжих боломжтой эсэхийг урьдчилан үнэлнэ.
- Agent Context Controls: Бүх агентад бүтэн кодын санг дэлгэх нь аюулгүй байдлын хувьд эрсдэлтэй тул DevSecOps багууд аль агент ямар workspace, repository, Confluence хуудас руу хандаж болохыг ажилтны эрх тохируулдаг шиг нарийн зааж өгөх боломжтой болжээ.
Агент код бичиж, өөр агент ревью хийнэ
Jira Coding Agent дангаараа код бичих нь хангалтгүй. Байгууллагын кодын стандартыг сахиулахын тулд Atlassian хоёр чухал хамгаалалтын давхаргыг нэвтрүүлсэн байна:
- Standards Engine: Багийн кодын стандартыг төвлөрсөн байдлаар нэг удаа дүрэм болгон тодорхойлж, бүх репозитортой холбоно.
- AI Review: Үүсгэгдсэн PR бүр дээр тусгай AI Reviewer агент ажиллаж, дээрх кодын стандарт, архитектурын дүрэм зөрчигдсөн эсэхийг хүн үзэхээс өмнө шалгаж, шаардлагатай бол анхааруулга өгнө.
Үр дүнд нь хүний хийдэг кодын ревью нь синтакс, линтер, энгийн алдаа шалгах биш, зөвхөн бизнесийн логик ба ерөнхий архитектурыг батлах цэвэр шийдвэр гаргалтын түвшинд шилжиж байна. Мөн удирдлагуудад зориулан DX for Agentic Development болон Jira Agent Usage Dashboard гаргаж, агентууд нийт хөгжүүлэлтийн хурд, зардал, PR баталгаажуулалтад хэрхэн нөлөөлж буйг бодитоор хэмжих боломжийг олгожээ.
Монгол хөгжүүлэгчдэд энэ нь юу гэсэн үг вэ?
Энэхүү шинэчлэл нь зөвхөн Jira ашигладаг томоохон компаниудад хамаатай мэт санагдаж болох ч программ хангамжийн салбарын чиг хандлага хаашаа эргэж буйг тодорхой харуулж байна:
- Junior түвшний рутин даалгавар дуусаж байна: Backlog-оос bug засах, unit test бичих, CRUD endpoint нэмэх ажлууд хүний гар хүрэлгүйгээр PR болон хувирдаг болж байна.
- Бидний шинэ үүрэг — "System Architect & Reviewer": Бид өдөржин код бичихээс илүүтэй нарийн шаардлага (spec) тодорхойлох, архитектурын дүрэм боловсруулах, агентуудын бичсэн кодонд эцсийн баталгаажуулалт өгөх үүрэг рүү шилжиж байна.
- Task бичих чадвар хамгийн үнэтэй ур чадвар болно: "Well-defined work item" буюу хийх ажлаа ойлгомжтой, тодорхой дүрсэлж чаддаг инженерийн бүтээмж 10 дахин өсөх болно. Учир нь агент таны бичсэн Jira ticket дээр тулгуурлан бүтэн шийдлийг боловсруулна.
Хөгжүүлэгч та одоо ч чат цонхон дээр кодоо гараараа хуулж тавьсаар л сууна уу? Тэгвэл бүхэл бүтэн системүүд аль хэдийн бие даасан циклд шилжиж эхэлснийг анхаарах цаг иржээ.
Эх сурвалж: Atlassian Engineering Official Announcement, DevOps.com, Techzine Global
Сэтгэгдэл
Ачаалж байна...