Taxonomie
Weten waar een vraag over gaat voordat deze wordt beantwoord.
Wat het doet
Kennistags worden afgeleid van het materiaal waarop een agent is gebaseerd en van de bijbehorende connectoren. Deze tags zijn beleidsbewust: een tag kan zichtbaar zijn terwijl de onderliggende bron dat niet is. Een gelaagde classificator bepaalt of een binnenkomende vraag binnen de scope van de agent valt, en schaalt alleen op van goedkope patroonherkenning naar embedding-vergelijking wanneer dat nodig is.
Waarom het belangrijk is
De meeste slechte antwoorden van agents zijn scope-fouten, geen redeneerfouten: de vraag had nooit door deze agent behandeld moeten worden. Door eerst de scope te classificeren, worden dit soort vragen netjes omgeleid in plaats van dat er vol zelfvertrouwen een antwoord wordt verzonnen.
Hoe het werkt
Tags respecteren het toegangsbeleid
Een tag die is afgeleid van beperkt materiaal lekt het bestaan van dat materiaal niet aan iemand die er geen toegang toe heeft.
Classificatie is gelaagd op basis van kosten
Goedkope patroonherkenning wordt eerst uitgevoerd; embedding-vergelijking wordt alleen uitgevoerd als de goedkope laag onvoldoende zekerheid biedt.
Het is geen ontologie, en zo noemen we het ook niet
Er is geen ontworpen hiërarchie, geen overerving en geen schema om te onderhouden. Als je een formele taxonomie zoekt die je zelf beheert, dan is dit het nog niet.
Vragen
- Kan ik mijn eigen taxonomie definiëren?
- Nu nog niet. Tags worden afgeleid van je materiaal in plaats van ontworpen als een schema. Een zelf te bepalen hiërarchie is de logische volgende stap, maar is nog niet gebouwd.
- Wat gebeurt er met een vraag die buiten de scope valt?
- De classificator markeert de vraag voordat het model zich vastlegt op een antwoord, zodat de agent kan omleiden in plaats van improviseren.
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.
Documentatie
Een mappenstructuur die de agent leest, en een configuratiebestand dat hij volgt.
Extractie omvat pdf's, spreadsheets en transcripten. Exotische binaire formaten worden niet verwerkt.
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.
That was step 2 of 6: it crosses a tenant boundary. Next, for agent-to-agent traffic the edge is authorised before anything executes, and the caller token is minted for that hop alone.