Ugrás a fő tartalomhoz

Workflow-k és ügynökök

Az IntraCordban a Dashboardon látható Voice Agentet az API workflow-ként kezeli. Ugyanarról az objektumról van szó: a workflow a technikai modell, a Voice Agent pedig a termékben használt név.

A gráfmodell

A workflow egy irányított gráf — Edge-ekkel összekapcsolt Node-ok halmaza.

A Node-ok a beszélgetés lépései. Minden Node-nak van egy promptja, amely megmondja az LLM-nek, hogy az adott ponton mit kell mondania és tennie.

Az Edge-ek a Node-ok közötti átmenetek. Minden Edge-nek van egy feltétele – természetes nyelvi leírása arról, hogy mikor kell továbblépni. Az LLM az eddigi beszélgetés alapján értékeli, hogy a feltétel teljesült-e.

Node-típusok

TípusMit csinál
startCallTelefonhívások belépési pontja. Az első dolog, amit az ügynök mond, amikor egy hívás csatlakozik
agentNodeLLM-alapú beszélgetési lépés. Az alapvető építőelem
globalNodeMeghatározza az összes Agent Node-ra érvényes utasításokat (pl. hangszín, nyelv, tartalék viselkedés)
endCallMegszakítja a hívást
triggerBelépési pont API-ból indított, nem telefonos Workflow Runokhoz
webhookHTTP-kérést indít el, ha eléri – használja CRM-frissítésekhez, értesítésekhez stb.
qaAutomatikus minőségelemzést futtat a befejezett híváson

Edge-ek és átmenetek

Egy Edge két Node-ot köt össze, és akkor aktiválódik, ha a feltétele teljesül:

Edge configuration

A transition_speech opcionális – ha be van állítva, az ügynök kimondja, mielőtt a következő Node-ra lépne.

Verziókezelés

Minden alkalommal, amikor frissíti egy workflow workflow_definition-jét, az IntraCord elment egy új verziót, miközben megőrzi az előzményeket. Mindig az aktuális verzió fut. A régi verziókat megőrizzük ellenőrzés céljából.

Workflow-k létrehozása

Kétféleképpen hozhat létre workflow-t az API-n keresztül:

  • Definícióból — adja meg a teljes Node/Edge gráfot. A legjobb programozott generáláshoz.
  • Sablonból – írja le a használati esetet természetes nyelven, és az IntraCord létrehozza a kezdeti gráfot egy LLM segítségével. A legjobb a gyors kezdéshez.

Tekintse meg a Workflow Definition Schema című részt a teljes mezőreferenciáért.