Badania i raportowanie
Planista dzieli pytanie na podzadania, kilku badaczy pracuje równolegle, a autor składa wynik ze wspólnej pamięci.
Agenci planista, badacz i autor, którzy przekazują sobie pracę przez trwały strumień zadań, współdzielą wyniki i pamięć i nigdy nie gubią zadania.
Planista dzieli pracę i dodaje zadanie do strumienia.
Animowany przegląd z prawdziwymi poleceniami HotKV i przykładowymi odpowiedziami. Kliknij dowolny krok, aby do niego przejść. Polecenia i odpowiedzi pozostają po angielsku, dokładnie tak, jak je wpisujesz i widzisz w HotKV.
Zespoły agentów potrzebują sposobu przekazywania sobie pracy, dzielenia się ustaleniami i odzyskiwania po awarii jednego z nich w trakcie zadania. Sklejanie tego doraźnymi wywołaniami HTTP gubi zadania, duplikuje wywołania narzędzi i nie zostawia zapisu, kto co zrobił.
Strumień z grupą konsumentów jest tablicą zadań. Każdy agent czyta własne zadania, potwierdza je po wykonaniu, a wszystko, co po awarii agenta zostało oczekujące, może przejąć inny. Ustalenia trafiają do wspólnej pamięci roboczej, wyniki narzędzi są buforowane dla każdego agenta, a każde działanie jest zapisywane.
Planista dzieli pracę i dodaje zadanie do strumienia.
XADD tasks * type research topic "EU AI Act obligations"Grupę konsumentów utworzono raz poleceniem XGROUP CREATE. Badacz czyta jako jej członek, a zadanie pozostaje oczekujące do potwierdzenia.
XREADGROUP GROUP agents researcher COUNT 1 BLOCK 5000 STREAMS tasks >Inny agent już dziś uruchomił to wyszukiwanie. Wspólny cache narzędzi je zwraca.
TOOL.CACHE.GET web "search:EU AI Act obligations"Wyniki trafiają do pamięci roboczej projektu, gdzie każdy agent może je czytać.
AMEM.WORK.SET project:9 findings "Providers of high-risk systems must ..."Zadanie jest wykonane i opuszcza listę oczekujących. Gdyby badacz uległ awarii, XAUTOCLAIM przekazałby je innemu agentowi.
XACK tasks agents 1790985600123-0Autor czyta wspólne ustalenia, pisze raport i zapisuje działanie w dzienniku.
AMEM.WORK.GET project:9 findingsPlanista dzieli pytanie na podzadania, kilku badaczy pracuje równolegle, a autor składa wynik ze wspólnej pamięci.
Agenci kodowania, testowania i przeglądu przekazują pracę przez strumień, a każda ich zmiana jest w dzienniku epizodycznym.
Agenci wyodrębniania, walidacji i księgowania faktur przekazują dokumenty wzdłuż potoku, który przetrwa restarty.
Strumienie z grupami konsumentów, potwierdzeniami i przejmowaniem porzuconych zadań.
XADDXREADGROUPXACKXAUTOCLAIMStan projektu, który każdy agent może czytać i aktualizować.
AMEM.WORK.SETAMEM.WORK.GETDeterministyczne wyniki narzędzi są używane ponownie przez wielu agentów.
TOOL.CACHE.GETTOOL.CACHE.SETDziennik epizodyczny dla każdego agenta do audytu i debugowania.
AMEM.EPIS.LOGZadanie pozostaje na liście oczekujących grupy konsumentów. Inny agent może je przejąć przez XAUTOCLAIM, gdy będzie bezczynne dostatecznie długo.
Tak. Potrzebują tylko połączenia z HotKV. Działa każdy klient mówiący protokołem Redis.
Strumienie działają w każdym planie. Pamięć agentów i cache narzędzi są częścią planów Performance i Scale.
HotKV mówi protokołem Redis, więc możesz skierować na niego istniejącego klienta i uruchomić te same polecenia.