Přeskočit obsah

Co je $context?

V Coworkers.ai je $context interní pamětí bota — sada pojmenovaných proměnných používaných k ukládání a správě informací během konverzace.

Každá konverzace ukládá své vlastní $contexts a můžete je prozkoumat v detailu Diskusí/Hovorů:

context.png

Co se ukládá do $context?

Hodnoty $context jsou vytvářeny automaticky nebo ručně a jsou aktualizovány během celé konverzace. Zahrnují:

Systémové kontexty

  • Metadata diskuse (uložená s prefixem $sys_, např. čas začátku, stav systému atd.)

Uživatelské kontexty

  • Odpovědi z API — vaše mapované hodnoty (např. stav doručení, informace o uživatelském účtu) + systémové informace (např. stav odpovědi)
  • Ručně nastavené hodnoty (např. $user_verified = "true" z Context module nebo Lambda (bloku kódu) module v dialog flow
  • Module dialog flow — hodnoty z modulů, které se snaží detekovat, pochopit a uložit konkrétní části informací (např. Entities module, Form module, Numbers extraction, Name extraction atd.).

  • Každý module popisuje hodnoty $context, které nastavuje, ve svém panelu nastavení, když na něj kliknete.

image-20250707-120120.png

Info

Pro ruční nastavení, úpravu, smazání, zvýšení, snížení nebo zkopírování hodnoty do jiného klíče kontextu použijte Context module v dialog flow.

Kde lze $context použít?

Hodnoty $context lze použít kdekoli ve vašem dialog flow k řízení logiky dialog flow, personalizaci odpovědí nebo řízení rozhodnutí.

1. V podmínkách

Použijte hodnoty kontextu k směrování konverzace:

  • Zkontrolujte, zda hodnota existuje nebo ne, a reagujte odpovídajícím způsobem
  • Porovnávejte čísla, řetězce, booleany nebo dvě hodnoty $context

image-20250707-120817.png

2. V odpovědích bota

Vkládejte dynamická data do textových odpovědí, tlačítek nebo hlasu:

image-20250707-121404.png

3. Ve většině vstupních nastavení module

Použijte $context uvnitř:

  • Promptů v AI Knowledge nebo jiných LLM modulech
  • Akcí tlačítek, odkazů, URL přesměrování atd.

image-20250707-121852.png

4. V Lambda (vlastní blok kódu - JavaScript)

Přistupujte ke všem hodnotám $context a manipulujte s nimi volně v Lambda module.

Poznámka: Všechny hodnoty $context jsou uloženy v objektu context, takže musí být prefixovány context..

📝 Poznámka

Všechny hodnoty kontextu jsou ukládány jako řetězce.