Onderzoek en rapportage
Een planner splitst een vraag in deeltaken, meerdere onderzoekers werken parallel en een schrijver stelt het resultaat samen uit gedeeld geheugen.
Planner-, onderzoeker- en schrijveragents die werk doorgeven via een duurzame taakstream, resultaten en geheugen delen en nooit een taak kwijtraken.
De planner splitst de opdracht op en voegt een taak toe aan de stream.
Een geanimeerde walkthrough met echte HotKV-commando's en voorbeeldantwoorden. Klik op een stap om ernaartoe te springen. Commando's en antwoorden blijven Engels, precies zoals je ze in HotKV typt en ziet.
Teams van agents hebben een manier nodig om werk aan elkaar door te geven, te delen wat ze hebben gevonden en te herstellen wanneer een van hen halverwege een taak crasht. Dat aan elkaar knopen met ad-hoc HTTP-aanroepen verliest taken, dupliceert toolaanroepen en laat geen overzicht achter van wie wat deed.
Een stream met een consumer group is het taakbord. Elke agent leest zijn eigen taken, bevestigt ze wanneer ze klaar zijn, en alles wat een gecrashte agent in behandeling liet staan, kan door een andere worden overgenomen. Bevindingen gaan in gedeeld werkgeheugen, toolresultaten worden voor elke agent gecachet en elke actie wordt gelogd.
De planner splitst de opdracht op en voegt een taak toe aan de stream.
XADD tasks * type research topic "EU AI Act obligations"De consumer group is eenmalig gemaakt met XGROUP CREATE. De onderzoeker leest als lid ervan, en de taak blijft in behandeling totdat hij wordt bevestigd.
XREADGROUP GROUP agents researcher COUNT 1 BLOCK 5000 STREAMS tasks >Een andere agent heeft deze zoekopdracht vandaag al uitgevoerd. De gedeelde toolcache geeft het resultaat terug.
TOOL.CACHE.GET web "search:EU AI Act obligations"Resultaten gaan in het werkgeheugen van het project, waar elke agent ze kan lezen.
AMEM.WORK.SET project:9 findings "Providers of high-risk systems must ..."De taak is klaar en verlaat de lijst met taken in behandeling. Was de onderzoeker gecrasht, dan had XAUTOCLAIM hem aan een andere agent gegeven.
XACK tasks agents 1790985600123-0De schrijver leest de gedeelde bevindingen, schrijft het rapport en logt de actie.
AMEM.WORK.GET project:9 findingsEen planner splitst een vraag in deeltaken, meerdere onderzoekers werken parallel en een schrijver stelt het resultaat samen uit gedeeld geheugen.
Agents voor coderen, testen en review geven werk door via een stream, en elke wijziging die ze maken staat in het episodische logboek.
Agents voor het uitlezen, valideren en boeken van facturen geven documenten door langs een pipeline die herstarts overleeft.
Streams met consumer groups, bevestigingen en het overnemen van verlaten taken.
XADDXREADGROUPXACKXAUTOCLAIMProjectstatus die elke agent kan lezen en bijwerken.
AMEM.WORK.SETAMEM.WORK.GETDeterministische toolresultaten worden over agents heen hergebruikt.
TOOL.CACHE.GETTOOL.CACHE.SETEen episodisch logboek per agent voor audit en debugging.
AMEM.EPIS.LOGDe taak blijft in de lijst met taken in behandeling van de consumer group staan. Een andere agent kan hem overnemen met XAUTOCLAIM zodra hij lang genoeg inactief is geweest.
Ja. Ze hebben alleen een verbinding met HotKV nodig. Elke client die het Redis-protocol spreekt, werkt.
Streams werken op elk plan. Agentgeheugen en de toolcache maken deel uit van de plannen Performance en Scale.
HotKV spreekt het Redis-protocol, dus je kunt een bestaande client erop richten en dezelfde commando's uitvoeren.