Rese- och bokningsagenter
Uppslag av väder, valuta och tillgänglighet upprepas över resenärer och planeringssteg. Varje resultat hämtas en gång per TTL.
Agenter anropar samma verktyg med samma argument om och om igen. Memoisera resultaten och sluta betala för samma API-anrop två gånger.
Vädret ändras långsamt, så resultaten lever i 15 minuter.
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.
Agenter går i loopar. De slår upp samma väder, samma växelkurs, samma SQL-resultat och samma webbsida flera gånger i en körning och igen i nästa. Varje anrop kostar latens, hastighetsgräns och ofta pengar, och långsamma verktyg gör varje agentsteg långsamt.
Verktygscachen memoiserar deterministiska verktygsanrop under en nyckel som byggs av verktygets namn och dess argument. Innan agenten anropar ett verktyg frågar den cachen. En träff returnerar det lagrade resultatet direkt, en miss anropar verktyget en gång och lagrar resultatet med en TTL som motsvarar hur färskt det behöver vara.
Vädret ändras långsamt, så resultaten lever i 15 minuter.
TOOL.CACHE.CREATE tools MAX_ENTRIES 100000 TTL 900Inget är cachat för de här argumenten än.
TOOL.CACHE.GET tools "get_weather(city=Lisbon)"Det riktiga API:et anropas och resultatet cachas de följande 15 minuterna.
TOOL.CACHE.SET tools "get_weather(city=Lisbon)" "{\"temp_c\":21,\"sky\":\"clear\"}" TTL 900Agenten planerar en andra dagsutflykt och frågar igen. Det gör andra agenter också, åt andra resenärer.
TOOL.CACHE.GET tools "get_weather(city=Lisbon)"Träffar, missar och sparad användning redovisas per namnrymd.
TOOL.CACHE.STATS toolsUppslag av väder, valuta och tillgänglighet upprepas över resenärer och planeringssteg. Varje resultat hämtas en gång per TTL.
Skrivskyddade SQL-frågor och mätvärden från instrumentpaneler memoiseras, så att en agent som utforskar datan inte hamrar på datalagret.
Hämtade och tolkade webbsidor cachas, så att samma sida inte laddas ned igen i varje körning.
Nycklar byggs av verktygets namn och dess argument, så varje distinkt anrop cachas separat.
TOOL.CACHE.GETTOOL.CACHE.SETEn standard-TTL per namnrymd och en valfri TTL per post.
TTLEn postgräns per namnrymd, med borttagning när den är full.
MAX_ENTRIESTräffar, missar, borttagningar, minne och sparad användning.
TOOL.CACHE.STATSDeterministiska, skrivskyddade anrop, som uppslag, sökningar och frågor vars resultat bara beror på argumenten. Cacha aldrig verktyg som ändrar något, som att skicka ett e-postmeddelande.
Ja. TOOL.CACHE.DEL tar bort en post och TOOL.CACHE.FLUSH tömmer en namnrymd.
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.