De ce AI-ul are nevoie de oameni care gândesc ca un DBA
Ce pot învăța dezvoltatorii de la echipele de baze de date despre agenții AI
Să fie clar de la început: fiecare săptămână aduce o nouă știre despre agenți AI care scriu cod mai rapid decât programatorii. Cursor a refăcut SQLite în câteva zile. Fabrici de software scot pull request-uri pe bandă. E destul cât să te întrebi dacă job-ul tău mai are viitor.
Dar iată ce scapă din vedere aceste titluri: viteza e partea ușoară. Să faci agenții să scrie cod repede? Problema asta e rezolvată. Să-i faci să scrie cod în care ai încredere să-l pui în producție? Asta e problema grea pe care nimeni nu vrea s-o discute.
Cockroach Labs a distribuit recent abordarea lor, și merită analizată — mai ales dacă ești startup sau dezvoltator care se gândește să integreze agenți AI în workflow.
Povestea de $160.000
În 2024, Cockroach Labs a adăugat suport Oracle în tool-ul lor de migrare, MOLT. Proiectul a durat nouă luni și a costat aproximativ $160.000 în resurse de inginerie. Muncă solidă, profesională, făcută de ingineri experimentați.
Apoi a venit aprilie. Echipa avea nevoie de suport pentru IBM Db2 — o bază de date cu dialect SQL bogat, sistem de tipuri complex și protocol wire nativ. Același nivel tehnic ca la Oracle.
L-au făcut în mai puțin de două zile. Costul total: $4.172.
Avertisment? Niciun om n-a scris vreo linie de cod.
Înainte să-ți scrii scrisorea de demisie, gândește-te ce a făcut posibil asta: nu au fost doar agenți mai deștepți. A fost un sistem construit pe o premisă radicală — că blocajul nu e scrierea codului, ci scrierea codului de încredere.
MOLT Sinai: Un spital pentru cod
Cockroach Labs nu s-a limitat să arunce agenți pe probleme. Au construit ceea ce numesc MOLT Sinai: un pipeline modelat după spitalele de învățământ medical, unde problemele devin „pacienți", codul merge în „externare", iar reviewerii umani sunt „Șefi de secție".
Vocabularul e nostim, dar filosofia din spate e serioasă:
- Problemele sunt pacienți: Fiecare task intră în sistem cu documentație, primește triaj și urmează un pathway de îngrijire definit
- Descompunerea e diagnostic: Problemele mari se sparg în sub-probleme cu grafuri de dependențe explicite. Fundația înainte de tipuri. Tipurile înainte de iteratori pe rânduri. Nu poți grăbi vindecarea
- Review-ul e tură de gardă: Fiecare bucată de muncă e examinată, trimisă înapoi pentru revizii (uneori de 55 de ori per issue părinte) și escaladează când e nevoie
- Oamenii sunt șefii: Autoritatea finală rămâne la inginerii experimentați care pot prelua issue-uri când ceva pare suspect
Nu e despre înlocuirea medicilor — e despre construirea unui sistem unde rezidenții, adjuncții și specialiștii au roluri clar definite.
De ce throughput-ul e metrica greșită
Iată unde cele mai multe experimente cu AI greșesc: optimizează pentru „PR-uri pe oră" sau „linii de cod pe zi". Aceste metrici arată exciting în demo-uri. Fac headline-uri bune. Sunt aproape inutile pentru a trimite efectiv software.
Cockroach Labs o spune direct: preferă ca agenții să ia de 10x mai mult timp decât să bage date greșite în migrarea unui client. Pentru o companie al cărei întreg proposition de valoare e corectitudinea datelor, asta nu e filozofie — e supraviețuire.
Întrebarea lor nu era „câte PR-uri putem merge?" Era „câte dintre ele ne-ar fi jenă să le dăm drumul?"
Asta e o întrebare pe care mai multe echipe ar trebui să și-o pună, indiferent dacă folosesc agenți AI sau nu.
Ce s-a întâmplat de fapt
Când suportul pentru Db2 a aterizat în MOLT:
- 32 de sub-issue-uri au fost deschise sub issue-ul părinte
- 27 de pull request-uri au trecut prin pipeline
- De 55 de ori, reviewerii au trimis înapoi pentru revizii
- 9 issue-uri au escaladat, cu 2 ajungând la intervenție umană
- Test coverage a egalat cel mai bine testat dialect al lor (PostgreSQL)
Agenții nu au fost perfecți. Au deschis issue-uri propriilor lor work: gaps în fixture-uri, bug-uri de type-mapping, fix-uri pentru isolation levels. Au avut nevoie de supraveghere. Dar supravegherea a fost structurată, cu scop, și scalată la complexitatea muncii.
Compară asta cu o fabrică de software care rulează agenți în paralel cu un layer de gestionare a merge-urilor. Acea arhitectură are sens când blocajul e viteza de scriere. Pentru muncă unde corectitudinea e critică? Ai nevoie de ceva mai aproape de un spital, nu de o linie de producție.
Ce înseamnă asta pentru echipa ta
Să fie clar: majoritatea dintre voi nu construiți tool-uri de migrare pentru baze de date. Construiți web apps, API-uri, unelte interne, MVP-uri pentru next big thing. Miza e diferită.
Dar lecția se aplică: agenții AI sunt buni la volum, oamenii sunt buni la judecată. Echipele care scot valoare reală din AI coding nu se limitează la a întreba ChatGPT și a shipui output-ul. Construiesc sisteme care folosesc fiecare pentru ce e bun.
Asta ar putea însemna:
- Folosirea agenților pentru boilerplate, teste și scaffolding
- Construirea de pipeline-uri de review care prind ce scapă agenților
- Tratarea output-ului agentului ca „draft unu" în loc de „gata de ship"
- Păstrarea oamenilor în loop pentru orice atinge date de clienți sau logică de business esențială
Dezvoltatorii care vor prospera alături de agenții AI nu sunt cei care învață să tasteze mai repede. Sunt cei care învață să arhitecteze sisteme care fac AI o forță multiplicatoare în loc de un risc.
Concluzia
MOLT Sinai a procesat echivalentul a nouă luni de muncă de inginerie în două zile, la 2.5% din cost, cu calitate comparabilă cu codul scris de oameni.
Dar acel headline ascunde ce s-a întâmplat de fapt: o echipă de oameni a construit un sistem riguros, a definit roluri clare, a stabilit checkpoint-uri relevante și apoi a avut încredere în agenții lor să opereze în cadrul respectiv.
Agenții nu i-au înlocuit pe ingineri. I-au amplificat.
Asta nu e o poveste despre AI care înlocuiește dezvoltatorii. E o poveste despre dezvoltatori care construiesc sisteme suficient de sofisticate încât să folosească AI bine.
Și sincer? Asta e versiunea acestei povești care merită atenția ta.
Obosit de infrastructură care te încetinește? Vibe Hosting combină deployment powered by AI cu reliability de care ai nevoie să shipuiești rapid fără frică. Domain registration, SSL certificates și cloud hosting — toate într-un singur loc.