Ugrás a fő tartalomhoz

Sablonváltozók

Sablon renderelés

A sablonváltozókra {{double_brace}} szintaxissal hivatkozhatsz. Az adatok az initial_context objektumból származnak, amelyet API Triggerrel, kampány táblázatából vagy a hívás kezdetekor futó hívás előtti adatlekéréssel tölthetsz fel. Kizárólag webhook-törzsekben használható a gathered_context, amely a hívás közben kinyert változókat tartalmazza.

A szintaxis attól függ, hogy hol használod:

Holinitial_contextgathered_context
Agent Node Promptok{{field_name}} (közvetlen hivatkozás)Nem érhető el
Webhook Node payloadok{{initial_context.field_name}}{{gathered_context.field_name}}

Agent Node Promptok

Az ügynök Node promptjában hivatkozzon minden initial_context mezőre közvetlenül név szerint. A beágyazott értékeket a pontjelölés támogatja.

Példa: ha a kezdeti kontextus az

{
"initial_context": {
"user": {
"name": "John"
}
}
}

írja be a kérést a felhasználó nevének eléréséhez az alábbiak szerint:

Prompt: You are Alice, who is talking to {{user.name}}.

Webhook Node payloadok

Egy Webhook Node payloadjának összeállításakor a kontextusobjektumok a saját nevük alatt szerepelnek, ezért az initial_context. és gathered_context. előtaggal hivatkozzon rájuk:

Példa: {{initial_context.user.name}} vagy {{gathered_context.call_disposition}}

Sablonváltozók használata teszteléshez

A workflow-ban definiált sablonváltozók Beállítások > Környezeti változók szerepelnek a workflow-szerkesztőből indított teszthívásokban (webes és telefonos egyaránt). Ez akkor hasznos, ha olyan adatokat szimulál, amelyek általában telefonálásból vagy API triggerből származnának.

Template Variables panel in workflow Settings, showing a customer_name variable and fields to add new key/value pairs

Például beállíthatja a caller_number és a called_number kontextusváltozókat a Pre-Call Data Fetch teszteléséhez anélkül, hogy valódi bejövő hívásra lenne szüksége.

Node-ok

Az IntraCord Voice Agents különféle Node-okból áll. Ezek a Node-ok utasításokat adhatnak a Voice Agentnek, segíthetnek egy trigger beállításában, amellyel elindíthatja a Voice Agentet, hogy felhívjon valakit, vagy egy webhook beállításában, ahol frissítheti a hívás eredményeit a CRM-ben, vagy elindíthat egy downstream workflow-t. A következő lépésekben dokumentáljuk azokat a Node-okat, amelyeket a Voice Agent felépítéséhez használhat.