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.

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
- Nyissa meg a workflow-t a Voice Agent Builder alkalmazásban.
- Válassza ki a konfigurálni kívánt Node-ot.
- Kapcsolja be vagy ki a Megszakítás engedélyezése beállítást a Node beállításai panelen.
- 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ás | Bot beszél | Felhasználó beszél | Eredmény |
|---|---|---|---|
| Engedélyezve | Igen | Igen | A robot leállítja, feldolgozza a felhasználói bevitelt |
| Letiltva | Igen | Igen | A bot folytatja, a felhasználói bevitelt figyelmen kívül hagyja, amíg a bot be nem fejezi |
| Vagy | Nem | Igen | A 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.