Cursor "Projects"-ийг танилцууллаа: Нэг чат цонхны эрин дуусаж, саруудын турш санах ойгоо хадгалдаг бие даасан агентын архитектур гарлаа
Оршил: Чатын сессийн хязгаар ба "Cursor Projects"
Хөгжүүлэгчид AI ашиглан кодын сан (codebase) дээрээ ажиллах үед тулгардаг хамгийн том төвөгтэй асуудал юу байсан бэ? Хариулт нь тодорхой: контекстийн тасалдал. Хэчнээн сайн prompt бичсэн ч чатын нэг thread дуусах, эсвэл дараагийн өдөр шинэ ажлын даалгавар эхлэхэд өмнөх судалгаа, архитектурын шийдвэр, тулгарсан алдаануудын түүх бүгд арчигддаг байв. Даваа гараг бүр AI-даа бүх контекстээ дахин сануулж, дахин зааварчилгаа бичих шаардлага гардаг.
Cursor баг дөнгөж сая уг асуудлыг сууриар нь өөрчлөх зорилготой "Cursor Projects" шинэ бүтцийг албан ёсоор танилцууллаа. Энэ бол ээлжит нэг моделийн шинэчлэл эсвэл үнийн өөрчлөлт биш, харин кодчиллын агентууд бодит төсөл дээр олон долоо хоног, сарын турш санах ойгоо алдалгүй ажиллах шинэ архитектурын давхарга юм.
Coordinator ба Subagents: Ажил гүйцэтгэлийн шинэ шатлал
Өмнөх Composer болон ердийн AI чатын гол хязгаар нь нэг агент бүх ажлыг (файлуудыг хайх, архитектурыг төлөвлөх, кодоо бичих, тест ажиллуулах) нэг зэрэг хийх гэж оролдоход байв. Үүний үр дүнд контекстийн цонх дүүрч, модел төөрч, алдаа гаргаж эхэлдэг.
Cursor Projects энэ загварыг бүрэн халж, Coordinator (Зохицуулагч) ба Subagents (Дэд гүйцэтгэгчид) гэсэн хоёр түвшинт архитектурт шилжүүлжээ:
- Coordinator Agent: Энэхүү төв агент нь өөрөө шууд код бичихгүй. Үүний оронд төслийн ерөнхий зорилго, архитектур, шаардлагуудыг бүрэн хянаж, том ажлыг логик хэсгүүдэд хуваан төлөвлөнө.
- Implementer Subagents: Координатор нь төлөвлөсөн нарийвчилсан жижиг даалгавруудыг параллель байдлаар олон арван, цаашлаад хэдэн мянган тусдаа "гүйтцэтгэгч дэд агентуудад" (subagents) даалгана. Тэдгээр дэд агентууд зөвхөн өөрт өгөгдсөн жижиг функц, модуль, тест дээр төвлөрөн бодит кодын засварыг гүйцэтгэнэ.
- Нэгтгэл ба Шалгалт: Дэд агентууд ажлаа дуусгахад Координатор бүх өөрчлөлтийг нийлүүлэн шалгаж, хөгжүүлэгчид review хийхэд бэлэн төлөвт шилжүүлнэ.
Энэхүү хандлага нь инженерийн багийн Tech Lead болон Junior/Mid хөгжүүлэгчдийн хамтын ажиллагааны бүтцийг AI системд ягштал хуулбарласан шийдэл болсон байна.
Persistent Memory: Саруудаар хадгалагдах Shared Context
Projects-ийн хамгийн хүчирхэг давуу тал бол төслийн түвшний Persistent Memory (Байнгын санах ой) юм.
Cursor энэ шийдлийг хэрэгжүүлэхийн тулд төслийн тусгай хуваалцсан контекст файлуудыг (project-scoped shared context files) нэвтрүүлжээ. Эдгээр файлууд нь:
- Локал машин болон үүлэн орчны (cloud) хооронд автоматаар синк хийгдэнэ.
- Агентууд ажиллах явцдаа хийсэн судалгаа, үүсгэсэн дэд бүтцийн зураглал, туршиж үзээд бүтэлгүйтсэн аргууд, ашигласан санг ажлын тэмдэглэл болгон нэмж хадгална.
- Хөгжүүлэгч 3 долоо хоногийн дараа төслөө нээж дараагийн спринтийн даалгавар өгөхөд координатор агент өмнөх бүх шийдвэр, тулгарч байсан өвөрмөц логикийг тэр чигт нь санаж байх болно.
Энэ нь контекстийн цонхыг (token context window) хүчээр томруулах биш, санах ойг бүтэцжүүлэн файл хэлбэрээр удирдах замаар LLM-ийн "мартамхай" байдлыг шийдсэн ухаалаг алхам юм.
Unattended Cloud Execution: Хөгжүүлэгчийг унтаж байхад ажиллах агентууд
Projects нь зөвхөн хөгжүүлэгчийн локал VS Code/Cursor цонх дотор түгжигдэхээ больсон. Энэ систем үүлэн компьют (cloud-backed runner) дээр бие даан ажиллах чадвартай болжээ:
- Event & Trigger integration: Төсөл нь Slack суваг, GitHub Pull Request, эсвэл cron хуваарьтай (schedules) холбогдох боломжтой.
- Автономит үйлдэл: Багийнхан Slack дээр bug тайлагнах эсвэл асуудал хэлэлцэхэд төслийн агент уг триггерийг барьж авна. Арын фон дээр шинэ салбар (branch) үүсгэж, алдааг репродюс хийх failing test бичиж, кодыг засварлан, бүх тест ногоон болмогц Pull Request нээж өгөх боломжтой болж байна.
- Давтагдах даалгаврууд: Долоо хоног бүр dependency update хийх, хуучирсан функцуудыг рефактор хийх зэрэг хэвшмэл ажлуудад хүн дахин дахин prompt өгөх шаардлагагүй, Projects өөрөө хуваарийн дагуу гүйцэтгэнэ.
Энэ нь хөгжүүлэгчдэд юуг илэрхийлж байна вэ?
Сүүлийн гурван жилд бид кодын AI хэрэгслүүдийн гурван том үе шатыг харлаа:
- 2023 - Inline Autocomplete: Хэдэн мөр код таамаглаж санал болгох.
- 2024–2025 - Interactive Chat & Composer: Хөгжүүлэгч цонхонд чаталж, хэд хэдэн файлыг зэрэг өөрчлөх.
- 2026 - Persistent Autonomous Workspaces: Сессээс хальсан урт хугацааны ой санамжтай, арын фон дээр бие даан олон зуун дэд ажилтныг удирддаг зохицуулагч агентуудын эрин.
Хөгжүүлэгчдийн үүрэг гардан синтакс шивэх, функц бичихээс илүүтэйгээр системийн архитектур төлөвлөх, координатор агентад чиглэл өгөх, үр дүнгийн PR-ийг нягтлан батлах (review) "Tech Lead" чиглэл рүү эрс шилжиж байна.
Хэрэв та өдөр тутмын ажилдаа Cursor ашигладаг бол уг шинэчлэлтийн Projects цэсийг туршиж, давтагддаг арын ажлуудаа үүлэн координатор агентад шилжүүлэн туршаад үзээрэй.
Эх сурвалж: ExplainX AI Engineering, Cursor Changelog (2026 оны 9-р сарын 11).
Сэтгэгдэл
Ачаалж байна...