Conductor: galintis pakeisti AI programavimo paradigmas Mac įrankis
Conductor: galintis pakeisti AI programavimo paradigmas Mac įrankis
Trys klaidos laukia taisymo, produktų vadovas vėl atnešė skubų poreikį. Perjungti šaką, keisti kodą, pateikti. Vėl perjungti šaką, vėl keisti kodą, vėl pateikti... vienas žmogus, keturios linijos, galva greitai sprogs.
O jei būtų keturi "savi" dirbantys tuo pačiu metu?
Conductor yra įrankis, leidžiantis jums turėti AI programavimo komandą.
Nuo "pavaduotojo" iki "projekto vadovo"
Mes jau esame įpratę prie Copilot modelio. Jis kaip protingas mokytojas, sėdintis šalia jūsų. Jūs rašote eilutę, jis užpildo eilutę. Labai patogu, bet iš esmės tai vis tiek yra vienas prieš vieną.
Conductor visiškai apverčia šią logiką. Jis nėra mokytojas. Jis leidžia jums tapti projekto vadovu. Jūs nebebūsite tas, kuris asmeniškai rašo kiekvieną kodo eilutę. Jūs esate tas, kuris paskirsto užduotis, peržiūri rezultatus, priima sprendimus dėl sujungimo. Kaip tai pasakyti... malonu.
Pagrindinė juodoji technologija: Git Worktrees
Conductor leidžia keliems AI dirbti lygiagrečiai, ir tai nėra magija. Tai Git nepopuliari funkcija: git worktrees.
Paprasčiau tariant, ji leidžia jums iš vieno saugyklos tuo pačiu metu ištraukti kelias šakas. Kiekvienas AI agentas dirba savo "smėlio dėžėje". Jie netrukdo vienas kitam. Pagrindinė šaka visada lieka švari.
Anksčiau turėjote patys tai išspręsti. Dabar Conductor viską sutvarko už jus. Vienas vartotojas puikiai pasakė: "Jis apima visus nešvarius darbus su git worktree!"
Bet tiesą sakant, worktree turi ir nedidelį nepatogumą. Kiekvienam naujam darbo vietai teoriškai reikia iš naujo įdiegti priklausomybes. npm install paleisti kartą, pnpm install paleisti kartą... tai labai vargina.
Gera žinia ta, kad Conductor išsprendė šią problemą naudodamas įmontuotą scripts funkciją. Galite sukonfigūruoti automatizuotus skriptus, kad priklausomybių diegimas, aplinkos paruošimas būtų automatiškai atliktas. Kai AI agentas sukuriamas, aplinka paruošta, jis iš karto pradeda dirbti.
Kaip tai veikia?
Procesas toks paprastas, kad stebina:
- Importuokite savo projektą į Conductor.
- Command+N, sukurkite naują užduotį. Paprastai apibūdinkite: "Padėkite man ištaisyti prisijungimo puslapio klaidą." Paspauskite Enter. Vienas AI agentas pradeda dirbti.
- Vėl užduotis. "Pridėkite tamsią temą nustatymų puslapiui." Vėl vienas agentas prisijungia.
- Jūs geriate kavą. Šoniniame stulpelyje realiu laiku rodomas kiekvieno agento pažanga. Kas dirba, kas baigė, viskas aišku.
- Agentas pateikė užduotį. Conductor turi įmontuotą Diff Viewer. Jūs tiesiog peržiūrite kodą, nereikia perjungti į kitus įrankius. Patinka? Vienu paspaudimu pateikite PR sujungimui. Nepatinka? Duokite jam atsiliepimą, kad jis pakartotų.
Pasakysiu tiesiai. Šis procesas programuotojams yra labai pažįstamas. Iš esmės tai yra: vietoje atidaryti kelias šakas, lygiagrečiai rašyti kodą, pateikti PR, sujungti. Nėra nieko naujo. Problemos, su kuriomis susidursite, vis tiek išliks. Pavyzdžiui, sujungimo konfliktai. Du agentai pakeitė tą patį failą, vis tiek turėsite tai išspręsti rankiniu būdu.
Bet svarbiausia - lygiagretumo efektyvumas tikrai padidėjo. Anksčiau turėjote dirbti nuosekliai, dabar galite dirbti lygiagrečiai. Anksčiau turėjote patys valdyti kelias šakas, dabar turite vizualizuotą prietaisų skydelį. Anksčiau turėjote prisiminti, ką kiekviena šaka darė, dabar viskas aišku. Tai yra Conductor vertė.
Natūrali Mac programos patirtis
Pasakysiu tiesiai, po ilgo naudojimo internetinėse priemonėse, grįžus prie natūralių programų jaučiasi kaip būti pamalonintam. Conductor yra tokia patirtis. Sklandi.
Vartotojai vadina tai "gražia Mac programa". Tai ne mandagumo žodžiai. Animacijos sklandžios, atsakas momentinis, UI santūrus ir rafinuotas. Kai kurie net klausia: "Ar Conductor yra naujas Cursor?" Šis įvertinimas, kas supranta, tas supranta.
Kuo jis skiriasi nuo Cursor ir Copilot?
Copilot: vienas prieš vieną mokytojas, realiu laiku užpildantis kodą.
Cursor: AI natūralus redaktorius, siekiantis pakeisti VSCode.
Conductor: nepakeičia jūsų redaktoriaus, tik atsakingas už AI komandos koordinavimą ir valdymą.
Jie nėra konkurentai. Conductor yra aukštesnio lygio įrankis. Galite toliau naudoti VSCode, naudoti Cursor. Bet Conductor padeda jums suvienodinti kelių AI produkciją.
Kaip orkestras: Copilot yra pirmasis smuikininkas. Cursor yra visa styginių grupė. O Conductor yra tas, kuris stovi priekyje, dirigentas.
Šiuo metu palaikomi Claude Code ir Codex, du galingiausi kodavimo CLI įrankiai.
Kaip sako tikri vartotojai?
Stripe inžinierius sako: "Tai yra ateitis. Paskutinį kartą, kai turėjau tokį stiprų jausmą dėl kūrimo įrankių, buvo Vercel ir Supabase."
Notion dizaino inžinierius sako: "Negaliu įsivaizduoti kūrimo darbo be jo."
"Beprotiškas", "naujas produktyvumo atrakintas", "žaidimo taisyklių keitėjas"... šie žodžiai nuolat pasikartoja. Aš suprantu jų susijaudinimą. Nes Conductor sprendžia tikrą skausmo tašką.
Ką man tai primena
Naudodamas Conductor, nuolat galvojau apie vieną klausimą: kūrėjų vaidmuo yra perredaguojamas.
Anksčiau programuotojas buvo "kodo rašytojas". Dabar jis gali tapti "AI rašančio kodo valdytoju".
Jūsų pagrindinė konkurencinė pranašumą nebe bus greitis rašant klaviatūra. O gebėjimas išskaidyti užduotis. Tai yra kodų peržiūros akys. Tai yra architektūros dizaino sprendimas.
Conductor tipo įrankiai stumia mus nuo "vykdytojo" link "sprendimų priėmėjo".
Ar tai gerai? Manau, kad taip. Bet tai taip pat reiškia: laukti, kol AI jus pakeis, yra pavojingiausia strategija. Aktyviai mokytis, kaip "diriguoti" AI, yra teisingas kelias.
Pabaiga
Markas Weiseris yra pasakęs: "Didžiausia technologija yra ta, kuri galiausiai taps nematoma."
Conductor leidžia man pamatyti šią "nematomą" galimybę. Kai jūs nebesukate galvos dėl kiekvienos kodo eilutės įgyvendinimo. Kai AI komanda tyliai dirba fone. Kai jums tereikia susitelkti į "ką daryti", o ne "kaip daryti". Tuo momentu technologija tikrai tampa nematoma. O jūs pagaliau galite susitelkti į tikrai svarbius dalykus.

