Conductor: Isang Mac Tool na Maaaring Baguhin ang AI Programming Paradigm
Conductor: Isang Mac Tool na Maaaring Baguhin ang AI Programming Paradigm
Tatlong Bug ang naghihintay na ayusin, at may bagong emergency na pangangailangan ang product manager. Mag-switch ng branch, magbago ng code, mag-submit. Mag-switch ulit ng branch, magbago ng code, mag-submit... Isang tao, apat na linya, parang sasabog na ang utak.
Paano kung may apat na "sarili" na sabay-sabay na nagtatrabaho?
Conductor, ay isang tool na nagbibigay sa iyo ng isang AI programming team.
Mula sa "Co-pilot" hanggang "Project Manager"
Sanay na tayo sa modelo ng Copilot. Para itong isang matalinong tutor na nakaupo sa tabi mo. Isusulat mo ang isang linya, siya ay magdadagdag ng isang linya. Napaka-considerate, pero sa katunayan, ito ay one-on-one pa rin.
Ganap na binabago ng Conductor ang lohikang ito. Hindi ito tutor. Ito ay nagbibigay sa iyo ng pagkakataon na maging project manager. Hindi ka na ang personal na sumusulat ng bawat linya ng code. Ikaw na ang nag-aassign ng mga gawain, nagrereview ng mga resulta, at nagdedesisyon kung kailan pagsasamahin ang mga ito. Ang pakiramdam, paano ba ito sasabihin—napakasarap.
Core Black Technology: Git Worktrees
Ang Conductor ay nagpapahintulot sa maraming AI na sabay-sabay na magtrabaho, hindi dahil sa mahika. Ito ay isang hindi kilalang tampok ng Git: git worktrees.
Sa simpleng salita, pinapayagan ka nitong mag-check out ng maraming branches mula sa iisang repository. Ang bawat AI Agent ay nagtatrabaho sa kanilang sariling "sandbox". Hindi sila nagkakasalungatan. Mananatiling malinis ang main branch.
Dati, kailangan mong mag-ayos ng mga ito. Ngayon, ang Conductor ang bahala sa lahat. Sabi ng isang user: "Sinasaklaw nito ang lahat ng maruming trabaho ng git worktree!"
Ngunit sa totoo lang, may kaunting abala ang worktree. Bawat bagong working directory, sa teorya, ay kailangang muling mag-install ng dependencies. npm install isang beses, pnpm install isang beses... nakakainis ito.
Ang magandang balita ay, ang Conductor ay gumagamit ng built-in na scripts na tampok upang malutas ang problemang ito. Maaari mong i-configure ang mga automation script upang awtomatikong matapos ang pag-install ng dependencies at paghahanda ng environment. Sa sandaling malikha ang AI Agent, handa na ang environment, agad na magsisimula.
Paano ito gamitin?
Napakasimple ng proseso:
- I-import ang iyong proyekto sa Conductor.
- Command+N, lumikha ng isang bagong gawain. Gamitin ang simpleng salita: "Tulungan mo akong ayusin ang Bug sa login page." Pindutin ang enter. Isang AI Agent ang magsisimulang magtrabaho.
- Magdagdag ng isa pang gawain. "Magdagdag ng dark mode sa settings page." Isa pang Agent ang online.
- Uminom ka ng kape. Ang sidebar ay nagpapakita ng real-time na progreso ng bawat Agent. Sino ang nagtatrabaho, sino ang natapos, malinaw na malinaw.
- Nag-submit na ang Agent. Ang Conductor ay may built-in na Diff Viewer. Maaari mong suriin ang code nang hindi kinakailangang lumipat sa ibang tool. Nasiyahan? Isang click lang para mag-submit ng PR. Hindi nasiyahan? Bigyan ito ng feedback, hayaan itong muling subukan.
Sa totoo lang. Ang prosesong ito, pamilyar na pamilyar sa mga programmer. Sa katunayan, ito ay: lokal na magbukas ng maraming branches, sabay-sabay na magsulat ng code, mag-submit ng PR, pagsamahin. Walang bago. Ang mga problemang dapat harapin, ay mananatiling naroon. Halimbawa, ang merge conflicts. Kung parehong binago ng dalawang Agent ang parehong file, kailangan mo pa ring ayusin ito nang manu-mano.
Ngunit ang mahalaga ay—talagang tumaas ang parallel efficiency. Dati, kailangan mong magtrabaho nang sunud-sunod, ngayon ay maaari nang sabay-sabay. Dati, kailangan mong pamahalaan ang maraming branches, ngayon ay may visual dashboard. Dati, kailangan mong alalahanin kung ano ang ginawa ng bawat branch, ngayon ay malinaw na malinaw. Ito ang halaga ng Conductor.
Karanasan ng Native Mac Application
Sa totoo lang, kapag masyado kang gumagamit ng web tools, ang paggamit ng native application ay may pakiramdam na parang pinapahalagahan ka. Ang Conductor ay ganitong pakiramdam. Napaka-smooth.
Tinatawag ito ng mga user na "beautiful Mac app". Hindi ito isang compliment. Ang animation ay maayos, ang response ay instant, ang UI ay restrained at elegant. May ilan pang nagtanong: "Conductor ba ang bagong Cursor?" Ang rating na ito, alam ng mga nakakaalam.
Ano ang pagkakaiba nito sa Cursor at Copilot?
Copilot: one-on-one tutor, real-time na nagko-complete ng code.
Cursor: AI native editor, nais palitan ang VSCode.
Conductor: hindi pinapalitan ang iyong editor, kundi nag-aasikaso at namamahala ng AI team.
Hindi sila nagkokontra. Ang Conductor ay isang mas mataas na tool. Maaari mong ipagpatuloy ang paggamit ng VSCode, gamitin ang Cursor. Ngunit ang Conductor ay tumutulong sa iyo na i-schedule ang output ng maraming AI.
Parang isang orkestra: ang Copilot ay ang lead violinist. Ang Cursor ay ang buong string section. At ang Conductor, ay ang conductor na nakatayo sa harapan.
Sa kasalukuyan, sinusuportahan nito ang Claude Code at Codex, ang dalawang pinakamakapangyarihang coding CLI tools.
Ano ang sinasabi ng mga tunay na user?
Sabi ng engineer ng Stripe: "Ito ang hinaharap. Ang huli kong naramdaman ng ganito sa mga development tools ay sa Vercel at Supabase."
Sabi ng design engineer ng Notion: "Hindi ko na maisip ang development work nang wala ito."
"Baliw", "bagong productivity unlock", "game changer"... ang mga salitang ito ay paulit-ulit na lumalabas. Nauunawaan ko ang kanilang kasabikan. Dahil ang Conductor ay nag-aayos ng isang tunay na sakit.
Ano ang naisip ko?
Sa paggamit ng Conductor, palagi akong nag-iisip ng isang tanong: ang papel ng developer ay muling binibigyang kahulugan.
Dati, ang programmer ay "taong sumusulat ng code". Ngayon, maaaring maging "taong namamahala sa AI na sumusulat ng code".
Ang iyong pangunahing kakayahan, ay hindi na ang bilis ng pag-type. Kundi ang kakayahang hatiin ang mga gawain. Ang kakayahang suriin ang code. Ang kakayahang magdesisyon sa architectural design.
Ang mga tool tulad ng Conductor ay nagtutulak sa atin mula sa "executor" patungo sa "decision maker".
Ito ba ay mabuti? Sa tingin ko oo. Ngunit nangangahulugan din ito: ang paghiga at paghintay na mapalitan ng AI ay ang pinaka-mapanganib na estratehiya. Ang aktibong pag-aaral kung paano "i-conduct" ang AI, ay ang tamang daan.
Sa wakas
Sinabi ni Mark Weiser: "Ang pinakamagandang teknolohiya, ay ang mga teknolohiyang sa huli ay magiging invisible."
Ipinakita sa akin ng Conductor ang posibilidad ng ganitong "invisibility". Kapag hindi ka na nag-aalala sa bawat linya ng code na implementasyon. Kapag ang AI team ay tahimik na nagtatrabaho sa likod. Kapag kailangan mo lamang mag-focus sa "ano ang gagawin" at hindi sa "paano gagawin". Sa sandaling iyon, ang teknolohiya ay talagang nagiging invisible. At ikaw, sa wakas ay makakapag-focus sa talagang mahahalagang bagay.

