Taxonómia
Zistenie, o čom je otázka, pred odpovedaním na ňu.
Čo to robí
Znalostné tagy sú odvodené z materiálov, na ktorých je agent založený, a z jeho konektorov. Tieto tagy zohľadňujú pravidlá: tag môže byť viditeľný, aj keď jeho podkladový zdroj nie je. Viacúrovňový klasifikátor rozhoduje o tom, či je prichádzajúca otázka v rozsahu agenta, pričom prechádza od lacného porovnávania vzorov k porovnávaniu embeddingov len vtedy, keď je to potrebné.
Prečo na tom záleží
Väčšina nesprávnych odpovedí agenta sú zlyhania rozsahu, nie zlyhania uvažovania: otázka nikdy nemala byť niečím, o čo sa tento agent pokúšal. Klasifikácia rozsahu ako prvý krok premení tieto prípady na čisté presmerovanie namiesto sebaistého vymýšľania.
Ako to funguje
Tagy rešpektujú pravidlá prístupu
Tag odvodený z obmedzeného materiálu neprezradí existenciu tohto materiálu niekomu, kto k nemu nemá prístup.
Klasifikácia je odstupňovaná podľa nákladov
Najprv sa spustí lacné porovnávanie vzorov; porovnávanie embeddingov sa spustí len vtedy, keď lacná úroveň nemá dostatočnú istotu.
Nie je to ontológia a ani ju tak nenazývame
Neexistuje žiadna vytvorená hierarchia, žiadne dedenie, žiadna schéma na údržbu. Ak potrebujete formálnu taxonómiu, ktorú si spravujete sami, toto ňou zatiaľ nie je.
Otázky
- Môžem si definovať vlastnú taxonómiu?
- Momentálne nie. Tagy sa odvodzujú z vašich materiálov, namiesto toho, aby sa vytvárali ako schéma. Hierarchia, ktorú by bolo možné vytvárať, je zrejmým ďalším krokom, no zatiaľ nie je implementovaná.
- Čo sa stane s otázkou mimo rozsahu?
- Klasifikátor ju označí skôr, ako sa model zaviaže k odpovedi, takže agent môže otázku presmerovať namiesto improvizácie.
The rest of the bag
Oprávnenia pre jednotlivé dokumenty, ktoré filtrujú odpovede, nielen stránky.
Vyhodnocovanie pravidiel sa kvôli rýchlosti ukladá do vyrovnávacej pamäte pre každú reláciu; zmena oprávnení sa prejaví pri zneplatnení vyrovnávacej pamäte, nie okamžite pri každej prebiehajúcej požiadavke.
Každý priečinok a každý koncový dokument obsahuje pravidlá prístupu: verejné, pre prihlásených alebo schválené vlastníkom. Tieto pravidlá sa premietajú do obálky relácie, ktorá filtruje, čo môže agent získať pred tým, než odpovie. Register funkcií obmedzuje celé funkcie pre jednotlivých nájomcov (tenantov) a kritické kontroly prístupu sa v prípade chyby predvolene uzatvárajú (fail closed).
Dokumentácia
Priečinkový strom, ktorý agent číta, a konfiguračný súbor, ktorým sa riadi.
Extrakcia zahŕňa PDF súbory, tabuľky a prepisy. Exotické binárne formáty sa nespracovávajú.
Udalosti
Trvalý záznam toho, čo agenti urobili a prečo.
Zbernica udalostí v rámci procesu je jednodový emitor, nie distribuovaný broker. Trvalý záznam medzi agentmi je samostatná kniha úloh v Postgres.
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.