Sub-Agents
Τα sub-agents είναι παράλληλες child διαδικασίες που δημιουργεί ένας κύριος AI coding agent για να χειριστεί ανεξάρτητα τμήματα μιας σύνθετης εργασίας ταυτόχρονα. Αντί να επεξεργάζεται τα πάντα διαδοχικά, ο κύριος πράκτορας αναθέτει υπο-εργασίες σε εξειδικευμένους child agents που εκτελούνται παράλληλα και αναφέρουν αποτελέσματα πίσω στον γονέα.
Πώς λειτουργούν τα sub-agents
Όταν ένας κύριος πράκτορας συναντά μια εργασία με πολλά ανεξάρτητα μέρη, μπορεί να δημιουργήσει sub-agents για να τα χειριστεί παράλληλα. Για παράδειγμα, αν ζητήσετε "refactor τις μονάδες authentication, payment και notification για να χρησιμοποιούν το νέο πρότυπο χειρισμού σφαλμάτων," ο κύριος πράκτορας μπορεί να δημιουργήσει τρία sub-agents — ένα για κάθε μονάδα. Κάθε sub-agent διαβάζει τα σχετικά αρχεία, κάνει αλλαγές και τρέχει δοκιμές ανεξάρτητα. Ο κύριος πράκτορας συλλέγει αποτελέσματα και εξασφαλίζει συνέπεια στις αλλαγές.
Πότε τα sub-agents είναι χρήσιμα
- +Μεγάλες εργασίες refactoring που εκτείνονται σε πολλές ανεξάρτητες μονάδες
- +Ταυτόχρονη έρευνα διαφορετικών τμημάτων βάσης κώδικα
- +Παράλληλη εκτέλεση πολλαπλών εργασιών ανάλυσης (έλεγχος ασφάλειας, έλεγχος απόδοσης, αναθεώρηση στυλ)
- +Ταυτόχρονη παραγωγή κώδικα για πολλαπλά ανεξάρτητα στοιχεία
- +Διερεύνηση σύνθετων σφαλμάτων που μπορεί να έχουν πολλαπλές ριζικές αιτίες
Τα sub-agents είναι πιο αποτελεσματικά όταν οι υπο-εργασίες είναι πραγματικά ανεξάρτητες — δεν τροποποιούν τα ίδια αρχεία ούτε εξαρτώνται από την έξοδο το ένα του άλλου. Όταν οι εργασίες έχουν εξαρτήσεις, η διαδοχική εκτέλεση από έναν μόνο πράκτορα είναι πιο κατάλληλη για αποφυγή συγκρούσεων.
Το Claude Code υποστηρίζει sub-agents μέσω του εργαλείου Task. Ο κύριος πράκτορας μπορεί να δημιουργεί child agents με ειδικές οδηγίες και εμβέλεια αδειών, μετά να συνθέτει τα αποτελέσματά τους σε συνεκτική απόκριση.
Μοιράζονται τα sub-agents πλαίσιο με τον κύριο πράκτορα;+
Πόσα sub-agents μπορούν να εκτελούνται ταυτόχρονα;+
Μπορούν τα sub-agents να δημιουργούν τα δικά τους sub-agents;+
Πότε πρέπει να αποφεύγω τη χρήση sub-agents;+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →