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:
| Hol | initial_context | gathered_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.
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.