Ma'lumotlar bazasi jamoalari AI kod yozishda dasturchilarga nima o'rgatadi

Ma'lumotlar bazasi jamoalari AI kod yozishda dasturchilarga nima o'rgatadi

Okt 10, 2026 ai development coding agents developer productivity ai tools software engineering

Database Jamoalari Developerlarga AI Kodlash Agentlaridan Nima O'rgatadi

Kelishilgan holda aytaman: har hafta AI agentlari inson developerlardan tezroq kod yozayotgani haqida yangilik chiqadi. Cursor SQLite'ni bir necha kunda qayta yozdi. Software factory'lar PR'larni ommaviy ravishda chiqaradi. Natijada har bir developerning karyerasi xavf ostida deb o'ylashingiz mumkin.

Ammo bu yangiliklarda bir narsa aniq o'tkazib yuborilgan: tezlik — bu oson qismi. Agentlarni kodni tez yozishga undash? Buni qilish oson. Ularni ishonchli kod yozishga undash? Buni qilish juda qiyin.

Cockroach Labs bu muammoga o'z yondashuvini ulashdi va bu har bir startup yoki developer uchun qiziqarli bo'lishi kerak.

160,000 Dollar Qayerdan Keldi

2024-yilda Cockroach Labs o'zining MOLT migratsiya vositasiga Oracle database qo'llab-quvvatlashini qo'shdi. Loyiha 9 oy davom etdi va 160,000 dollar engineering vaqtiga tutdi. Tajribali injenerlar tomonidan professional ish.

Keyin aprel keldi. Jamoa IBM Db2 qo'llab-quvvatlashini qo'shishi kerak edi — murakkab SQL dialekti, murakkab tip tizimi va native wire protokoli bor database. Texnik jihatdan bir xil hajmdagi ish.

Bularni 2 kundan kam vaqtda bajardilar. Umumiy xarajat — 4,172 dollar.

Muhim narsa: hech qanday inson kod yozmadi.

Hali ham ishdanzi bormi, deya o'ylayotgan bo'lsangiz, bu natijaga nima olib kelganini ko'ring: bu faqat aqlli agentlar emas — bu kod yozish emas, balki ishonchli kod yozish bottleneck bo'lgan tizim.

MOLT Sinai: Kodlash Shifoxonasi

Cockroach Labs muammoni agentlarga tashlab qo'ymadi. Ular MOLT Sinai deb atagan narsani yaratdilar: muammolar "bemorlar," birlashtirilgan kod "disscharge," va inson reviewer'lar "Bosh vrachlar" bo'lgan o'quv shifoxonasi tizimi.

Atamalar yoqimli, ammo asosiy falsafa jiddiy:

  • Muammolar — bemorlar: Har bir vazifa hujjatlashtirilgan holda tizimga kiradi, triaj qilinadi, va aniq davolash yo'nalishi bo'yicha harakatlanadi
  • Parçalash — diagnostika: Katta muammolar alohida vazifalarga bo'linadi, aniq bog'liqlik grafigi bilan. Tip tizimlaridan oldin asos, qator iteratorlaridan oldin tip tizimlari. Shoshilmang.
  • Review — vizit: Har bir ish tekshiriladi, qayta ishlash uchun qaytariladi (ba'zan bitta muammo uchun 55 marta), va kerak bo'lsa eskalatsiya qilinadi
  • Insonlar — bosh vrachlar: Yakuniy qaror tajribali injenerlarda qoladi, ular kerak bo'lganda muammolarni o'zlariga eskalatsiya qilishlari mumkin

Bu vrachlarini almashtirish haqida emas — bu rezidentlar, attandings va specialistlar uchun aniq rollari belgilangan tizim yaratish haqida.

Throughput — Noto'g'ri Metrika

Ko'p AI kodlash tajribalarida xatolik shu yerda: ular "soatiga PR" yoki "kunda qator kodi" uchun optimizatsiya qiladi. Bu metrikalar demoda qiziqarli ko'rinadi. Yaxshi sarlavha bo'ladi. Lekin software chiqarish uchun deyarli foydasiz.

Cockroach Labs buni ochiq aytadi: ular agentlar 10 barobar ko'proq vaqt olsa ham, mijoz migratsiyasida noto'g'ri ma'lumot tushishidan ko'ra yaxshi. Ma'lumot to'g'riligi — ularning asosiy qiymat taklifi. Bu filosofiya emas, bu — tirik qolish.

Savollari shunday edi: "Nechta PR biriktira olamiz?" emas, "Shu PR'larning nechtasini biriktirishdan uyalar edik?"

Bu savolni ko'proq jamoalar o'zlari so'rashi kerak, AI agentlardan foydalansalar ham, foydalanmasalar ham.

Aslida Nima Bo'ldi

Db2 qo'llab-quvvatlashi MOLT'ga tushganda:

  • 32 ta sub-issue parent issue ostida ochildi
  • 27 ta pull request tizim orqali birlashtirildi
  • 55 marta reviewer'lar ishni qayta ishlash uchun qaytardilar
  • 9 ta issue eskalatsiya qilindi, 2 tasi inson aralashuvisini talab qildi
  • Test qamrovi eng yaxshi sinovdan o'tkazilgan dialekt (PostgreSQL) bilan mos keldi

Agentlar mukammal emas edi. Ular o'z ishlariga issue filed: fixture teshiklari, tip-mapping xatolari, isolation-level tuzatishlari. Ular nazoratga muhtoj edi. Ammo nazorat tuzilgan, maqsadli va ish murakkabligiga moslashtirilgan edi.

Buni parallel ishlayotgan va merge-handling qatlami bor agentlar bilan software factory bilan solishtiring. Bu arxitektura tezlik bottleneck bo'lganda mantiqiy. To'g'rilik muhim bo'lgan ishlar uchun? Sizga zavod emas, shifoxona kerak.

Bu Sening Jamoang Uchun Nimani Anglatadi

Ko'pchilik database migratsiya vositalari yaratmayapti. Web ilovalar, API'lar, ichki vositalar, keyingi katta narsa uchun MVP'lar qurayapsiz. Stavkalar boshqacha.

Ammo saboq o'rinli: AI agentlar hajm bo'yicha, insonlar hukm bo'yicha ustun. AI kodlashdan haqiqiy foyda olayotgan jamoalar faqat ChatGPT'ga prompt yozib, chiqimni jo'natmayapti. Ular har birini kuchli tomonlari uchun ishlatadigan tizimlar qurayapti.

Bu quyidagilarni anglatishi mumkin:

  • Boilerplate, testlar va scaffolding uchun agentlardan foydalanish
  • Agentlar qoldirgan xatolarni ushlaydigan review tizimlari qurish
  • Agent chiqimini "birinchi chizma" deb qabul qilish, "jo'natishga tayyor" emas
  • Mijozlar ma'lumotlari yoki asosiy biznes mantig'iga tegadigan har qanday narsa uchun insonni jarayonda saqlash

AI agentlar bilan birga gullaydigan developerlar tezroq yozishni o'rganadiganlar emas. Ular AI'ni kuchaytiruvchi, muammo emas, qiladigan tizimlar qurishni o'rganadiganlar.

Xulosa

MOLT Sinai 9 oylik engineering ishiga teng bo'lgan ishlarni 2 kunda, 2.5% xarajatda, inson yozgan kod sifatida bajaradi.

Ammo bu sarlavha aslida sodir bo'lgan narsani yashiradi: insonlar jamoasi qattiq tizim qurdi, aniq rollar belgiladi, mazmundor checkpoint'lar o'rnatdi, va keyin agentlarini shu framework ichida ishlashga ishondi.

Agentlar injenerlarni almashtirmadi. Ular ularni kuchaytirdi.

Bu AI developerlarni almashtirayotgani haqida emas. Bu developerlar AI'ni yaxshi ishlatadigan darajada murakkab tizimlar qurayotgani haqida.

Va rostini aytganda? Bu e'tibor qaratishga arziydigan hikoya.


Infrastructure sizni sekinlashtirayaptimi? Vibe Hosting AI-powered deployment'ni ishonchli va tez jo'natish uchun kerakli ishonchlilik bilan birlashtiradi. Domain ro'yxatdan o'tkazish, SSL sertifikatlari va cloud hosting — hammasi bitta joyda.

Read in other languages:

RU BG EL CS TR SV FI RO PT PL NB NL HU IT FR ES DE DA ZH-HANS EN