AI en LLMAgentsPlannen Performance en Scale

Orkestratie van meerdere agents

Planner-, onderzoeker- en schrijveragents die werk doorgeven via een duurzame taakstream, resultaten en geheugen delen en nooit een taak kwijtraken.

verloren taken als een agent crasht
0
gedeeld geheugen
1
agents parallel
N
Stap 1 van 6
Een taak plaatsen

De planner splitst de opdracht op en voegt een taak toe aan de stream.

Voorbeeldsessieplaying
# Een taak plaatsen
hotkv> XADD tasks * type research topic "EU AI Act obligations"
"1790985600123-0"

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.

Het probleem

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.

Hoe HotKV het aanpakt

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.

Stap voor stap

Wat er gebeurt, commando voor commando

  1. 01

    Een taak plaatsen

    De planner splitst de opdracht op en voegt een taak toe aan de stream.

    XADD tasks * type research topic "EU AI Act obligations"
  2. 02

    Een worker claimt hem

    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 >
  3. 03

    Een toolresultaat hergebruiken

    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"
  4. 04

    De bevindingen delen

    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 ..."
  5. 05

    Bevestigen

    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-0
  6. 06

    De schrijver pakt het op

    De schrijver leest de gedeelde bevindingen, schrijft het rapport en logt de actie.

    AMEM.WORK.GET project:9 findings
Waar het past

Praktijkscenario's

Onderzoek en rapportage

Een planner splitst een vraag in deeltaken, meerdere onderzoekers werken parallel en een schrijver stelt het resultaat samen uit gedeeld geheugen.

Softwareagents

Agents voor coderen, testen en review geven werk door via een stream, en elke wijziging die ze maken staat in het episodische logboek.

Backofficeautomatisering

Agents voor het uitlezen, valideren en boeken van facturen geven documenten door langs een pipeline die herstarts overleeft.

Ingebouwd

Wat je krijgt

Duurzame taakoverdracht

Streams met consumer groups, bevestigingen en het overnemen van verlaten taken.

XADDXREADGROUPXACKXAUTOCLAIM

Gedeeld werkgeheugen

Projectstatus die elke agent kan lezen en bijwerken.

AMEM.WORK.SETAMEM.WORK.GET

Gedeelde toolcache

Deterministische toolresultaten worden over agents heen hergebruikt.

TOOL.CACHE.GETTOOL.CACHE.SET

Wie deed wat

Een episodisch logboek per agent voor audit en debugging.

AMEM.EPIS.LOG

Veelgestelde vragen

Wat gebeurt er als een agent halverwege een taak crasht?

De 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.

Kunnen agents op verschillende machines en in verschillende talen draaien?

Ja. Ze hebben alleen een verbinding met HotKV nodig. Elke client die het Redis-protocol spreekt, werkt.

Welke plannen bevatten het?

Streams werken op elk plan. Agentgeheugen en de toolcache maken deel uit van de plannen Performance en Scale.

Verwante use cases

Probeer het op je eigen workload

HotKV spreekt het Redis-protocol, dus je kunt een bestaande client erop richten en dezelfde commando's uitvoeren.