Documentație
O structură de directoare pe care agentul o citește și un fișier de configurare de care ascultă.
Ce face
Documentele se află într-o structură de directoare cu încărcări reale: PDF-urile, CSV-urile și transcrierile video sunt extrase, curățate de date cu caracter personal și pregătite înainte de a deveni vizibile pentru agent. Fiecare director conține un fișier de configurare în format text simplu ale cărui setări se propagă în cascadă în josul structurii, astfel încât comportamentul și fundamentarea sunt definite chiar lângă materialul căruia i se aplică, nu într-un ecran de administrare îndepărtat.
De ce contează
Configurația care se află într-o bază de date este o configurație pe care nimeni nu o poate revizui. Plasarea scopului, tonului și fundamentării unui agent într-un fișier din directorul pe care îl guvernează face ca întreaga configurare să fie comparabilă (diff-able), explicabilă și reversibilă.
Cum funcționează
Configurația se propagă în cascadă în structura de directoare
O setare dintr-un director părinte se aplică tuturor elementelor de sub el, cu excepția cazului în care un director copil o suprascrie, același model ca și configurația cu domeniu de aplicare la nivel de director dintr-o bază de cod.
Încărcările sunt pregătite înainte de a fi active
Conținutul extras trece printr-o etapă de schiță și testare, astfel încât publicarea de noi materiale de fundamentare este un pas deliberat, nu un efect secundar al adăugării unui fișier.
Datele cu caracter personal sunt curățate la extragere
Extragerea rulează o etapă de igienizare, astfel încât un CV adăugat într-un director nu devine în mod silențios complet recuperabil.
Întrebări
- Ce tipuri de fișiere poate citi?
- PDF-uri, CSV-uri și exporturi de foi de calcul, text simplu și markdown, precum și transcrieri video. Orice altceva în afară de acestea este stocat, dar nu extras.
- Unde se configurează comportamentul unui agent?
- Într-un fișier de configurare din interiorul directorului propriu-zis, cu setări care se propagă în cascadă în structură. Este editabil în produs și este în format text simplu.
The rest of the bag
AccessControl
Permisiuni per document care filtrează răspunsurile, nu doar paginile.
Rezoluția politicii este stocată în cache per sesiune pentru rapiditate; o modificare a permisiunilor se propagă la invalidarea cache-ului, nu instantaneu pentru fiecare solicitare în curs de desfășurare.
Evenimente
Un registru durabil cu ceea ce au făcut agenții și de ce.
Magistrala de evenimente în proces (in-process event bus) este un emițător cu un singur nod, nu un broker distribuit. Înregistrarea durabilă între agenți este un registru de sarcini Postgres separat.
Agentul dumneavoastră are propriul său inbox, nu o parte din al dumneavoastră.
Mesajele primite sosesc prin webhook de la un furnizor de e-mail. Nu rulăm propriile noastre servere MX sau 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.