Ugrás a fő tartalomhoz

Megszakítások kezelése

Áttekintés

A megszakításkezelés azt szabályozza, hogy a felhasználó „beléphet-e” és megszakíthatja-e a botot, miközben az beszél. Ez Node-onként van konfigurálva a workflow-szerkesztőben, így pontos irányítást biztosít a beszélgetés folyamata felett.

Megszakítás engedélyezése

Mi az a VAD?

A VAD (Voice Activity Detection) az, ami lehetővé teszi a bejutást – ez az a modell, amely figyeli a bejövő hangfolyamot, és eldönti, hogy a hívó éppen beszél-e. Az IntraCord folyamata alapértelmezés szerint a Silero VAD függvényt futtatja, hogy valós időben észlelje a felhasználói beszéd kezdetét és végét. Egyes valós idejű szolgáltatók (például az OpenAI Realtime, az Azure Realtime és a Grok Voice Agent) saját VAD-jeleket szolgáltatnak, így a helyi Silero VAD kimarad ezeknél a hívásoknál.

Ha a Megszakítás engedélyezése engedélyezve van egy Node-on, a VAD váltja ki a megszakítást: abban a pillanatban, amikor észleli, hogy a hívó beszélni kezdett, a bot beszéde megszakad, és a folyamat elkezdi feldolgozni az új bemenetet. Ha a megszakítás le van tiltva, a rendszer figyelmen kívül hagyja a felhasználó mikrofonjának VAD-kimenetét, amíg a bot be nem fejezi a beszédet.

A VAD általánosabban is táplálja a körfelvételt – ez része annak, ahogy IntraCord úgy dönt, hogy a hívó befejezte a kört, és az ügynöknek válaszolnia kell, függetlenül attól, hogy a megszakítás engedélyezve van-e.

Hogyan működik

A workflow minden Node-jához tartozik egy Megszakítás engedélyezése kapcsoló:

  • Letiltva (alapértelmezett) – A bot a teljes válaszát befejezi, mielőtt elfogadná a felhasználói bevitelt. A felhasználó mikrofonja ideiglenesen el van némítva, amíg a bot beszél.
  • Engedélyezve – A bot azonnal abbahagyja a beszédet, amint a felhasználó elkezd beszélni, és azonnal feldolgozza a bemenetet. Ez természetes, társalgási élményt teremt.

Mikor kell letiltani a megszakítást

A megszakítás letiltása akkor hasznos, ha a botnak teljes üzenetet kell kézbesítenie anélkül, hogy megszakadna:

  • Jogi felelősségkizárások — A folytatás előtt győződjön meg róla, hogy a teljes felelősséget kimondja.
  • Kritikus utasítások — Lépésről lépésre szóló utasítások, amelyek értelmüket vesztik, ha részben meghallják.
  • Üdvözlet vagy bemutatkozás — Hagyja, hogy a bot befejezze a nyitást, mielőtt a felhasználó válaszolna.
  • Megerősítő összefoglalók — Olvassa vissza a fontos részleteket (találkozók időpontja, rendelési összegek) teljes egészében.

Mikor kell engedélyezni a megszakítást

Tartsa engedélyezve a megszakítást az interaktív beszélgetési szakaszokban:

  • Kérdések és válaszok vagy kifogáskezelés — Hagyja, hogy a felhasználó magától értetődően ugorjon bele.
  • Nyílt végű vita — emberibbnek érzi magát, ha bármelyik fél közbeszólhat.
  • Hosszú válaszok — Lehetővé teszi a felhasználó számára az átirányítást, ha a bot eltér a nyomvonaltól.

Megszakítás konfigurálása

  1. Nyissa meg a workflow-t a Voice Agent Builder alkalmazásban.
  2. Válassza ki a konfigurálni kívánt Node-ot.
  3. Kapcsolja be vagy ki a Megszakítás engedélyezése beállítást a Node beállításai panelen.
  4. Mentse el a workflow-t.

Minden Node-hoz különböző megszakítási viselkedést állíthat be. Például tiltsa le a megszakítást a Start Node üdvözlésén, de engedélyezze az összes további Agent Node-on.

Amit a felhasználó tapasztal

MegszakításBot beszélFelhasználó beszélEredmény
EngedélyezveIgenIgenA robot leállítja, feldolgozza a felhasználói bevitelt
LetiltvaIgenIgenA bot folytatja, a felhasználói bevitelt figyelmen kívül hagyja, amíg a bot be nem fejezi
VagyNemIgenA felhasználói bevitel feldolgozása normál módon történik

Ha a megszakítás le van tiltva, a platform elnémítja a felhasználó hangbemenetét, miközben a bot beszél. Amint a robot befejeződik, a mikrofon automatikusan feloldódik, és a felhasználó normálisan reagálhat.