Yangiliklar
|5 Fev, 2026
3 daqiqa
|
0

Dasturlashda yangi davr: Cursor yuzlab AI agentlari yordamida millionlab qator kod yozmoqda

Dasturlashda yangi davr: Cursor yuzlab AI agentlari yordamida millionlab qator kod yozmoqda

Tasavvur qiling, insonlar jamoasi oylab vaqt sarflaydigan murakkab dasturiy mahsulotlarni sun'iy intellekt (AI) agentlari bir necha hafta ichida, butunlay mustaqil ravishda tayyorlab bersa. Mashhur Cursor kodi tahrirlagichi jamoasi aynan shunday tajriba o'tkazdi va yuzlab agentlarni bir vaqtning o'zida yagona loyihaga yo'naltirdi. Bu tajriba davomida trillionlab tokenlar sarflanib, milliondan ortiq yangi kod qatorlari yaratildi, bu esa AI agentlarining dasturlashdagi imkoniyatlari haqidagi tasavvurlarimizni tubdan o'zgartirmoqda.

Bugungi kunda AI agentlari muayyan va kichik vazifalarni bajarishda juda samarali. Biroq, loyiha murakkablashgani sari birgina agentning kuchi yetmay qoladi va u jarayonda «chalkashib» ketadi. Cursor muhandislarining maqsadi — insonlar jamoasi kabi parallel ravishda ishlay oladigan ko'p agentli tizimni yaratish edi. Dastlabki urinishlarda agentlar o'zaro teng huquqli qilib belgilandi, ammo bu tizimda tartibsizlik yuzaga keldi: agentlar bir-birining vazifasini bloklab qo'yishi yoki murakkab ishlardan qochib, faqat mayda o'zgarishlar kiritish bilan cheklanib qolishdi.

Rejalashtiruvchilar va Ijrochilar: Yangi ierarxiya

Muammoni hal qilish uchun Cursor jamoasi rollarni ajratishga qaror qildi. Tizimda ikki turdagi agentlar paydo bo'ldi: Planners (Rejalashtiruvchilar) va Workers (Ishchilar). Rejalashtiruvchilar doimiy ravishda kod bazasini o'rganib, vazifalar ro'yxatini tuzadi va ularni kichik qismlarga bo'ladi. Ishchilar esa faqat berilgan aniq vazifani bajarishga e'tibor qaratadi va loyihaning umumiy holati haqida qayg'urmaydi.

Ushbu yondashuv kutilmagan natijalarni berdi. Masalan, tizimga mutlaqo noldan veb-brauzer yaratish vazifasi yuklatilganda, agentlar bir hafta davomida 1000 dan ortiq faylda 1 million qator kod yozishdi. Eng qizig'i, yuzlab agentlar bir vaqtning o'zida bitta tarmoqda (branch) ishlashiga qaramay, kodlar o'rtasidagi konfliktlar minimal darajada saqlanib qoldi.

Real loyihalar va hayratlanarli natijalar

Agentlar faqat tajriba uchun brauzer yozish bilan cheklanib qolmadi. Ular Cursor’ning o'z kod bazasini ham modernizatsiya qilishdi. Masalan, loyihani Solid-dan React-ga o'tkazish (migration) jarayonida agentlar 266 mingdan ortiq tahrirni amalga oshirishdi. Garchi bu natijalar hali inson nazoratidan o'tishi kerak bo'lsa-da, tizimning dastlabki tekshiruvlardan muvaffaqiyatli o'tgani hayratlanarli.

Solid to React Migration

Bundan tashqari, agentlar video renderlash tezligini 25 baravarga oshirishga erishgan Rust tilidagi samarali versiyani taqdim etishdi. Hozirda Cursor tizimida quyidagi loyihalar ham AI agentlari tomonidan davom ettirilmoqda:

  • Java LSP: 7.4 ming commit, 550 ming qator kod.
  • Windows 7 emulyatori: 14.6 ming commit, 1.2 million qator kod.
  • Excel analogi: 12 ming commit, 1.6 million qator kod.

Model tanlovi va kelajak istiqbollari

Cursor tadqiqotlari shuni ko'rsatdiki, uzoq vaqt davom etadigan avtonom ishlar uchun model tanlovi juda muhim. Masalan, GPT-5.2 modellari (shartli nomlanish) ko'rsatmalarga amal qilish va diqqatni jamlashda boshqalardan ustun ekanligi ma'lum bo'ldi. Claude Opus 4.5 kabi modellar esa ba'zan murakkab vazifalardan qochib, oson yo'lni tanlashga moyillik ko'rsatgan. Shu sababli, har bir rol uchun (rejalashtiruvchi yoki ijrochi) eng mos keladigan modelni tanlash tizim samaradorligini keskin oshiradi.

Tizim hali mukammal emas: agentlar ba'zida haddan tashqari uzoq vaqt ishlaydi yoki «tunnel ko'rinishi» (tunnel vision) tufayli xatoliklarga yo'l qo'yadi. Biroq, yuzlab agentlarning parallel ravishda murakkab loyihalar ustida ishlashi mumkinligi isbotlandi. Bu texnologiyalar yaqin kelajakda Cursor foydalanuvchilari uchun ochiq bo'ladi va dasturlash jarayonini butunlay yangi darajaga olib chiqadi.

Maqola Muhokamasi

Fikr va mulohazalaringiz.

0 ta fikr
AISizning fikringiz

Hali muhokamalar yo'q. Birinchi bo'lib fikr bildiring!