Conductor: Mac'i tööriist, mis võib muuta AI programmeerimise paradigmat
Conductor: Mac'i tööriist, mis võib muuta AI programmeerimise paradigmat
Kolm bugi ootavad parandamist, tootejuht tuli jälle kiire vajadusega. Lülita haru, muuda koodi, esita. Lülita haru, muuda koodi, esita... Üks inimene, neli haru, pea on peaaegu plahvatusohtlik.
Mis siis, kui neli "mina" töötaksid samal ajal?
Conductor on tööriist, mis annab sulle AI programmeerimise meeskonna.
"Kaassõitjast" "projekti juhiks"
Oleme juba harjunud Copilot'i mudeliga. See on nagu nutikas koduõpetaja, kes istub sinu kõrval. Sa kirjutad ühe rea, see täidab ühe rea. Väga hooliv, kuid olemuselt on see ikkagi üks-ühele.
Conductor muudab selle loogika täielikult. See ei ole koduõpetaja. See on see, mis teeb sinust projekti juhi. Sa ei ole enam see, kes kirjutab iga koodi rea isiklikult. Sa oled see, kes jagab ülesandeid, kontrollib tulemusi ja otsustab, millal liita. See tunne, kuidas öelda... - äge.
Tuum must tehnoloogia: Git Worktrees
Conductor võimaldab mitmel AI-l samal ajal töötada, see ei põhine maagial. See on Git'i üks haruldane funktsioon: git worktrees.
Lihtsalt öeldes, see võimaldab sul samas hoidlas samal ajal välja võtta mitu haru. Iga AI agent töötab oma "liivakastis". Nad ei sega üksteist. Ei kakle. Peamine haru jääb alati puhtaks.
Varem pidid sa ise sellega tegelema. Nüüd aitab Conductor sul kõik korda saada. Üks kasutaja ütles hästi: "See on kõik git worktree'i must töö ja tülikus enda peale võtnud!"
Aga ausalt öeldes, worktree'il on ka väike probleem. Iga uus tööruum peab teoreetiliselt sõltuvused uuesti installima. npm install jooksma, pnpm install jooksma... see on tülikas.
Hea uudis on see, et Conductor lahendab selle probleemi sisseehitatud skriptide funktsiooniga. Sa saad konfigureerida automatiseeritud skripte, et sõltuvuste installimine ja keskkonna ettevalmistamine toimuks automaatselt. Kui AI agent luuakse, on keskkond valmis ja ta asub kohe tööle.
Kuidas seda kasutada?
Protsess on nii lihtne, et see on peaaegu häiriv:
- Too oma projekt Conductorisse.
- Command+N, loo uus ülesanne. Kirjuta lihtsas keeles: "Aita mul parandada sisselogimise lehe bugi." Enter. Üks AI agent hakkab tööle.
- Veel üks ülesanne. "Lisa seadete lehele tume režiim." Jälle üks agent on online.
- Sa jood kohvi. Küljepaneel näitab reaalajas iga agendi edenemist. Kes töötab, kes on lõpetanud, on selge.
- Agent esitab oma töö. Conductor sisaldab Diff Viewer'it. Sa saad otse koodi üle vaadata, ilma et peaksid teise tööriista vahetama. Rahul? Üks nupp PR-i liitmiseks. Rahulolematu? Anna tagasisidet, et ta teeks uuesti.
Ausalt öeldes, see protsess on programmeerijatele tuttav. Olemuselt on see: kohalikult mitu haru avada, paralleelselt koodi kirjutada, PR esitada, liita. Pole midagi uut. Probleemid, millega sa silmitsi seisad, on endiselt olemas. Näiteks liitumis konflikt. Kaks agenti muutsid sama faili, pead ikkagi käsitsi lahendama.
Aga oluline on see - paralleelne efektiivsus on tõeliselt paranenud. Varem pidid sa järjestikku töötama, nüüd saad paralleelselt. Varem pidid sa ise haldama mitut haru, nüüd on visuaalne armatuurlaud. Varem pidid sa meeles pidama, mida iga haru tegi, nüüd on see selge. See ongi Conductor'i väärtus.
Natiivne Mac'i rakenduse kogemus
Ausalt öeldes, kui oled veebitööriistu liiga kaua kasutanud, siis natiivse rakenduse kasutamine annab tunde, et sind hellitatakse. Conductor on just selline tunne. Sujuv.
Kasutajad nimetavad seda "ilusaks Mac'i rakenduseks". See ei ole viisakus. Animatsioon on sujuv, vastus on kohene, UI on tagasihoidlik ja peen. Keegi isegi küsis: "Kas Conductor on uus Cursor?" See hinnang, kes mõistab, see mõistab.
Kuidas see erineb Cursor'ist ja Copilot'ist?
Copilot: üks-ühele koduõpetaja, reaalajas koodi täiendamine.
Cursor: AI natiivne redigeerija, mis tahab asendada VSCode'i.
Conductor: ei asenda sinu redigeerijat, vaid vastutab AI meeskonna korraldamise ja haldamise eest.
Need ei ole konkurendid. Conductor on kõrgem tööriist. Sa saad jätkata VSCode'i või Cursor'i kasutamist. Kuid Conductor aitab sul koordineerida mitme AI väljundit.
Nagu orkester: Copilot on peamine viiuldaja. Cursor on kogu keelpilli grupp. Ja Conductor on see, kes seisab ees ja juhib.
Praegu toetab see Claude Code'i ja Codex'i, kahte kõige võimsamat kodeerimise CLI tööriista.
Mida ütlevad reaalsed kasutajad?
Stripe'i insener ütles: "See on tulevik. Viimane kord, kui mul oli nii tugev tunne arendustööriistade osas, oli Vercel ja Supabase."
Notion'i disaininsener ütles: "Ma ei suuda enam ette kujutada arendustööd ilma selleta."
"Hull", "uus tootlikkuse avamine", "mängureeglite muutja"... need sõnad korduvad pidevalt. Ma mõistan nende elevust. Sest Conductor lahendab tõelise valu.
Mida see mulle meenutab
Conductor'it kasutades mõtlesin pidevalt ühele küsimusele: arendaja roll on ümber defineeritud.
Varem oli programmeerija "koodi kirjutaja". Nüüd võib see muutuda "AI haldajaks, kes kirjutab koodi".
Sinu põhivõimekus ei ole enam klaviatuuri löömise kiirus. See on ülesannete lahutamise oskus. See on koodi ülevaatamise silm. See on arhitektuuri kujundamise otsus.
Conductor'i sarnased tööriistad viivad meid "täitjatest" "otsustajateks".
Kas see on hea asi? Ma arvan, et on. Kuid see tähendab ka: lihtsalt oodata, et AI sind asendaks, on kõige ohtlikum strateegia. Aktiivne õppimine, kuidas AI-d "juhatada", on õige tee.
Lõpuks
Mark Weiser on öelnud: "Kõige suurem tehnoloogia on see, mis lõpuks muutub nähtamatuks."
Conductor näitab mulle seda "nähtamatut" võimalust. Kui sa ei muretse enam iga koodi rea rakendamise pärast. Kui AI meeskond töötab taustal vaikselt. Kui sa pead keskenduma ainult "mida teha", mitte "kuidas teha". Sel hetkel on tehnoloogia tõeliselt nähtamatu. Ja sina saad lõpuks keskenduda tõeliselt olulisele.

