Έλεγχος Πρόσβασης
Δικαιώματα ανά έγγραφο που φιλτράρουν απαντήσεις, όχι μόνο σελίδες.
Τι κάνει
Κάθε φάκελος και κάθε έγγραφο-φύλλο φέρει μια πολιτική πρόσβασης: δημόσια, με σύνδεση ή εγκεκριμένη από τον κάτοχο. Αυτές οι πολιτικές αναλύονται σε έναν φάκελο ανά περίοδο λειτουργίας που φιλτράρει τι μπορεί να ανακτήσει ένας πράκτορας πριν απαντήσει. Ένα μητρώο δυνατοτήτων περιορίζει ολόκληρα χαρακτηριστικά ανά tenant, και οι κρίσιμοι έλεγχοι πρόσβασης αποτυγχάνουν με αποκλεισμό πρόσβασης (fail closed).
Γιατί έχει σημασία
Οι απαντήσεις που ενισχύονται με ανάκτηση (retrieval-augmented) μετατρέπουν ένα σφάλμα δικαιωμάτων σε διαρροή δεδομένων με φιλικό τόνο. Το φιλτράρισμα του σώματος κειμένων πριν από τη δημιουργία, αντί για την προσπάθεια απόκρυψης εκ των υστέρων, είναι η μόνη έκδοση αυτής της διαδικασίας που λειτουργεί. Δεν μπορείς να αναιρέσεις μια πρόταση που έχει ήδη ειπωθεί.
Πώς λειτουργεί
Ο φάκελος πρόσβασης φιλτράρει τη θεμελίωση (grounding), όχι μόνο τις διαδρομές
Τα δικαιώματα περιορίζουν το τι μπορεί να ανακτήσει ο πράκτορας, επομένως ένα έγγραφο που δεν μπορείτε να ανοίξετε δεν μπορεί επίσης να σας παραφραστεί.
Οι κρίσιμοι έλεγχοι αποτυγχάνουν με αποκλεισμό πρόσβασης (fail closed)
Όταν η πολιτική δεν μπορεί να επιλυθεί, η ασφαλής απάντηση είναι η άρνηση. Η πολιτική ενσωμάτωσης, για παράδειγμα, επιστρέφει στο «frame nowhere» αντί για «frame anywhere».
Οι δυνατότητες περιορίζονται ανά tenant
Ένα μητρώο λειτουργιών με προεπιλογές και πακέτα αποφασίζει σε τι μπορεί να έχει πρόσβαση ένας χώρος εργασίας, ανεξάρτητα από τα δικαιώματα των εγγράφων.
Ερωτήσεις
- Μπορώ να κάνω ένα έγγραφο δημόσιο και να κρατήσω τα υπόλοιπα ιδιωτικά;
- Ναι: η πολιτική ορίζεται ανά έγγραφο-φύλλο καθώς και ανά φάκελο, και ισχύει για το τι μπορεί να ανακτήσει ο πράκτορας, όχι μόνο για το τι μπορεί να ανοίξει ένα πρόγραμμα περιήγησης.
- Πόσο γρήγορα τίθεται σε ισχύ μια αλλαγή δικαιωμάτων;
- Η πολιτική αποθηκεύεται στην προσωρινή μνήμη ανά περίοδο λειτουργίας για λόγους απόδοσης και ακυρώνεται σε περίπτωση αλλαγής. Είναι γρήγορο, αλλά δεν αποτελεί εγγύηση για αιτήματα που βρίσκονται ήδη σε εξέλιξη.
The rest of the bag
Τεκμηρίωση
Ένα δέντρο φακέλων που διαβάζει ο agent και ένα αρχείο ρυθμίσεων που ακολουθεί.
Η εξαγωγή καλύπτει PDF, υπολογιστικά φύλλα και απομαγνητοφωνήσεις. Εξωτικές δυαδικές μορφές αρχείων δεν αναλύονται.
Συμβάντα
Ένα ανθεκτικό καθολικό για το τι έκαναν οι agents και γιατί.
Ο δίαυλος συμβάντων εντός διεργασίας (in-process event bus) είναι ένας πομπός μονού κόμβου, όχι ένας κατανεμημένος μεσολαβητής (broker). Το ανθεκτικό αρχείο μεταξύ των agents είναι ένα ξεχωριστό καθολικό εργασιών Postgres.
Αλληλογραφία
Ο πράκτοράς σας έχει τα δικά του εισερχόμενα, όχι ένα μερίδιο από τα δικά σας.
Τα εισερχόμενα φτάνουν μέσω webhook από έναν πάροχο email. Δεν λειτουργούμε δικούς μας διακομιστές MX ή SMTP.
That was step 4 of 6: access narrows the corpus. Next, retrieval over your own material, documents, and whatever tools it has been given; each call priced as it happens.