Egyéni események konfigurálása AI-ügynökökhöz
Az egyéni esemény lehetővé teszi a fejlesztők számára a következő feladatok elvégzését:
- Adatok átadása az ügyféltől egy autonóm ügynök tervezési idő paramétereinek frissítéséhez. Például az ügyfél nevének átadása egy személyre szabott üdvözlő üzenethez.
- Frissítse az autonóm AI-ügynök tervezési időváltozóit. Optimalizálhatja például a célokat és az utasításokat adott ügyfelek számára, frissítheti a műveletek leírását és a tárolóhelyeket az ügyfélnél elérhető információkkal, hogy a rendszer ne kérje újra a felhasználókat.
Jelenleg az autonóm AI-ügynökök egyéni eseménye csak a hangcsatornán keresztül támogatott.
Egyéni adatok konfigurálása a folyamattervezőben
- A Webex Contact Center folyamattervezőben konfigurálja a virtuális ügynök V2 tevékenységét a folyamatban.
- Az Állami esemény beállításai között adja meg a következő adatokat az Esemény neve - Eseményadatok oszlopokban:
- Hagyja üresen az esemény neve mezőt.
- Adja meg azokat az egyéni adatokat, amelyeket át szeretne adni a folyamattervezőből az autonóm AI-ügynöknek.

Egyéni eseményadatok elérése az AI Agent Studióban
A (Folyamattervezőben konfigurált) eseményadatokat a {{változó neve}} szintaxissal érheti el az autonóm ügynök különböző szakaszaiban. Az egyéni adatokban átadott változók az ügynök céljában, üdvözlő üzenetében, utasításaiban, műveletleírásában és tárolóhely leírásában érhetők el.

Ebben a példában a fejlesztő az üdvözlő üzenetben a {{customer_name}}, az ügynöki utasításokban pedig a {{calling_number}} sablont használja .
Az egyéni események lehetővé teszik a rendszergazdák számára a következő feladatok elvégzését:
-
Adatok átadása az ügyféltől dinamikus válaszok létrehozásához. Például az ügyfél nevének átadása egy személyre szabott üdvözléshez.
-
Határozzon meg egy egyéni kilépést az AI-ügynökből, hogy visszaadja az irányítást a folyamattervezőnek. Például a teljesítés végrehajtásához a folyamaton belül.
-
Állítsa be az AI-ügynököt úgy, hogy egyéni kezdőpontból induljon ki az üdvözlő kérés helyett egy egyéni esemény használatával.
-
AI-ügynök állapotváltozóinak frissítése. Például a környezet vagy a tárolóhelyek előzetes feltöltése a folyamattervezőtől átadott egyéni adatok használatával.
Jelenleg a szkriptelt AI-ügynökök egyéni eseménye csak a hangcsatornán keresztül támogatott.
Bejövő egyéni esemény konfigurálása az AI Agent Studióban
- Az AI-ügynök konfigurációja lapon hozzon létre egy új választ a Responses Tab.
- Az Alapértelmezett válasz területen kattintson az Alapértelmezett (web) csatorna melletti + gombra a hangcsatorna hozzáadásához
- A Bejövő esemény neve mezőben adja meg az ügynök által fogadott eseménynevet.
Egyéni esemény meghívása a Folyamattervezőből
- A Webex Contact Center folyamattervezőben konfigurálja a virtuális ügynök V2 tevékenységét a folyamatban.
- Az Állami esemény beállításai között adja meg a következő adatokat az Esemény neve - Eseményadatok oszlopokban:
-
Adja meg az AI-ügynök konfigurációs oldalának Response Tab oldalán konfigurált egyéni eseménynevet az AI-ügynök studióban.
- Adja meg azokat az egyéni adatokat, amelyeket át szeretne adni a folyamattervezőből a szkriptelt AI-ügynöknek.
-
Egyéni eseményadatok elérése az AI Agent Studióban
Az eseményadatokat (a folyamattervezőben konfigurálva) az Alapértelmezett válasz szakaszban érheti el, ahol a bejövő eseményt konfigurálta. Az alábbi ábrán láthatja, hogy az egyéni eseménynév "custom_welcome" és az eseményadatok "store name" (üzletnév) a Flow Designer és az AI Agent Studio között lesz átadva.
Egyéni kilépési esemény > hasznos adatok konfigurálása az AI Agent Studióban
-
Az AI Agent Studióban lépjen a szkriptelt AI-ügynök konfigurációs oldalára, és lépjen a Válasz elemre , ahol vissza szeretné adni a vezérlőt a folyamattervezőnek.
-
Egyéni esemény hozzáadása az Alapértelmezett válasz szakaszhoz.
-
Adja meg az esemény nevét és az esemény hasznos adatainak adatait a JSON-fájlban, amelyet vissza szeretne adni a folyamatnak.
Ebben a példában az összegyűjtött tárolóhelyeket a rendszer visszaadja a folyamatnak a "order_details" egyéni kilépési eseménnyel.
Egyéni eseményadatok elérése a Folyamattervezőben
Az egyéni eseményt és hasznos adatokat a Virtual Agent V2 tevékenység Kimeneti változók szakaszában érheti el.
Az esemény nevét a StateEventName változó adja vissza, az esemény hasznos adatát pedig metaadatokként adja vissza az alábbi ábrán látható módon:

Rendszerváltozók frissítése az AI Agent Studióban
A rendszerváltozókat, például a környezetet, a szándékot és a tárolóhelyet egy speciális esemény-state_update és esemény adatcsomaggal frissítheti az alábbi példában látható értékekkel:
{ "intent": "order_status", "slots": { "first_name": "John" } }
A fenti példában a szkriptelt ügynök szándéka order_status, a szándékon belüli "first_name" tárolóhely "János" értékre van állítva, és egy "track" nevű környezet lesz hozzáadva a munkamenethez.
Ez az esemény olyan esetekben hasznos, amikor a parancsfájllal ellátott ügynök beszélgetését folyamatlogikával kell vezérelni. Néhány használati eset, ahol ez különösen hasznos:
-
Kérjen információt a felhasználótól, ha a folyamat teljesítése sikertelen
Vegyünk egy olyan forgatókönyvet, amelyben az ügynök időpontot foglal egy felhasználó számára. A dátum és az idő összegyűjtése után a rendszer elküldi ezeket az információkat a folyamatnak egy egyéni eseményen keresztül, amely ezután megpróbálja lefoglalni a találkozót egy HTTPS-kérési tevékenységgel. Ha a találkozót ütemezési ütközés miatt elutasítják, az AI-ügynöknek alternatív időszeletet kell kérnie. Ennek kezeléséhez a fejlesztő a következő esemény hasznos adatait használhatja:
{ "szándék": "időpont foglalása", "résidők": { "idő": "" } }Ebben az esetben az időre gyűjtött érték törlődik, és az AI-ügynök arra kéri a felhasználót, hogy adjon meg egy újat. A fejlesztők feltételes válaszokat állíthatnak be, hogy tájékoztassák a felhasználókat arról, hogy az előző hely nem volt elérhető, és új időpontot kérjenek.
-
Navigálás másik szándékhoz
Vegyünk egy olyan forgatókönyvet, amelyben a felhasználó kéri az egyenlegének ellenőrzését, de előfeltételként először igazolnia kell az identitását. Az egyenleglekérdezési folyamat részeként a fejlesztők esemény-hasznos adatokat küldhetnek, hogy tájékoztassák a folyamatot arról, hogy a felhasználó már ellenőrizve lett-e. Ellenőrzés esetén a rendszer folytathatja a mérleg lekérését; ha nem, a folyamat megkérheti az AI-ügynököt, hogy kezdeményezze a felhasználó-ellenőrzési folyamatot a következő esemény hasznos adataival:
{ "szándék": "felhasználó ellenőrzése", }Ugyanebben a példában tegyük fel, hogy az ellenőrzéshez szükség van a felhasználó születési dátumára és PIN kódjára. A folyamat már rendelkezik információkkal a felhasználó születési dátumáról a CJDS-en keresztül, amely tárolóhelyként adható át, és csak PIN kód gyűjthető. Az esemény hasznos adata így fog kinézni:
{ "szándék": "felhasználó ellenőrzése", "résidők": { "születési dátum": "1993.06.26" } } - Kontextus bevezetése vagy visszaállítása egy beszélgetésben
Ha frissíteni kell a beszélgetési környezetet, a fejlesztők belefoglalhatják azt a
state_updateesemény esemény hasznos adatába. Például, miután az AI-ügynök összegyűjti a "felhasználó ellenőrzése" szándék tárolóhelyeit, a beszélgetési környezetet "ellenőrzésre" állítja. Ha az ellenőrzés sikertelen a folyamatban, a környezetet alaphelyzetbe kell állítani, hogy a felhasználó ne férhessen hozzá az "ellenőrzési" környezetet igénylő szándékokhoz. Ebben a forgatókönyvben az esemény hasznos adata így néz ki:{ "intent": "ellenőrizze a felhasználót", "slots": { "születési dátum": "", "pincode": "" }, "context": { "verify": 0 } }