Conductor:Mungkin Mengubah Paradigma Pengaturcaraan AI di Mac
Conductor:Mungkin Mengubah Paradigma Pengaturcaraan AI di Mac
Tiga bug menunggu untuk diperbaiki, pengurus produk datang dengan permintaan mendesak. Tukar cabang, ubah kod, hantar. Tukar cabang lagi, ubah kod lagi, hantar lagi... seorang diri, empat garis, otak hampir meletup.
Bagaimana jika ada empat "diri" yang bekerja serentak?
Conductor, adalah alat yang membolehkan anda mempunyai pasukan pengaturcaraan AI.
Dari "Pembantu" ke "Pengurus Projek"
Kita sudah biasa dengan model Copilot. Ia seperti seorang tutor pintar, duduk di sebelah anda. Anda menulis satu baris, ia melengkapkan satu baris. Sangat mesra, tetapi pada dasarnya masih satu lawan satu.
Conductor sepenuhnya mengubah logik ini. Ia bukan tutor. Ia membolehkan anda menjadi pengurus projek. Anda tidak lagi menulis setiap baris kod secara peribadi. Anda adalah orang yang mengagihkan tugas, menyemak hasil, dan membuat keputusan untuk menggabungkan. Perasaan ini, bagaimana nak cakap - seronok.
Teknologi Teras: Git Worktrees
Conductor membolehkan beberapa AI bekerja secara selari, bukan dengan sihir. Ia adalah satu fungsi Git yang jarang digunakan: git worktrees.
Secara ringkas, ia membolehkan anda mengeluarkan beberapa cabang dari satu repositori pada masa yang sama. Setiap AI Agent bekerja dalam "kotak pasir" mereka sendiri. Tidak saling mengganggu. Tidak akan bertengkar. Cabang utama sentiasa bersih.
Dulu anda perlu menguruskan semua ini sendiri. Sekarang, Conductor menyelesaikan semuanya untuk anda. Seorang pengguna berkata dengan baik: "Ia mengurus semua kerja kotor git worktree!"
Tetapi jujur, worktree juga mempunyai sedikit masalah. Setiap kawasan kerja baru, secara teori, perlu memasang semula kebergantungan. npm install perlu dijalankan sekali, pnpm install perlu dijalankan sekali... ini sangat menjengkelkan.
Berita baiknya, Conductor menggunakan fungsi skrip terbina dalam untuk menyelesaikan masalah ini. Anda boleh mengkonfigurasi skrip automatik, membolehkan pemasangan kebergantungan dan penyediaan persekitaran dilakukan secara automatik. Sebaik sahaja AI Agent dicipta, persekitaran siap, dan terus bekerja.
Bagaimana ia digunakan?
Prosesnya sangat mudah:
- Import projek anda ke dalam Conductor.
- Command+N, buat tugas baru. Gunakan bahasa yang mudah: "Tolong perbaiki bug pada halaman log masuk." Tekan enter. Seorang AI Agent mula bekerja.
- Buat lagi satu tugas. "Tambahkan mod gelap pada halaman tetapan." Satu lagi Agent dalam talian.
- Anda minum kopi. Bar sisi menunjukkan kemajuan setiap Agent secara langsung. Siapa yang sedang bekerja, siapa yang telah selesai, semuanya jelas.
- Agent menyerahkan kerja. Conductor mempunyai Diff Viewer terbina dalam. Anda boleh menyemak kod secara langsung, tanpa perlu beralih ke alat lain. Puas hati? Satu klik untuk menghantar PR untuk penggabungan. Tidak puas hati? Berikan maklum balas, biarkan ia mencuba semula.
Secara jujur, proses ini, pemrogram sebenarnya sangat biasa. Pada dasarnya adalah: membuka beberapa cabang secara tempatan, menulis kod secara selari, menghantar PR, menggabungkan. Tiada yang baru. Masalah yang sepatutnya dihadapi, masih akan dihadapi. Contohnya konflik penggabungan. Dua Agent mengubah fail yang sama, tetap memerlukan anda untuk menyelesaikannya secara manual.
Tetapi kuncinya adalah - kecekapan selari benar-benar meningkat. Dulu anda perlu bekerja secara bersiri, sekarang boleh bekerja secara selari. Dulu anda perlu menguruskan beberapa cabang sendiri, sekarang ada papan pemuka visual. Dulu anda perlu ingat apa yang dilakukan oleh setiap cabang, sekarang semuanya jelas. Inilah nilai Conductor.
Pengalaman Aplikasi Mac Asli
Secara jujur, menggunakan alat web terlalu banyak, apabila menggunakan aplikasi asli akan ada rasa dimanjakan. Conductor adalah perasaan ini. Lancar.
Pengguna memanggilnya "aplikasi Mac yang cantik". Ini bukan kata-kata sopan. Animasi lancar, respons segera, UI sederhana tetapi halus. Ada yang bahkan bertanya: "Adakah Conductor adalah Cursor yang baru?" Penilaian ini, yang faham akan faham.
Apa bezanya dengan Cursor dan Copilot?
Copilot: Tutor satu lawan satu, melengkapkan kod secara langsung.
Cursor: Editor asli AI, ingin menggantikan VSCode.
Conductor: Tidak menggantikan editor anda, hanya bertanggungjawab untuk menyusun dan mengurus pasukan AI.
Mereka bukan hubungan persaingan. Conductor adalah alat yang lebih tinggi. Anda boleh terus menggunakan VSCode, menggunakan Cursor. Tetapi Conductor membantu anda menyelaraskan hasil dari beberapa AI.
Seperti sebuah orkestra: Copilot adalah pemain biola utama. Cursor adalah keseluruhan kumpulan alat gesek. Dan Conductor, adalah konduktor yang berdiri di hadapan.
Kini menyokong Claude Code dan Codex, dua alat CLI pengkodan yang paling kuat.
Apa kata pengguna sebenar?
Jurutera Stripe berkata: "Ini adalah masa depan. Kali terakhir saya merasakan alat pembangunan dengan begitu kuat adalah Vercel dan Supabase."
Jurutera reka bentuk Notion berkata: "Saya sudah tidak dapat membayangkan kerja pembangunan tanpa ia."
"Gila", "pembukaan produktiviti baru", "perubah permainan"... kata-kata ini muncul berulang kali. Saya memahami keterujaan mereka. Kerana Conductor menyelesaikan, adalah satu titik sakit yang nyata.
Apa yang ia buat saya fikirkan
Apabila menggunakan Conductor, saya sentiasa memikirkan satu soalan: peranan pemaju sedang didefinisikan semula.
Dulu, pemrogram adalah "orang yang menulis kod". Sekarang, mungkin akan berubah menjadi "orang yang mengurus AI untuk menulis kod".
Keunggulan teras anda, tidak lagi adalah kelajuan menaip. Tetapi adalah kemampuan untuk membahagikan tugas. Adalah pandangan untuk menyemak kod. Adalah penilaian untuk reka bentuk seni bina.
Alat seperti Conductor, sedang mendorong kita dari "pelaksana" ke "pembuat keputusan".
Adakah ini perkara baik? Saya rasa ya. Tetapi ia juga bermakna: berbaring dan menunggu untuk digantikan oleh AI adalah strategi yang paling berbahaya. Belajar secara aktif bagaimana untuk "mengarah" AI, adalah jalan yang benar.
Akhir
Mark Weiser pernah berkata: "Teknologi yang paling hebat adalah teknologi yang akhirnya akan menjadi tidak kelihatan."
Conductor membuat saya melihat kemungkinan "tidak kelihatan" ini. Apabila anda tidak lagi terperangkap dalam pelaksanaan setiap baris kod. Apabila pasukan AI bekerja secara senyap di latar belakang. Apabila anda hanya perlu memberi tumpuan kepada "apa yang perlu dilakukan" dan bukan "bagaimana untuk melakukannya". Pada saat itu, teknologi benar-benar menjadi tidak kelihatan. Dan anda, akhirnya boleh memberi tumpuan kepada perkara yang benar-benar penting.

