Conductor: Mogući promjena AI programskih paradigmi na Macu
Conductor: Mogući promjena AI programskih paradigmi na Macu
Tri buga čekaju da budu ispravljena, a menadžer proizvoda je opet došao s hitnim zahtjevom. Prebacivanje grane, izmjena koda, slanje. Ponovo prebacivanje grane, ponovo izmjena koda, ponovo slanje… jedna osoba, četiri linije, mozak skoro eksplodira.
Šta ako bi četiri "ja" radila istovremeno?
Conductor je alat koji vam omogućava da imate tim AI programera.
Od "suvozača" do "menadžera projekta"
Već smo navikli na model Copilot-a. On je poput pametnog učitelja koji sjedi pored vas. Vi napišete jedan red, on dopuni jedan red. Jako je korisno, ali suštinski je to još uvijek jedan na jedan.
Conductor potpuno preokreće ovu logiku. On nije učitelj. On vas čini menadžerom projekta. Vi više niste osoba koja piše svaki red koda. Vi ste osoba koja dodjeljuje zadatke, pregledava rezultate, odlučuje o spajanju. Taj osjećaj, kako da kažem - divan.
Ključna tehnologija: Git Worktrees
Conductor omogućava više AI-a da rade paralelno, a ne oslanja se na magiju. To je jedan manje poznat funkcionalnost Gita: git worktrees.
Jednostavno rečeno, omogućava vam da iz istog repozitorija istovremeno izvučete više grana. Svaki AI agent radi u svom "sandboxu". Ne ometaju se međusobno. Neće se sukobiti. Glavna grana ostaje uvijek čista.
Ranije ste se morali sami mučiti s tim. Sada, Conductor sve to rješava umjesto vas. Jedan korisnik je dobro rekao: "On je preuzeo sve prljave i teške poslove vezane za git worktree!"
Ali, iskreno, worktree ima i mali problem. Svaki novi radni prostor, teoretski, mora ponovo instalirati zavisnosti. npm install jednom, pnpm install jednom… to je jako iritantno.
Dobra vijest je da Conductor rješava ovaj problem pomoću ugrađene funkcije scripts. Možete konfigurirati automatizovane skripte koje automatski obavljaju instalaciju zavisnosti i pripremu okruženja. Kada se AI agent kreira, okruženje je spremno i odmah počinje raditi.
Kako se to koristi?
Proces je jednostavan do nevjerovatnosti:
- Uvezite svoj projekat u Conductor.
- Command+N, kreirajte novi zadatak. Opisujte jednostavnim jezikom: "Pomozi mi da ispravim bug na stranici za prijavu." Pritisnite Enter. Jedan AI agent počinje raditi.
- Ponovo jedan zadatak. "Dodajte tamni režim na stranicu sa postavkama." Još jedan agent se aktivira.
- Vi pijete kafu. Bočna traka u realnom vremenu prikazuje napredak svakog agenta. Ko radi, ko je završio, sve je jasno.
- Agent predaje zadatak. Conductor ima ugrađeni Diff Viewer. Možete direktno pregledati kod, bez potrebe da prebacujete na druge alate. Zadovoljni? Jednim klikom predajte PR za spajanje. Niste zadovoljni? Dajte mu povratne informacije da ponovo uradi.
Iskreno. Ovaj proces, programerima je zapravo veoma poznat. Suštinski, to je: lokalno otvaranje više grana, paralelno pisanje koda, predavanje PR-a, spajanje. Nema tu ništa novo. Problemi koji se moraju pojaviti, i dalje će se pojaviti. Na primer, sukobi prilikom spajanja. Dva agenta su promenila isti fajl, i dalje ćete morati ručno da rešavate.
Ali ključna stvar je - paralelna efikasnost se zaista povećala. Ranije ste morali raditi serijski, sada možete paralelno. Ranije ste morali sami upravljati više grana, sada imate vizuelnu kontrolnu tablu. Ranije ste morali pamtiti šta je svaka grana radila, sada je sve jasno. To je vrednost Conductor-a.
Iskustvo nativne Mac aplikacije
Iskreno, kada previše koristite web alate, korišćenje nativnih aplikacija donosi osećaj privilegije. Conductor je taj osećaj. Glatko.
Korisnici ga nazivaju "predivna Mac aplikacija". To nije floskula. Animacije su glatke, reakcije trenutne, UI je suptilan i sofisticiran. Neki su čak pitali: "Da li je Conductor nova Cursor aplikacija?" Ova ocjena, oni koji znaju, znaju.
Koja je razlika između njega, Cursor-a i Copilot-a?
Copilot: jedan na jedan učitelj, u realnom vremenu dopunjuje kod.
Cursor: AI nativni uređivač, želi da zameni VSCode.
Conductor: ne zamenjuje vaš uređivač, već se bavi orkestracijom i upravljanjem AI timom.
Oni nisu konkurenti. Conductor je alat na višem nivou. Možete nastaviti koristiti VSCode, koristiti Cursor. Ali Conductor vam pomaže da objedinite proizvodnju više AI-a.
Poput orkestra: Copilot je glavni violinista. Cursor je cela grupa gudača. A Conductor je onaj koji stoji ispred kao dirigent.
Trenutno podržava Claude Code i Codex, dva najmoćnija CLI alata za kodiranje.
Šta kažu pravi korisnici?
Inženjer iz Stripe-a kaže: "Ovo je budućnost. Poslednji put kada sam imao ovako snažan osećaj prema razvojnim alatima, bio je to Vercel i Supabase."
Dizajnerski inženjer iz Notion-a kaže: "Već ne mogu zamisliti razvojni rad bez njega."
"Ludilo", "novi nivo produktivnosti", "menjač igre"… Ove reči se ponavljaju. Razumem njihovu uzbuđenost. Jer Conductor rešava pravi problem.
Na šta me podseća
Kada koristim Conductor, stalno razmišljam o jednom pitanju: uloga programera se ponovo definiše.
Ranije, programeri su bili "ljudi koji pišu kod". Sada, možda će postati "ljudi koji upravljaju AI-jem koji piše kod".
Vaša osnovna konkurentska prednost više nije brzina kucanja. Već sposobnost razlaganja zadataka. Oko za pregled koda. Prosudba o arhitektonskom dizajnu.
Alati poput Conductor-a nas pomeraju od "izvršilaca" ka "donosiocima odluka".
Da li je to dobra stvar? Mislim da jeste. Ali to takođe znači: ležati i čekati da vas AI zameni je najopasnija strategija. Aktivno učiti kako "dirigovati" AI je pravi put.
Na kraju
Mark Weiser je rekao: "Najveće tehnologije su one koje će na kraju postati nevidljive."
Conductor mi je pokazao ovu mogućnost "nevidljivosti". Kada se više ne mučite oko svake linije koda. Kada AI tim tiho radi u pozadini. Kada se samo trebate fokusirati na "šta raditi" umesto "kako raditi". U tom trenutku, tehnologija postaje zaista nevidljiva. A vi, konačno možete da se fokusirate na ono što je zaista važno.

