V Coworkers.ai, $context představuje interní paměť bota — soubor pojmenovaných proměnných používaných k ukládání a správě informací během konverzace.
Každá konverzace ukládá vlastní $contexts a můžete je prozkoumat v podrobnostech diskusí/hovorů:
Co se uchovává ve $context?
Hodnoty $context jsou vytvářeny automaticky nebo manuálně a jsou aktualizovány během konverzace. Obsahují:
Systémové kontexty
-
✅ Metadata diskuse (uložená s předponou
$sys_, např. čas zahájení, stav systému atd.)
Uživatelské kontexty
-
✅ Odpovědi API — vaše mapované hodnoty (např. status doručení, informace o uživatelském účtu) + informace o systému (např. stav odpovědi)
-
✅ Manuálně nastavené hodnoty (např.
$user_verified = "true"z modulu Kontext nebo modulu Lambda (blok kódu) v toku dialogu) -
✅ Moduly toku dialogu — hodnoty z modulů, které se snaží detekovat, rozpoznávat a ukládat konkrétní informace (např. modul Entity, modul Formulář, Extrahování čísel, Extrahování jmen atd.).
-
Každý modul popisuje hodnoty
$contextjež nastavuje, v jeho nastavení panelu po kliknutí.
-
$context nastavovaných modulem Extrahování jmen
Pro manuální nastavení, úpravy, mazání, zvýšení, snížení nebo kopírování hodnoty na jiný klíč kontextu použijte modul Kontext modul v toku dialogu.
Kde lze použít $context?
Hodnoty $context lze použít kdekoli v toku dialogu k usměrňování logiky toku dialogu, personalizaci odpovědí nebo vyhodnocování rozhodnutí.
1. V podmínkách
Použijte hodnoty kontextu k směrování konverzace:
-
Zkontrolujte, zda hodnota existuje nebo ne, a odpovídajícím způsobem reagujte.
-
Porovnávejte čísla, řetězce, booleany nebo dvě hodnoty
$context.
$api_client_type hodnotu vip, a cestu „Others“ ve všech ostatních případech.
2. V odpovědích Bota
Vložte dynamická data do textových odpovědí, tlačítek nebo řeči:
3. Ve většině nastavení vstupů Modulů
Použijte $context uvnitř:
-
Promptů v modulech AI kazuistiky nebo jiných LLM.
-
Akce tlačítek, odkazy, přesměrovací URL adresa, atd.
4. V Lambda (vlastní blok kódu - JavaScript)
Získejte přístup k a manipulujte se všemi hodnotami $context volně v modulu Lambda.
Poznámka: Všechny hodnoty $context jsou uloženy v objektu context, proto musí být opatřeny předponou context..
return {
$full_name: context.$first_name + " " + context.$last_name
}
Všechny hodnoty kontextu jsou uloženy jako řetězce.