Τεκμηρίωση
Ένα δέντρο φακέλων που διαβάζει ο agent και ένα αρχείο ρυθμίσεων που ακολουθεί.
Τι κάνει
Τα έγγραφα βρίσκονται σε ένα δέντρο φακέλων με πραγματικές μεταφορτώσεις: αρχεία PDF, CSV και απομαγνητοφωνήσεις βίντεο εξάγονται, καθαρίζονται από προσωπικά δεδομένα και προετοιμάζονται προτού γίνουν μέρος των όσων μπορεί να δει ο agent. Κάθε φάκελος περιέχει ένα αρχείο ρυθμίσεων απλού κειμένου, οι ρυθμίσεις του οποίου εφαρμόζονται διαδοχικά προς τα κάτω στο δέντρο, έτσι ώστε η συμπεριφορά και η θεμελίωση (grounding) να ορίζονται δίπλα στο υλικό στο οποίο εφαρμόζονται, αντί για μια απομακρυσμένη οθόνη διαχείρισης.
Γιατί έχει σημασία
Οι ρυθμίσεις που βρίσκονται σε μια βάση δεδομένων είναι ρυθμίσεις που κανείς δεν μπορεί να ελέγξει. Η τοποθέτηση του εύρους, του τόνου και της θεμελίωσης (grounding) ενός agent σε ένα αρχείο μέσα στον φάκελο που ελέγχει, καθιστά ολόκληρη τη δομή συγκρίσιμη (diff-able), εξηγήσιμη και αναστρέψιμη.
Πώς λειτουργεί
Οι ρυθμίσεις εφαρμόζονται διαδοχικά προς τα κάτω στο δέντρο φακέλων
Μια ρύθμιση σε έναν γονικό φάκελο εφαρμόζεται σε οτιδήποτε βρίσκεται κάτω από αυτόν, εκτός εάν ένας θυγατρικός φάκελος την παρακάμψει — το ίδιο μοντέλο με τις ρυθμίσεις εύρους καταλόγου σε μια βάση κώδικα.
Οι μεταφορτώσεις προετοιμάζονται προτού δημοσιευτούν
Το εξαγόμενο περιεχόμενο περνά από ένα στάδιο προσχεδίου και δοκιμής, επομένως η δημοσίευση νέου υλικού θεμελίωσης είναι ένα σκόπιμο βήμα και όχι μια παρενέργεια της απόθεσης ενός αρχείου.
Τα προσωπικά δεδομένα απαλείφονται κατά την εξαγωγή
Η εξαγωγή εκτελεί ένα πέρασμα εξυγίανσης, έτσι ώστε ένα βιογραφικό που αποτίθεται σε έναν φάκελο να μην γίνεται αθόρυβα ανακτήσιμο στο σύνολό του.
Ερωτήσεις
- Ποιους τύπους αρχείων μπορεί να διαβάσει;
- PDF, CSV και εξαγωγές υπολογιστικών φύλλων, απλό κείμενο και markdown, καθώς και απομαγνητοφωνήσεις βίντεο. Οτιδήποτε εκτός αυτών αποθηκεύεται αλλά δεν εξάγεται.
- Πού διαμορφώνεται η συμπεριφορά ενός agent;
- Σε ένα αρχείο ρυθμίσεων μέσα στον ίδιο τον φάκελο, με τις ρυθμίσεις να εφαρμόζονται διαδοχικά προς τα κάτω στο δέντρο. Είναι επεξεργάσιμο μέσα στο προϊόν και είναι σε μορφή απλού κειμένου.
The rest of the bag
Έλεγχος Πρόσβασης
Δικαιώματα ανά έγγραφο που φιλτράρουν απαντήσεις, όχι μόνο σελίδες.
Η επίλυση πολιτικής αποθηκεύεται στην προσωρινή μνήμη (cache) ανά περίοδο λειτουργίας για ταχύτητα. Μια αλλαγή δικαιωμάτων διαδίδεται κατά την ακύρωση της προσωρινής μνήμης και όχι αμέσως σε κάθε ενεργό αίτημα.
Συμβάντα
Ένα ανθεκτικό καθολικό για το τι έκαναν οι agents και γιατί.
Ο δίαυλος συμβάντων εντός διεργασίας (in-process event bus) είναι ένας πομπός μονού κόμβου, όχι ένας κατανεμημένος μεσολαβητής (broker). Το ανθεκτικό αρχείο μεταξύ των agents είναι ένα ξεχωριστό καθολικό εργασιών Postgres.
Αλληλογραφία
Ο πράκτοράς σας έχει τα δικά του εισερχόμενα, όχι ένα μερίδιο από τα δικά σας.
Τα εισερχόμενα φτάνουν μέσω webhook από έναν πάροχο email. Δεν λειτουργούμε δικούς μας διακομιστές MX ή SMTP.
That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.