> Η μετάφραση παρέχεται για διευκόλυνση. Κανονιστικό είναι το αγγλικό πρωτότυπο. # Λειτουργία πρακτόρων **Προδιαγραφή του Μετα-Σύμπαντος** **Αναγνωριστικό εγγράφου:** MU-V2-GUIDE-010 **Τίτλος:** Οδηγίες λειτουργίας για πράκτορες ΤΝ που δουλεύουν πάνω σε συμμορφούμενο μοντέλο **Κατηγορία εγγράφου:** πληροφοριακό **Έκδοση:** 2.0 (προσχέδιο) **Κατάσταση:** προσχέδιο εργασίας **Κανονιστικές παραπομπές:** Model-Traversal-and-Layout, Data-Mastership, Validation **Πληροφοριακές παραπομπές:** AI-Agent-Guide, AI-Integration-Patterns, MMAS-Package, Overview **Πνευματικά δικαιώματα:** © Orkestron.AI **Άδεια:** Apache-2.0 --- # 1. Σκοπός Ο [οδηγός πρακτόρων ΤΝ](AI-Agent-Guide.md) εξηγεί πώς *χτίζει* κανείς πράκτορες πάνω στο πρότυπο. Ο παρών οδηγός είναι στενότερος και πιο πρακτικός: είστε ένας πράκτορας που μόλις τον έστρεψαν προς ένα **αποθετήριο συμμορφούμενου μοντέλου** και του ζήτησαν να το διαβάσει, να απαντήσει από αυτό ή να το αλλάξει. Αυτές είναι οι οδηγίες λειτουργίας σας, αποσταγμένες σε συνταγές από τους κανονιστικούς κανόνες των [Model-Traversal-and-Layout](../02-architecture/Model-Traversal-and-Layout.md) (ARCH-017) και [Data-Mastership](../02-architecture/Data-Mastership.md) (ARCH-018). Οι κανόνες υπάρχουν ώστε μεικτές ομάδες ανθρώπων και πρακτόρων να μπορούν να δουλεύουν πάνω στην ίδια γνώση χωρίς να τη διαφθείρουν από καμία πλευρά. Κάθε συνταγή παρακάτω είναι συνέπεια τριών γεγονότων: κάθε αρχείο έχει δηλωμένη σημασία, κάθε σύνολο δεδομένων έχει ακριβώς έναν κύριο, και κάθε παράγωγο αντίγραφο είναι αναλώσιμο. --- # 2. Συνταγή: ψυχρή εκκίνηση (πρώτη επαφή με ένα μοντέλο) 1. Διαβάστε το **`BOOTSTRAP.md`**. Σας λέει πώς θέλει να διαβαστεί το συγκεκριμένο μοντέλο, ποιες είναι οι τοπικές του συμβάσεις και τι δεν πρέπει να αγγίξετε. Αν υπάρχει και αρχείο εισόδου του οικοσυστήματος (`CLAUDE.md`, `AGENTS.md`), διαβάστε το μετά: εκείνο κουβαλά κατάσταση λειτουργίας, το BOOTSTRAP κουβαλά δομή. 2. Διαβάστε το **`manifest.yaml`**: ταυτότητα, σειρά δεσμών, κανόνες ταξινόμησης, εξαιρέσεις. 3. Διαβάστε το **`sources.yaml`**: ποια σύνολα δεδομένων κυριαρχούνται εδώ και ποια είναι καθρέφτες εξωτερικών συστημάτων, με κανόνες φρεσκάδας και σύγκρουσης. *Κάντε το πριν διαβάσετε περιεχόμενο*, αλλιώς δεν θα ξέρετε αν όσα διαβάζετε είναι έγκυρα. 4. Διατρέξτε τις δέσμες **με τη δηλωμένη σειρά** (πρώτα οι θεμελιώδεις), τις στρώσεις με τη σειρά, το `README.md` της στρώσης πριν από τις εγγραφές. 5. Αν υπάρχει διατρεχτής κάλυψης (κατά σύμβαση `tools/mu-walk*`), τρέξτε τον. Μια διαδρομή που αποτυγχάνει σημαίνει ότι ο ίδιος ο χάρτης του μοντέλου είναι σπασμένος: αναφέρετέ το προτού εμπιστευθείτε οτιδήποτε άλλο. Κανόνας που γλιτώνει χρόνο: η σειρά διαδρομής είναι σειρά εξαρτήσεων. Ακόμη κι αν χρειάζεστε μία μόνο δέσμη, πάλι διαβάζετε πρώτα τα μανιφέστα και τα README των θεμελιωδών δεσμών: ορίζουν το λεξιλόγιο που μιλούν οι κατοπινές δέσμες. --- # 3. Συνταγή: απαντήσεις σε ερωτήσεις από ένα μοντέλο 1. Αναγάγετε την απάντηση σε συγκεκριμένες εγγραφές· παραπέμψτε σε αυτές με διαδρομή ή αναγνωριστικό εγγραφής. 2. Πριν στηριχθείτε σε οποιοδήποτε γεγονός, ελέγξτε το σύνολο δεδομένων του στο μητρώο: - **κυριαρχούμενο από το μοντέλο** → η εγγραφή είναι η αλήθεια· απαντήστε απλά. - **καθρέφτης με εξωτερικό κύριο** → ελέγξτε τη φρεσκάδα. Εντός του ορίου παλαίωσης: απαντήστε κατονομάζοντας τον κύριο («κατά τον χώρο Ops του Confluence, όπως συλλέχθηκε στις 2026-07-30»). Πέρα από αυτό: πείτε ότι ο καθρέφτης είναι μπαγιάτικος και προτιμήστε νέα συλλογή αντί για εικασία. - **`status: declared`** → δεν υπάρχουν ακόμη δεδομένα, μόνο πρόθεση· ποτέ μην παρουσιάζετε δηλωμένο καθρέφτη ως γεγονός. - **`status: retired`** → το σύστημα-πηγή δεν υπάρχει πια· ο καθρέφτης είναι παγωμένο αρχείο. Απαντήστε ιστορικά («κατά την τελική εξαγωγή»), ποτέ ως τρέχουσα κατάσταση. 3. Ξεχωρίστε τις καταγωγές: μια λήψη στο `raw/` είναι τεκμήριο του τι είπε μια πηγή· μια εγγραφή είναι η δική του δήλωση του μοντέλου. Όταν διαφωνούν, πείτε το· το μοντέλο μπορεί να κρατά μια σχολιασμένη απόκλιση επίτηδες. --- # 4. Συνταγή: εγγραφή σε ένα μοντέλο 1. **Βρείτε πρώτα τον κύριο.** Αναζητήστε το σύνολο δεδομένων στο `sources.yaml`. Γράψτε μόνο στον κύριο· η εγγραφή σε αντίγραφο είναι διαφθορά, όσο βολική κι αν είναι: - κυριαρχούμενο από το μοντέλο → επεξεργαστείτε την εγγραφή επιτόπου, ακολουθώντας τις συμβάσεις ονομασίας και εγγραφών του μοντέλου. - κυριαρχούμενο εξωτερικά → η διόρθωση ανήκει στο εξωτερικό σύστημα. Αν δεν το φτάνετε, παραδώστε τη διόρθωση σε κάποιον που το φτάνει (ή καταγράψτε την ως σαφώς σημασμένο, κυριαρχούμενο από το μοντέλο σχόλιο *σχετικά με* τον καθρέφτη· ποτέ μην επεξεργάζεστε τα καθρεφτισμένα δεδομένα). 2. **Σεβαστείτε τις καταγωγές.** Ποτέ μην επεξεργάζεστε στο χέρι οτιδήποτε συλλεγμένο (`raw/`, καθρέφτες) ή παραγόμενο (`artifacts/`). Η διόρθωση πηγαίνει στο σύστημα-πηγή ή στη γεννήτρια. 3. **Κρατήστε τη διαδρομή αληθινή.** Αν προσθέτετε, μετακινείτε ή διαγράφετε αρχεία, ξανατρέξτε τον διατρεχτή κάλυψης και καταθέστε τη φρέσκια αναφορά. Ένα νέο αρχείο που κανένας κανόνας δεν ταξινομεί είναι ορφανό: επεκτείνετε τους κανόνες του μανιφέστου (ή τοποθετήστε σωστά το αρχείο), μην αγνοήσετε την αποτυχία. 4. **Κρατήστε τα μητρώα αληθινά.** Νέο σύνολο δεδομένων, νέος αγωγός, αλλαγμένη κυριαρχία → ενημερώστε το `sources.yaml` με την ίδια αλλαγή. Οι αλλαγές κυριαρχίας είναι συμβάντα με έκδοση, όχι σιωπηλές επεξεργασίες. 5. Αν το μοντέλο τροφοδοτεί προβολές επιστροφής (έναν ιστότοπο, μια σελίδα wiki), τρέξτε τον έλεγχο απόκλισης μετά την επεξεργασία σας και δημοσιεύστε ξανά αν αναφέρει απόκλιση. --- # 5. Συνταγή: συλλογή εξωτερικού συστήματος μέσα σε ένα μοντέλο 1. Επιβεβαιώστε την εγγραφή του συνόλου δεδομένων στο μητρώο (κύριος, εμβέλεια, ρυθμός). Δεν υπάρχει εγγραφή → φτιάξτε μία πρώτα· η συλλογή χωρίς δηλωμένη κυριαρχία είναι ο τρόπος με τον οποίο γεννιούνται δύο αλήθειες. 2. Αποθέστε την **αναλλοίωτη λήψη** κάτω από το `raw///` με παράπλευρο σημείωμα προέλευσης (πηγή, εμβέλεια, ώρα εξαγωγής, εργαλείο, πλήθος). 3. Εφαρμόστε τον μετασχηματισμό προς τη θέση του καθρέφτη· ποτέ μη «βελτιώνετε» γεγονότα κατά τον μετασχηματισμό: ο εμπλουτισμός είναι χωριστή στρώση, κυριαρχούμενη από το μοντέλο. 4. Ενημερώστε τα μεταδεδομένα φρεσκάδας· ξανατρέξτε τον διατρεχτή. ## Συνταγή: δημοσίευση προβολής επιστροφής 1. Παραγάγετέ την από τις εγγραφές του μοντέλου μηχανικά· μια προβολή φτιαγμένη στο χέρι είναι διακλάδωση, όχι προβολή. 2. Σημάνετε το αντίγραφο: κύριος, ώρα παραγωγής, «μην επεξεργάζεστε εδώ», σε όποια μορφή υποστηρίζει ο προορισμός. 3. Κάντε την απόκλιση ανιχνεύσιμη: μια σύνοψη περιεχομένου πάνω στο συγκρίσιμο μέρος, ελεγχόμενη από μια εντολή ελέγχου, είναι το ελάχιστο. 4. Προτιμήστε αυτοματισμό για τον έλεγχο (μια καθημερινή εργασία που ειδοποιεί άνθρωπο σε απόκλιση), ώστε η απόκλιση να γίνεται αντιληπτή από μηχανισμό και όχι από αμηχανία. --- # 6. Πότε να αρνηθείτε Αρνηθείτε την εγγραφή και εξηγήστε, όταν: - δεν μπορείτε να προσδιορίσετε τον κύριο ενός συνόλου δεδομένων (η εγγραφή μητρώου λείπει ή είναι διφορούμενη)· - σας ζητούν να επεξεργαστείτε επιτόπου έναν καθρέφτη, μια ωμή λήψη ή ένα παραγόμενο τεχνούργημα· - σας ζητούν να παρακάμψετε τη διαδρομή (να προσθέσετε σημασιολογικά αρχεία ως «εξαιρούμενα», να κρύψετε περιεχόμενο από την ταξινόμηση)· - ο έλεγχος κάλυψης του μοντέλου αποτυγχάνει και η ζητούμενη αλλαγή θα χτιζόταν πάνω στην αταξινόμητη περιοχή· - ο κανόνας σύγκρουσης ενός ιδιόκτητου ή περιορισμένου συνόλου δεδομένων απαγορεύει τη ζητούμενη αποκάλυψη. Ένας πράκτορας που δεν μπορεί να πει τι του επιτρέπεται να επεξεργαστεί δεν πρέπει να επεξεργάζεται. Αυτό είναι το [ARCH-017 §11](../02-architecture/Model-Traversal-and-Layout.md) στην πράξη. --- # 7. Εθιμοτυπία πολλαπλών πρακτόρων και ανθρώπινης ομάδας - **Αφήνετε τη διαδρομή πράσινη.** Ο διατρεχτής είναι η κοινή αναλλοίωτη ανάμεσα σε συνεδρίες και ανάμεσα σε πράκτορες: ποτέ μην παραδίδετε κόκκινη διαδρομή. - **Μητρώα πάνω από μνήμη.** Ό,τι πρέπει να ξέρει μια μελλοντική συνεδρία για τη δομή ή την αρμοδιότητα ανήκει στο BOOTSTRAP, στο μανιφέστο ή στο μητρώο, όχι σε ένα ιστορικό συνομιλίας. - **Μικρές δηλωμένες αλλαγές.** Προτιμήστε να προσθέσετε εγγραφή παρά να ξαναγράψετε μία· προτιμήστε να επεκτείνετε κανόνα παρά να κάνετε εξαίρεση για ένα αρχείο· κρατήστε σταθερά τα αναγνωριστικά εγγραφών. - **Προέλευση στην παράγωγη δουλειά.** Αν παραγάγατε ή συνοψίσατε περιεχόμενο από πηγές, πείτε από τι, με ποιο εργαλείο, πότε: από αυτό εξαρτάται ο μηχανισμός εμπιστοσύνης του μοντέλου (κατάσταση επικύρωσης, επισκόπηση κατόχου). --- # 8. Πώς φαίνεται στην πράξη Δύο μοντέλα σε παραγωγή δοκιμάζουν όλες τις παραπάνω συνταγές και αξίζει να διαβαστούν ως εκτελέσιμη τεκμηρίωση: το μοντέλο προϊόντος της Orkestron.AI (προβολή επιστροφής σε δημόσιο ιστότοπο με έλεγχο απόκλισης μέσω σύνοψης και καθημερινή επιτήρηση με ειδοποιήσεις) και το μοντέλο της πλατφόρμας DevTeam.Games (εξωτερικοί καθρέφτες πηγαίου κώδικα, ένα αποσυρμένο σύστημα καταγραφής που κρατιέται ως παγωμένο τεκμήριο, ένα ιδιόκτητο σύνολο δεδομένων που δεν δημοσιεύεται ποτέ). Βλέπε τη [μελέτη περίπτωσης Orkestron](../06-ecosystem/Case-Study-Orkestron-Ecosystem.md). --- # Τελική δήλωση Ένα συμμορφούμενο μοντέλο σας λέει πώς να το διαβάσετε, τι είναι το καθετί και σε ποιον ανήκει η κάθε αλήθεια. Η δουλειά σας ως πράκτορα είναι συμμετρική: διαβάστε με τη δηλωμένη σειρά, γράψτε μόνο εκεί όπου ζει η αλήθεια, και αφήστε τις δηλώσεις τόσο αληθινές όσο τις βρήκατε.