Documentazione
Un albero di cartelle che l'agente legge e un file di configurazione a cui obbedisce.
Cosa fa
I documenti risiedono in un albero di cartelle con caricamenti reali: PDF, CSV e trascrizioni video vengono estratti, ripuliti dai dati personali e preparati prima di diventare visibili all'agente. Ogni cartella contiene un file di configurazione in formato testo semplice le cui impostazioni si applicano a cascata lungo l'albero, in modo che il comportamento e il grounding siano definiti accanto al materiale a cui si riferiscono, anziché in una schermata di amministrazione remota.
Perché è importante
La configurazione che risiede in un database è una configurazione che nessuno può revisionare. Inserire l'ambito, il tono e il grounding di un agente in un file all'interno della cartella che governa rende l'intera configurazione confrontabile, spiegabile e reversibile.
Come funziona
La configurazione si applica a cascata sull'albero delle cartelle
Un'impostazione su una cartella genitore si applica a tutto ciò che si trova al suo interno, a meno che una cartella figlia non la sovrascriva; lo stesso modello delle configurazioni con ambito di directory in una codebase.
I caricamenti vengono preparati prima di essere pubblicati
Il contenuto estratto passa attraverso una fase di bozza e test, quindi la pubblicazione di nuovo materiale di grounding è un passaggio intenzionale anziché l'effetto collaterale del caricamento di un file.
I dati personali vengono rimossi durante l'estrazione
L'estrazione esegue un passaggio di sanificazione, in modo che un CV inserito in una cartella non diventi silenziosamente recuperabile per intero.
Domande
- Quali tipi di file può leggere?
- PDF, CSV ed esportazioni di fogli di calcolo, testo semplice e markdown, e trascrizioni video. Qualsiasi altro formato viene archiviato ma non estratto.
- Dove viene configurato il comportamento di un agente?
- In un file di configurazione all'interno della cartella stessa, con impostazioni a cascata lungo l'albero. È modificabile nel prodotto ed è in formato testo semplice.
The rest of the bag
AccessControl
Permessi per singolo documento che filtrano le risposte, non solo le pagine.
La risoluzione dei criteri è memorizzata nella cache per sessione per motivi di velocità; una modifica dei permessi si propaga all'invalidazione della cache anziché istantaneamente su ogni richiesta in corso.
Eventi
Un registro persistente di ciò che gli agenti hanno fatto e perché.
L'event bus in-process è un emettitore a nodo singolo, non un broker distribuito. Il record persistente tra gli agenti è un registro delle attività Postgres separato.
Posta
Il tuo agente ha la sua casella di posta in arrivo, non una quota della tua.
I messaggi in arrivo arrivano tramite webhook da un provider di posta elettronica. Non gestiamo server MX o SMTP nostri.
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.