Pamäť
Podložené vyhľadávanie vo vašich vlastných materiáloch s potvrdeniami.
Čo to robí
Dokumenty, prepisy a nahrané súbory sa rozdelia na časti, vytvoria sa pre ne embeddingy a indexujú sa. Pri odpovedaní sa potom vyhľadávajú pomocou hybridnej kombinácie vektorovej podobnosti, zhody kľúčových slov a centrality grafu. Vyhľadané pasáže obsahujú potvrdenia, takže odpoveď môže odkazovať na zdroj, z ktorého pochádza, a pravidlá prístupu filtrujú korpus pred vyhľadaním, nie až po ňom.
Prečo na tom záleží
Agent, ktorý nevie citovať, je agent, ktorého nemôžete skontrolovať. Vyhľadávanie s potvrdeniami mení tvrdenie „povedala to AI“ na „hovorí to tento dokument, tu je“, čo je rozdiel medzi demom a niečím, čo by ste nechali komunikovať so zákazníkom.
Ako to funguje
Filtrovanie prístupu prebieha pred vyhľadaním
Korpus, v ktorom môže agent vyhľadávať, je už zúžený pravidlami, takže chyba v oprávneniach sa nemôže prejaviť ako uniknutá citácia.
Hybridné hodnotenie, nielen vektorové
Vektorová podobnosť sa kombinuje so zhodou kľúčových slov a centralitou grafu, vďaka čomu sú presné identifikátory a zriedkavé výrazy stále vyhľadateľné.
Odpovede obsahujú potvrdenia o podložení
Pasáž, ktorá viedla k tvrdeniu, je pripojená priamo k tvrdeniu, namiesto toho, aby sa rekonštruovala dodatočne.
Otázky
- Pamätá si agent naše konverzácie?
- Nie v zmysle, v akom sa zvyčajne chápe „pamäť“. Ide o vyhľadávanie v materiáloch, ktoré poskytnete. História konverzácie sa uchováva pre každú reláciu zvlášť; neukladá sa do trvalého profilu.
- How does retrieval work?
- Documents are chunked, embedded and indexed. At answer time a hybrid of vector similarity, keyword match and graph centrality selects the best passages, and each one carries a receipt back to its source.
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 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.