Forskning och rapportering
En planerare bryter ner en fråga i deluppgifter, flera forskare arbetar parallellt och en skribent sammanställer resultatet ur delat minne.
Planerare, forskare och skribenter som lämnar över arbete via en beständig uppgiftsström, delar resultat och minne och aldrig tappar en uppgift.
Planeraren delar upp jobbet och lägger till en uppgift i strömmen.
En animerad genomgång med riktiga HotKV-kommandon och exempelsvar. Klicka på valfritt steg för att hoppa dit. Kommandon och svar förblir på engelska, precis som du skriver och ser dem i HotKV.
Team av agenter behöver ett sätt att lämna arbete till varandra, dela vad de har hittat och återhämta sig när en av dem kraschar mitt i en uppgift. Att limma ihop det med ad hoc-anrop över HTTP tappar uppgifter, duplicerar verktygsanrop och lämnar inget register över vem som gjorde vad.
En ström med en konsumentgrupp är uppgiftstavlan. Varje agent läser sina egna uppgifter, kvitterar dem när de är klara, och allt som en kraschad agent lämnat väntande kan övertas av en annan. Fynd hamnar i delat arbetsminne, verktygsresultat cachas åt alla agenter och varje åtgärd loggas.
Planeraren delar upp jobbet och lägger till en uppgift i strömmen.
XADD tasks * type research topic "EU AI Act obligations"Konsumentgruppen skapades en gång med XGROUP CREATE. Forskaren läser som medlem i den, och uppgiften förblir väntande tills den kvitteras.
XREADGROUP GROUP agents researcher COUNT 1 BLOCK 5000 STREAMS tasks >En annan agent körde den här sökningen redan i dag. Den delade verktygscachen returnerar den.
TOOL.CACHE.GET web "search:EU AI Act obligations"Resultaten läggs i arbetsminnet för projektet, där varje agent kan läsa dem.
AMEM.WORK.SET project:9 findings "Providers of high-risk systems must ..."Uppgiften är klar och lämnar listan över väntande. Hade forskaren kraschat hade XAUTOCLAIM lämnat över den till en annan agent.
XACK tasks agents 1790985600123-0Skribenten läser de delade fynden, skriver ett utkast till rapporten och loggar åtgärden.
AMEM.WORK.GET project:9 findingsEn planerare bryter ner en fråga i deluppgifter, flera forskare arbetar parallellt och en skribent sammanställer resultatet ur delat minne.
Agenter för kodning, testning och granskning lämnar över arbete via en ström, och varje ändring de gör finns i den episodiska loggen.
Agenter för fakturautläsning, validering och bokföring lämnar dokument vidare längs en pipeline som överlever omstarter.
Strömmar med konsumentgrupper, kvittenser och övertagande av övergivna uppgifter.
XADDXREADGROUPXACKXAUTOCLAIMProjekttillstånd som varje agent kan läsa och uppdatera.
AMEM.WORK.SETAMEM.WORK.GETDeterministiska verktygsresultat återanvänds mellan agenter.
TOOL.CACHE.GETTOOL.CACHE.SETEn episodisk logg per agent för granskning och felsökning.
AMEM.EPIS.LOGUppgiften ligger kvar i konsumentgruppens lista över väntande. En annan agent kan ta över den med XAUTOCLAIM när den har varit overksam tillräckligt länge.
Ja. De behöver bara en anslutning till HotKV. Vilken klient som helst som talar Redis-protokollet fungerar.
Strömmar fungerar i alla planer. Agentminnet och verktygscachen ingår i planerna Performance och Scale.
HotKV talar Redis-protokollet, så du kan peka en befintlig klient mot det och köra samma kommandon.