Memorija
Utemeljeno pretraživanje sopstvenog materijala, sa dokazima o izvoru.
Šta radi
Dokumenti, transkripti i otpremljene datoteke se dele na delove, ugrađuju i indeksiraju, a zatim se u trenutku odgovaranja pretražuju kombinacijom vektorske sličnosti, podudaranja ključnih reči i centralnosti grafa. Preuzeti delovi teksta nose potvrde o izvoru, tako da odgovor može ukazati na izvor koji ga je generisao, a pravila pristupa filtriraju korpus pre pretraživanja, a ne nakon njega.
Zašto je važno
Agent koji ne može da navede izvore je agent kojeg ne možete proveriti. Pretraživanje sa potvrdama pretvara „tako je rekao AI“ u „ovaj dokument tako kaže, evo ga“, što čini razliku između demo verzije i nečega što biste pustili da razgovara sa klijentom.
Kako funkcioniše
Filtriranje pristupa se vrši pre pretraživanja
Korpus koji agent može da pretražuje već je sužen polisom, tako da se greška u dozvolama ne može pojaviti kao procureli citat.
Hibridno ocenjivanje, a ne samo vektorsko
Vektorska sličnost se kombinuje sa podudaranjem ključnih reči i centralnošću grafa, što omogućava pronalaženje tačnih identifikatora i retkih termina.
Odgovori nose potvrde o utemeljenju
Deo teksta koji je proizveo tvrdnju prilaže se uz samu tvrdnju, umesto da se naknadno rekonstruiše.
Pitanja
- Da li agent pamti naše razgovore?
- Ne na način na koji se obično misli pod „memorijom“. Ovo je pretraživanje materijala koji sami dostavljate. Istorija razgovora se čuva po sesiji; ona se ne sažima u trajni profil.
- 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
AccessControl
Dozvole po dokumentu koje filtriraju odgovore, a ne samo stranice.
Razrešavanje smernica se kešira po sesiji radi brzine; promena dozvole se primenjuje nakon poništavanja keša, a ne trenutno na svaki zahtev koji je u toku.
Dokumentacija
Stablo foldera koje agent čita i konfiguracioni fajl koji poštuje.
Izdvajanje pokriva PDF-ove, tabele i transkripte. Egzotični binarni formati se ne analiziraju.
Događaji
Trajni registar onoga što su agenti uradili i zašto.
Magistrala događaja unutar procesa je emiter sa jednim čvorom, a ne distribuirani broker. Trajni zapis između agenata je poseban Postgres registar zadataka.
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.