Documentatie
Een mappenstructuur die de agent leest, en een configuratiebestand dat hij volgt.
Wat het doet
Documenten bevinden zich in een mappenstructuur met echte uploads: pdf's, csv's en videotranscripten worden geëxtraheerd, ontdaan van persoonlijke gegevens en klaargezet voordat ze zichtbaar worden voor een agent. Elke map bevat een configuratiebestand in platte tekst waarvan de instellingen naar beneden overerven, zodat gedrag en grounding worden gedefinieerd naast het materiaal waarop ze van toepassing zijn, in plaats van in een ver weg gelegen beheerdersscherm.
Waarom het belangrijk is
Configuratie in een database is configuratie die niemand kan beoordelen. Door het bereik, de toon en de grounding van een agent in een bestand te plaatsen binnen de map die deze beheert, wordt de hele opzet diff-baar, verklaarbaar en omkeerbaar.
Hoe het werkt
Configuratie erft over naar beneden in de mappenstructuur
Een instelling op een bovenliggende map is van toepassing op alles daaronder, tenzij een onderliggende map deze overschrijft; hetzelfde model als configuratie op mapniveau in een codebase.
Uploads worden klaargezet voordat ze live gaan
Geëxtraheerde inhoud doorloopt een concept- en testfase, zodat het publiceren van nieuw grounding-materiaal een bewuste stap is in plaats van een bijwerking van het neerzetten van een bestand.
Persoonlijke gegevens worden geschoond bij extractie
Extractie voert een opschoningsronde uit, zodat een cv dat in een map wordt geplaatst niet ongemerkt in zijn geheel opvraagbaar wordt.
Vragen
- Welke bestandstypen kan het lezen?
- Pdf's, csv's en spreadsheet-exports, platte tekst en markdown, en videotranscripten. Alles daarbuiten wordt wel opgeslagen, maar niet geëxtraheerd.
- Waar wordt het gedrag van een agent geconfigureerd?
- In een configuratiebestand in de map zelf, waarbij instellingen naar beneden overerven. Het is bewerkbaar in het product en is in platte tekst.
The rest of the bag
AccessControl
Machtigingen per document die antwoorden filteren, niet alleen pagina's.
Beleidsresolutie wordt voor de snelheid per sessie gecached; een wijziging in machtigingen wordt doorgevoerd bij cache-invalidatie in plaats van direct bij elk lopend verzoek.
Gebeurtenissen
Een duurzaam logboek van wat agents hebben gedaan, en waarom.
De in-process eventbus is een single-node emitter, geen gedistribueerde broker. Het duurzame logboek over alle agents heen is een afzonderlijk Postgres-takenlogboek.
Je agent heeft een eigen inbox, niet een deel van de jouwe.
Inkomende berichten komen binnen via een webhook van een e-mailprovider. We beheren geen eigen MX- of SMTP-servers.
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.