Pamięć
Ugruntowane wyszukiwanie w Twoich własnych materiałach, z potwierdzeniami.
Co to robi
Dokumenty, transkrypcje i przesłane pliki są dzielone na fragmenty, osadzane i indeksowane, a następnie wyszukiwane w momencie udzielania odpowiedzi za pomocą hybrydy podobieństwa wektorowego, dopasowania słów kluczowych i centralności grafu. Pobrane fragmenty zawierają potwierdzenia, dzięki czemu odpowiedź może wskazywać na źródło, z którego pochodzi, a reguły dostępu filtrują korpus przed wyszukiwaniem, a nie po nim.
Dlaczego to ma znaczenie
Agent, który nie potrafi podać źródeł, to agent, którego nie można zweryfikować. Wyszukiwanie z potwierdzeniami zmienia stwierdzenie „tak twierdzi sztuczna inteligencja” w „tak mówi ten dokument, oto on” – a to różnica między wersją demonstracyjną a czymś, co można dopuścić do kontaktu z klientem.
Jak to działa
Filtrowanie dostępu odbywa się przed wyszukiwaniem
Korpus, który agent może przeszukiwać, jest już zawężony przez zasady, więc błąd uprawnień nie ujawni się jako wyciek cytatu.
Punktacja hybrydowa, nie tylko wektorowa
Podobieństwo wektorowe jest łączone z dopasowaniem słów kluczowych i centralnością grafu, co pozwala na odnajdywanie dokładnych identyfikatorów i rzadkich terminów.
Odpowiedzi zawierają potwierdzenia ugruntowania
Fragment, na podstawie którego sformułowano twierdzenie, jest do niego dołączany, a nie rekonstruowany później.
Pytania
- Czy agent pamięta nasze rozmowy?
- Nie w takim sensie, w jakim zazwyczaj rozumie się „pamięć”. Jest to wyszukiwanie w dostarczonych przez Ciebie materiałach. Historia konwersacji jest przechowywana dla danej sesji; nie jest przekształcana w trwały 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
Uprawnienia na poziomie dokumentu, które filtrują odpowiedzi, a nie tylko strony.
Rozstrzyganie polityki jest buforowane dla każdej sesji w celu zwiększenia szybkości; zmiana uprawnień propaguje się po unieważnieniu pamięci podręcznej, a nie natychmiast dla każdego przetwarzanego żądania.
Dokumentacja
Drzewo folderów, które agent odczytuje, oraz plik konfiguracyjny, którego przestrzega.
Ekstrakcja obejmuje pliki PDF, arkusze kalkulacyjne i transkrypcje. Egzotyczne formaty binarne nie są analizowane.
Zdarzenia
Trwały rejestr tego, co zrobili agenci i dlaczego.
Szyna zdarzeń wewnątrzprocesowych to emiter jednowęzłowy, a nie rozproszony broker. Trwały rejestr międzyagentowy to osobny rejestr zadań w bazie 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.