Conductor:可能改变 AI 编程范式的 Mac 神器
Conductor:可能改变 AI 编程范式的 Mac 神器
Τρία σφάλματα περιμένουν να διορθωθούν, ο διευθυντής προϊόντων έχει μια επείγουσα ανάγκη. Κόβω το branch, αλλάζω τον κώδικα, υποβάλλω. Ξανά κόβω το branch, ξανά αλλάζω τον κώδικα, ξανά υποβάλλω... Ένα άτομο, τέσσερις γραμμές, το μυαλό μου σχεδόν εκρήγνυται.
Τι θα γινόταν αν υπήρχαν τέσσερα "εγώ" που δούλευαν ταυτόχρονα;
Conductor, είναι το εργαλείο που σας δίνει μια ομάδα AI προγραμματιστών.
Από "συνοδηγό" σε "διευθυντή έργου"
Έχουμε συνηθίσει στο μοντέλο του Copilot. Είναι σαν έναν έξυπνο δάσκαλο που κάθεται δίπλα σας. Γράφετε μια γραμμή, συμπληρώνει μια γραμμή. Πολύ φιλικό, αλλά στην ουσία είναι ακόμα ένα προς ένα.
Ο Conductor ανατρέπει εντελώς αυτή τη λογική. Δεν είναι δάσκαλος. Είναι αυτός που σας κάνει διευθυντή έργου. Δεν είστε πια αυτός που γράφει κάθε γραμμή κώδικα. Είστε αυτός που αναθέτει καθήκοντα, ελέγχει τα αποτελέσματα, και αποφασίζει για την συγχώνευση. Αυτή η αίσθηση, πώς να το πω - είναι υπέροχη.
Κύρια μαύρη τεχνολογία: Git Worktrees
Ο Conductor μπορεί να επιτρέπει σε πολλαπλά AI να εργάζονται παράλληλα, και δεν βασίζεται σε μαγεία. Είναι μια λιγότερο γνωστή δυνατότητα του Git: git worktrees.
Απλά, σας επιτρέπει να ελέγξετε πολλαπλά branches από το ίδιο αποθετήριο ταυτόχρονα. Κάθε AI Agent εργάζεται στο δικό του "sandbox". Δεν αλληλοεπιδρούν. Δεν θα συγκρουστούν. Το κύριο branch παραμένει πάντα καθαρό.
Παλαιότερα έπρεπε να ασχοληθείτε μόνοι σας με αυτά. Τώρα, ο Conductor τα αναλαμβάνει όλα. Ένας χρήστης είπε καλά: "Αυτός αναλαμβάνει όλη τη βρώμικη δουλειά των git worktrees!"
Αλλά για να είμαι ειλικρινής, το worktree έχει και ένα μικρό πρόβλημα. Κάθε νέα εργασία, θεωρητικά πρέπει να εγκαταστήσετε ξανά τις εξαρτήσεις. npm install μια φορά, pnpm install μια φορά... αυτό είναι ενοχλητικό.
Καλά νέα είναι ότι ο Conductor έχει λύσει αυτό το πρόβλημα με τη δυνατότητα scripts. Μπορείτε να ρυθμίσετε αυτοματοποιημένα scripts για να ολοκληρώσετε αυτόματα την εγκατάσταση εξαρτήσεων και την προετοιμασία περιβάλλοντος. Μόλις δημιουργηθεί ο AI Agent, το περιβάλλον είναι έτοιμο και αρχίζει αμέσως να εργάζεται.
Πώς χρησιμοποιείται;
Η διαδικασία είναι απλή έως εξοργιστική:
- Εισάγετε το έργο σας στον Conductor.
- Command+N, δημιουργείτε μια νέα εργασία. Περιγράφετε με απλά λόγια: "Βοήθησέ με να διορθώσω το σφάλμα στη σελίδα σύνδεσης." Πατάτε Enter. Ένας AI Agent αρχίζει να εργάζεται.
- Δημιουργείτε άλλη μια εργασία. "Προσθέστε μια σκοτεινή λειτουργία στη σελίδα ρυθμίσεων." Ένας άλλος Agent ενεργοποιείται.
- Εσείς πίνετε καφέ. Η πλαϊνή μπάρα δείχνει σε πραγματικό χρόνο την πρόοδο κάθε Agent. Ποιος εργάζεται, ποιος έχει ολοκληρώσει, όλα είναι ξεκάθαρα.
- Ο Agent υποβάλλει την εργασία. Ο Conductor έχει ενσωματωμένο Diff Viewer. Μπορείτε να ελέγξετε τον κώδικα απευθείας, χωρίς να χρειάζεται να μεταβείτε σε άλλο εργαλείο. Είστε ικανοποιημένοι; Ένα κλικ για να υποβάλετε PR για συγχώνευση. Δεν είστε ικανοποιημένοι; Δώστε του ανατροφοδότηση για να το ξανακάνει.
Για να είμαι ειλικρινής. Αυτή η διαδικασία είναι πολύ οικεία στους προγραμματιστές. Στην ουσία είναι: τοπικά ανοίγετε πολλαπλά branches, γράφετε κώδικα παράλληλα, υποβάλετε PR, συγχωνεύετε. Δεν είναι τίποτα νέο. Τα προβλήματα που πρέπει να αντιμετωπίσετε, θα τα αντιμετωπίσετε. Για παράδειγμα, συγκρούσεις συγχώνευσης. Δύο Agents αλλάζουν το ίδιο αρχείο, και πάλι θα πρέπει να το λύσετε χειροκίνητα.
Αλλά το κλειδί είναι - η παράλληλη αποδοτικότητα έχει πραγματικά αυξηθεί. Παλαιότερα έπρεπε να εργάζεστε σειριακά, τώρα μπορείτε να εργάζεστε παράλληλα. Παλαιότερα έπρεπε να διαχειρίζεστε μόνοι σας πολλά branches, τώρα έχετε ένα οπτικό πίνακα ελέγχου. Παλαιότερα έπρεπε να θυμάστε τι έκανε κάθε branch, τώρα είναι όλα ξεκάθαρα. Αυτή είναι η αξία του Conductor.
Εμπειρία από εγγενείς εφαρμογές Mac
Για να είμαι ειλικρινής, όταν χρησιμοποιείτε διαδικτυακά εργαλεία για πολύ καιρό, η χρήση εγγενών εφαρμογών σας δίνει μια αίσθηση ευχάριστης περιποίησης. Ο Conductor είναι αυτή η αίσθηση. Λείο.
Οι χρήστες το αποκαλούν "όμορφη εφαρμογή Mac". Αυτό δεν είναι απλώς ευγένεια. Οι κινούμενες εικόνες είναι ομαλές, η απόκριση άμεση, το UI είναι συγκρατημένο και κομψό. Κάποιος ρώτησε μάλιστα: "Είναι ο Conductor ο νέος Cursor;" Αυτή η αξιολόγηση, οι καταλαβαίνουσες καταλαβαίνουν.
Ποιες είναι οι διαφορές με τον Cursor και τον Copilot;
Copilot: Ένας προς έναν δάσκαλος, συμπληρώνει τον κώδικα σε πραγματικό χρόνο.
Cursor: AI εγγενής επεξεργαστής, θέλει να αντικαταστήσει το VSCode.
Conductor: Δεν αντικαθιστά τον επεξεργαστή σας, αλλά αναλαμβάνει την οργάνωση και τη διαχείριση της ομάδας AI.
Δεν είναι ανταγωνιστικές σχέσεις. Ο Conductor είναι ένα εργαλείο ανώτερης κατηγορίας. Μπορείτε να συνεχίσετε να χρησιμοποιείτε το VSCode, να χρησιμοποιείτε τον Cursor. Αλλά ο Conductor σας βοηθά να ενορχηστρώσετε την παραγωγή πολλών AI.
Όπως μια ορχήστρα: ο Copilot είναι ο κύριος βιολιστής. Ο Cursor είναι ολόκληρη η ομάδα εγχόρδων. Και ο Conductor είναι αυτός που στέκεται μπροστά ως μαέστρος.
Προς το παρόν υποστηρίζει τα δύο πιο ισχυρά εργαλεία CLI κωδικοποίησης: Claude Code και Codex.
Τι λένε οι πραγματικοί χρήστες;
Ο μηχανικός της Stripe είπε: "Αυτό είναι το μέλλον. Την τελευταία φορά που είχα τόσο έντονη αίσθηση για τα εργαλεία ανάπτυξης ήταν με το Vercel και το Supabase."
Ο σχεδιαστής μηχανικός του Notion είπε: "Δεν μπορώ να φανταστώ την ανάπτυξη χωρίς αυτό."
"Τρελό", "νέα παραγωγικότητα ξεκλειδώματος", "παίκτης αλλαγής κανόνων"... αυτές οι λέξεις επαναλαμβάνονται. Καταλαβαίνω την ενθουσιασμό τους. Διότι ο Conductor λύνει ένα πραγματικό πρόβλημα.
Τι μου θυμίζει
Όταν χρησιμοποιώ τον Conductor, σκέφτομαι συνεχώς ένα ερώτημα: ο ρόλος του προγραμματιστή επανακαθορίζεται.
Παλαιότερα, οι προγραμματιστές ήταν "οι άνθρωποι που γράφουν κώδικα". Τώρα, ίσως πρέπει να γίνουν "οι άνθρωποι που διαχειρίζονται AI για να γράφουν κώδικα".
Η βασική σας ανταγωνιστικότητα δεν είναι πια η ταχύτητα πληκτρολόγησης. Αλλά η ικανότητα να διασπάτε καθήκοντα. Είναι η ικανότητα να ελέγχετε τον κώδικα. Είναι η κρίση στο σχεδιασμό αρχιτεκτονικής.
Εργαλεία όπως ο Conductor μας ωθούν από "εκτελεστές" σε "αποφασιστές".
Είναι αυτό καλό; Νομίζω πως ναι. Αλλά σημαίνει επίσης: το να περιμένετε να σας αντικαταστήσει το AI είναι η πιο επικίνδυνη στρατηγική. Η ενεργητική μάθηση του πώς να "διευθύνετε" το AI είναι ο σωστός δρόμος.
Τέλος
Ο Mark Weiser είπε κάποτε: "Η μεγαλύτερη τεχνολογία είναι αυτή που τελικά θα γίνει αόρατη."
Ο Conductor μου έδειξε αυτή την πιθανότητα της "αορατότητας". Όταν δεν ανησυχείτε πια για την υλοποίηση κάθε γραμμής κώδικα. Όταν η ομάδα AI εργάζεται ήσυχα στο παρασκήνιο. Όταν χρειάζεται να εστιάσετε μόνο στο "τι να κάνετε" και όχι στο "πώς να το κάνετε". Σε εκείνη τη στιγμή, η τεχνολογία γίνεται πραγματικά αόρατη. Και εσείς, επιτέλους μπορείτε να εστιάσετε σε αυτό που είναι πραγματικά σημαντικό.

