AccessControl
Permisos per document que filtren respostes, no només pàgines.
Què fa
Cada carpeta i cada document fulla té una política d'accés: pública, amb sessió iniciada o aprovada pel propietari. Aquestes polítiques es resolen en un entorn per sessió que filtra el que un agent pot recuperar abans de respondre. Un registre de capacitats restringeix funcions sencer d'acord amb l'inquilí, i les comprovacions d'accés crítiques fallen en mode tancat.
Per què és important
Les respostes augmentades per recuperació converteixen un error de permisos en una filtració de dades amb un to amable. Filtrar el corpus abans de la generació, en lloc d'intentar redactar-lo a posteriori, és l'única versió d'això que funciona. No es pot desdir una frase.
Com funciona
L'entorn d'accés filtra la fonamentació, no només les rutes
Els permisos limiten el que l'agent pot recuperar, de manera que un document que no pots obrir tampoc se't pot parafrasejar.
Les comprovacions crítiques fallen en mode tancat
Quan no es pot resoldre la política, la resposta segura és el rebuig. La política d'incrustació, per exemple, recorre a "no incrustar enlloc" en lloc de "incrustar a qualsevol lloc".
Les capacitats estan restringides per inquilí
Un registre de funcions amb preajusts i paquets decideix a què pot accedir un espai de treball, independentment dels permisos dels documents.
Preguntes
- Puc fer públic un document i mantenir la resta privats?
- Sí: la política s'aplica tant per document document fulla com per carpeta, i s'aplica al que l'agent pot recuperar, no només al que pot obrir un navegador.
- Amb quina rapidesa s'aplica un canvi de permís?
- La política es desa a la memòria cau per sessió per rendiment i s'invalida en fer un canvi. És ràpid, però no és una garantia per a les sol·licituds que ja estan en curs.
The rest of the bag
Docs
Un arbre de carpetes que l'agent llegeix i un fitxer de configuració que obeeix.
L'extracció inclou PDF, fulls de càlcul i transcripcions. Els formats binaris exòtics no es processen.
Esdeveniments
Un registre durador del que van fer els agents i per què.
El bus d'esdeveniments en procés és un emissor de node únic, no un broker distribuït. El registre durador entre agents és un registre de tasques de Postgres independent.
Correu
El teu agent té la seva pròpia bústia d'entrada, no una part de la teva.
El correu entrant arriba mitjançant un webhook d'un proveïdor de correu electrònic. No gestionem els nostres propis servidors MX o 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.