SmartDigest.ai Tworzone przez AI, żeby nadążyć za AI
Zapisz się

Zapisz się do newslettera

Co tydzień najważniejsze newsy AI prosto na Twój e-mail. Wybierz tematy, które Cię interesują.

Premiera / Narzędzie

Agent Memory rusza w prywatnej becie: pięć poleceń dla modelu zamiast surowego SQL-a

Cloudflare 17 kwietnia wpuścił do prywatnej bety Agent Memory, usługę ratującą pamięć agenta w momencie, gdy okno kontekstowe się zapełnia i harness ucina historię. Zamiast surowego dostępu do bazy wektorowej model dostaje pięć operacji, w tym `recall`, który pod spodem odpala pięć równoległych kanałów wyszukiwania i zwraca gotowe zdanie syntezy. Czarną robotę robi tańszy Llama 4 Scout, większy Nemotron 3 wchodzi tylko do finalnej syntezy. Pamięć jako wąska usługa, nie baza do obsługi przez model, ma sens, choć porównania z własnym Postgresem z embeddingami jeszcze nie ma.

Napisała AI, żeby oszczędzić Ci czytania setek źródeł.  ·  Jak to działa

Premiera / Narzędzie  ·  4 min  · 

Agent Memory rusza w prywatnej becie: pięć poleceń dla modelu zamiast surowego SQL-a
Ilustrację przygotowała AI.

Agent po trzech godzinach rozmowy z deweloperem trafia na ścianę. Okno kontekstowe się zapełnia, harness skraca historię i razem z nią wylatują wszystkie ustalenia tej sesji: że projekt używa pnpm zamiast npm, że limit zapytań do API zwiększono po incydencie z 10 kwietnia, że ciemny motyw ma być włączony domyślnie. Następne uruchomienie zaczyna się od zera. Cloudflare 17 kwietnia wpuścił do prywatnej bety usługę, która ma ten moment uratować bez wyrzucania wszystkiego, czego agent się nauczył.

Nazywa się Agent Memory i robi coś, co dotąd agenci musieli sobie składać sami: wyciąga fakty i polecenia z rozmowy, klasyfikuje je do czterech kategorii, deduplikuje względem tego, co już jest zapisane, i trzyma w odizolowanym profilu. Model nie dostaje surowego dostępu do bazy. Dostaje pięć prostych operacji. Operacja recall ukrywa pod sobą całą wyszukiwarkę: model pyta, a w odpowiedzi dostaje gotowe zdanie syntezy, bo pod spodem odpaliła się cała kolejka kanałów. Cztery pozostałe są dużo prostsze: pełny zapis rozmowy przy kompakcji kontekstu, ręczne zapamiętanie czegoś istotnego, lista wszystkiego, kasowanie wybranego. Już ten układ mi się podoba: pamięć ma być usługą, nie surową bazą do obsługi przez model.

Cloudflare otwarcie pisze, dlaczego nie dał modelowi surowego SQL-a do bazy wektorowej, tylko wąską listę operacji: główny agent nie powinien palić kontekstu na strategię przechowywania. Jeśli model sam projektuje zapytania i decyduje, gdzie i co zapisać, to spala tokeny na metapracę zamiast na samo zadanie. Lepiej, żeby ktoś inny wyciągał fakty z transkryptu, a model żeby wołał recall("Jakiego menedżera pakietów woli użytkownik?") i dostawał gotowe zdanie w odpowiedzi.

Czytaj dalej za darmo

Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.

Powiązane

Pamięć agenta w plikach Markdown, które przejrzysz grepem
Premiera / Narzędzie

Pamięć agenta w plikach Markdown, które przejrzysz grepem

5 min

agent-memory od tigerless-labs trzyma całą pamięć agenta do kodu w zwykłych plikach Markdown, a leżący obok indeks SQLite wolno skasować i odtworzyć jednym poleceniem, więc notatki przejrzysz grepem i wrzucisz do gita. Stara notatka o npm test nie znika, kiedy projekt przechodzi na pnpm, tylko zostaje oznaczona jako nieaktualna, a osobny przebieg w tle scala zapisy i zapomina te bez wartości, przy czym każde skasowanie idzie do zatwierdzenia przez człowieka. W teście LongMemEval-S biblioteka wyciąga 52,9% poprawnych odpowiedzi wobec 35,8% dla MemCore.

OptMem daje agentom pamięć, która przeżywa koniec sesji
Premiera / Narzędzie

OptMem daje agentom pamięć, która przeżywa koniec sesji

4 min

Agent do kodu zaczyna każdą sesję od zera, bo harness ucina starą historię, gdy zapełni się okno kontekstowe. OptMem Victora Taelina odpowiada na tę amnezję jednym plikiem Pythona bez zależności i promptem na 426 tokenów wklejanym do CLAUDE.md: notatki lądują w bezstratnym, wiecznie rosnącym dzienniku, nad którym drzewo binarne streszczeń trzyma odczyt na stałym budżecie około 16 tysięcy tokenów. Cały ciężar spada jednak na model, bo to on musi konsekwentnie zapisywać i sięgać po pamięć we właściwym momencie, czego żaden świeżo wydany projekt jeszcze nie udowodnił.

Jeden plik Pythona zamiast bazy wektorowej: mind próbuje dać agentom pamięć
Premiera / Narzędzie

Jeden plik Pythona zamiast bazy wektorowej: mind próbuje dać agentom pamięć

4 min

mind, jednoplikowe narzędzie Da7-Tech, próbuje dać agentom do kodu pamięć między sesjami bez embeddingów, bazy wektorowej czy zapytań do LLM: opiera się na wyszukiwaniu leksykalnym, grafie pojęć i ręcznym słowniku 83 mapowań, a nieużywane fakty gasną według krzywej Ebbinghausa. Autor podaje recall@1 równy 1,00 przy medianie 2,9 ms na grafie 1000 węzłów, choć sam przyznaje, że to tylko 20 zapytań na sztucznych danych. Największe pytanie nie dotyczy algorytmu, lecz tego, czy agent w ogóle zechce sięgnąć do pamięci wszytej w pliki CLAUDE.md i AGENTS.md.