Pamięć agenta przechowuje właściwe informacje o gospodarstwie domowym tylko wtedy, gdy wybiera trwałe dane, łączy je z dowodami, rozstrzyga tożsamość encji i aktualizuje konflikty zgodnie z jasno określonymi zasadami.
„Lampa w pokoju gościnnym nazywa się Moon” może być trwałą preferencją, podczas gdy „wyłącz ją dziś wieczorem” jest tymczasowym poleceniem, a „termostat jest zepsuty” może być niezweryfikowaną obserwacją. System pamięci musi zdecydować, co zasługuje na utrwalenie, do kogo należy dana informacja, jak wysoka jest pewność, kiedy wygasa oraz czy późniejsze dowody korygują wcześniejszą informację, czy tylko dodają kontekst.
Przyjmowanie informacji do pamięci oddziela trwałe fakty od przejściowego kontekstu
Ekstraktor proponuje atomowe fakty zawierające podmiot, predykat, wartość, właściciela, zakres, znacznik czasu i fragment źródłowy. Zasady przyjmowania odrzucają polecenia, przypuszczenia, poufne szczegóły bez zgody oraz fakty już przedstawione z taką samą lub lepszą jakością. Model składa propozycje, ale to zasady decydują, co zostanie utrwalone.
Przegląd architektur pamięci agentów opisuje systemy pamięci jako architektury łączące przechowywanie, wyszukiwanie i kontrolę, a nie proste archiwa rozmów. To rozróżnienie ma znaczenie, ponieważ zapisywanie większej ilości tekstu może zwiększać niespójność i szum podczas wyszukiwania.
Encje związane z gospodarstwem domowym potrzebują kanonicznych tożsamości. „Mama”, „Sophia” i identyfikator konta mogą w jednym kontekście oznaczać tę samą osobę, ale w innym już nie, a „światło w biurze” może oznaczać grupę lub urządzenie. Niejednoznaczne mapowania powinny pozostać nierozstrzygnięte, zamiast po cichu nadpisywać istniejący fakt.
Pochodzenie danych i zasady rozstrzygania konfliktów kontrolują aktualizacje
Każdy przechowywany fakt powinien wskazywać wypowiedź użytkownika, obserwację urządzenia, dokument lub zatwierdzony wynik narzędzia, który go potwierdza. Nowe dowody są porównywane z aktywnymi faktami według encji, atrybutu, czasu i wiarygodności źródła, zanim system doda informację, zastąpi nią wcześniejszą wartość lub oznaczy konflikt.
Badania nad pochodzeniem danych pamięci pokazują, że pochodzenie danych pamięci musi uwzględniać sprzeczność, unieważnienie i skażenie, ponieważ przechowywane rekordy mogą później wpływać na zachowanie agenta. Pochodzenie danych sprawia, że konflikt można przeanalizować, ale nie decyduje automatycznie, które źródło ma pierwszeństwo.
Wyraźne korekty użytkownika zwykle mają pierwszeństwo przed powtarzającymi się wnioskami, ale fakty pochodzące z czujników mogą wymagać okien aktualności i uwzględnienia niezawodności urządzenia. Zachowaj poprzednią wartość oraz relację zastąpienia, aby agent mógł odpowiedzieć zarówno na pytanie „co jest prawdą teraz?”, jak i „w co wierzyliśmy w zeszłym tygodniu?”.
Wyszukiwanie decyduje, który przechowywany fakt dotrze do agenta
Poprawny fakt jest bezużyteczny, jeśli wyszukiwanie go pominie lub połączy go z nieaktualną sprzecznością. Wyszukiwanie pamięci łączy filtry encji, aktualność, trafność, istotność i zakres dostępu, a następnie przedstawia zwięzłe dowody wraz ze statusem i pochodzeniem danych, zamiast nieuporządkowanego zapisu rozmowy.
Struktura adaptacyjnej organizacji pamięci rozwiązuje problemy sztywnej szczegółowości wyszukiwania i utrzymania opartego głównie na gromadzeniu danych dzięki adaptacyjnej organizacji pamięci. Opisane korzyści pokazują, dlaczego jakość pamięci obejmuje nie tylko to, co zapisano, lecz także to, co zostało wyszukane i skompresowane. To rozróżnienie pozostaje widoczne podczas późniejszych testów gospodarstwa domowego.
Granica awarii pojawia się przy niekontrolowanej konsolidacji. Podsumowania mogą usuwać zastrzeżenia, łączyć dwie osoby lub pozwalać, by wielokrotnie powtarzane stare fakty pokonały jedną świeżą korektę. Informacje wrażliwe lub mające istotne konsekwencje powinny być dostępne do edycji przez użytkownika, wersjonowane i możliwe do prześledzenia aż do pierwotnego dowodu.
Przeprowadź zestaw testów korekt i konfliktów pamięci
Utwórz przypadki obejmujące trwałą preferencję, tymczasową prośbę, kolizję pseudonimów, fakt dotyczący współdzielonego urządzenia, korektę użytkownika, sprzeczny odczyt czujnika, wygasły harmonogram, złośliwe stwierdzenie w dokumencie oraz żądanie usunięcia. Przed uruchomieniem agenta określ oczekiwaną operację pamięci. Wynik pośredni musi pozostać możliwy do przeanalizowania, zanim automatyzacja podejmie działanie.
Porównaj wyniki z opisanym w zachowaniem pamięci w konflikcie mechanizmem, który wyjaśnia, jak wielokrotnie powtarzane starsze fakty mogą zdominować najnowsze korekty. Sprawdź decyzje dotyczące przyjęcia do pamięci, kanoniczne identyfikatory encji, pochodzenie danych, pewność, wygaśnięcie, relacje zastąpienia, pobrany kontekst oraz końcową odpowiedź. Tę granicę należy mierzyć oddzielnie w realistycznych warunkach działania.
Test można uznać za zaliczony tylko wtedy, gdy trwałe fakty przetrwają w nowych sesjach, tymczasowy kontekst wygaśnie, korekty staną się aktywne bez usuwania historii, a nieautoryzowane informacje z pamięci nigdy nie przekroczą granic między użytkownikami. Jeśli osoba dokonująca przeglądu nie może bezpośrednio edytować ani usunąć faktu, pamięć nie jest odpowiednio kontrolowana.
Centrum Technologii i Sztucznej Inteligencji
Więcej do przeczytania

Jakie komponenty umożliwiają wyszukiwanie hybrydowe w plikach NAS?
Dowiedz się, jak dokładne identyfikatory i znaczenie semantyczne prowadzą do jednego najlepiej sklasyfikowanego wyniku wyszukiwania NAS bez omijania uprawnień ani ukrywania słabych dowodów.

Jakie funkcje umożliwiają niezawodny wybór wersji dokumentu w systemach RAG?
Zobacz, jak RAG wybiera właściwą wersję zamiast najbardziej podobnej, nieaktualnej kopii, oraz jak testować aktualizacje jawne, niejawne i nakładające się.

Jakie czynniki powodują rozbieżność planów agenta z dostępnymi uprawnieniami narzędzi?
Dowiedz się, jak rozpoznawanie, delegowanie, informacje zwrotne dotyczące zasad i ponowne planowanie pomagają dostosować proponowane kroki agenta AI do rzeczywistych możliwości jego narzędzi.

