AI a LLMAgentiPlány Performance a Scale

Orchestrace více agentů

Agenti plánovač, výzkumník a pisatel, kteří si předávají práci přes odolný proud úloh, sdílejí výsledky i paměť a nikdy neztratí úlohu.

ztracených úloh při pádu agenta
0
sdílená paměť
1
agentů paralelně
N
Krok 1 z 6
Zadání úlohy

Plánovač rozdělí práci a přidá úlohu do streamu.

Ukázková relaceplaying
# Zadání úlohy
hotkv> XADD tasks * type research topic "EU AI Act obligations"
"1790985600123-0"

Animovaný průvodce se skutečnými příkazy HotKV a ukázkovými odpověďmi. Kliknutím na kterýkoli krok na něj přeskočíte. Příkazy a odpovědi zůstávají anglicky, přesně tak, jak je v HotKV zadáváte a vidíte.

Problém

Týmy agentů potřebují způsob, jak si předávat práci, sdílet, co zjistili, a zotavit se, když jeden z nich spadne uprostřed úlohy. Slepovat to příležitostnými HTTP voláními ztrácí úlohy, duplikuje volání nástrojů a nezanechává záznam o tom, kdo co udělal.

Jak to řeší HotKV

Stream se skupinou konzumentů je nástěnka úloh. Každý agent čte své úlohy, po dokončení je potvrdí a cokoli, co spadlý agent nechal nevyřízené, může převzít jiný. Zjištění jdou do sdílené pracovní paměti, výsledky nástrojů se cachují pro všechny agenty a každá akce se loguje.

Krok za krokem

Co se děje, příkaz po příkazu

  1. 01

    Zadání úlohy

    Plánovač rozdělí práci a přidá úlohu do streamu.

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

    Worker ji převezme

    Skupina konzumentů byla jednou vytvořena pomocí XGROUP CREATE. Výzkumník čte jako její člen a úloha zůstává nevyřízená, dokud není potvrzena.

    XREADGROUP GROUP agents researcher COUNT 1 BLOCK 5000 STREAMS tasks >
  3. 03

    Znovupoužití výsledku nástroje

    Jiný agent už dnes toto vyhledávání spustil. Sdílená cache nástrojů ho vrátí.

    TOOL.CACHE.GET web "search:EU AI Act obligations"
  4. 04

    Sdílení zjištění

    Výsledky jdou do pracovní paměti projektu, kde je může číst každý agent.

    AMEM.WORK.SET project:9 findings "Providers of high-risk systems must ..."
  5. 05

    Potvrzení

    Úloha je hotová a opouští seznam nevyřízených. Kdyby výzkumník spadl, XAUTOCLAIM by ji předal jinému agentovi.

    XACK tasks agents 1790985600123-0
  6. 06

    Pisatel ji převezme

    Pisatel přečte sdílená zjištění, sepíše report a zaloguje akci.

    AMEM.WORK.GET project:9 findings
Kam to zapadá

Scénáře z praxe

Výzkum a reporting

Plánovač rozdělí otázku na dílčí úlohy, několik výzkumníků pracuje paralelně a pisatel z výsledků ve sdílené paměti poskládá výstup.

Softwaroví agenti

Agenti pro kódování, testování a review si předávají práci přes stream a každá jejich změna je v epizodickém logu.

Automatizace back-office

Agenti pro extrakci, validaci a zaúčtování faktur předávají dokumenty po pipeline, která přežije restarty.

Zabudováno

Co dostanete

Odolné předávání úloh

Streamy se skupinami konzumentů, potvrzeními a přebíráním opuštěných úloh.

XADDXREADGROUPXACKXAUTOCLAIM

Sdílená pracovní paměť

Stav projektu, který může číst a aktualizovat každý agent.

AMEM.WORK.SETAMEM.WORK.GET

Sdílená cache nástrojů

Deterministické výsledky nástrojů se znovu používají napříč agenty.

TOOL.CACHE.GETTOOL.CACHE.SET

Kdo co udělal

Epizodický log pro každého agenta pro audit a ladění.

AMEM.EPIS.LOG

Časté otázky

Co se stane, když agent spadne uprostřed úlohy?

Úloha zůstane v seznamu nevyřízených skupiny konzumentů. Jiný agent ji může převzít pomocí XAUTOCLAIM, jakmile je dostatečně dlouho nečinná.

Mohou agenti běžet na různých strojích a v různých jazycích?

Ano. Stačí jim připojení k HotKV. Funguje libovolný klient, který mluví protokolem Redisu.

Které plány ho zahrnují?

Streamy fungují v každém plánu. Paměť agentů a cache nástrojů jsou součástí plánů Performance a Scale.

Související případy použití

Vyzkoušejte to na své zátěži

HotKV mluví protokolem Redisu, takže na něj můžete nasměrovat stávajícího klienta a spustit tytéž příkazy.