Egyéni események konfigurálása AI-ügynökökhöz

list-menuVisszajelzés?
Ez a cikk az autonóm és szkriptelt AI-ügynökök egyéni eseményadatainak konfigurálásához szükséges lépéseket ismerteti.

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

  1. A Webex Contact Center folyamattervezőben konfigurálja a virtuális ügynök V2 tevékenységét a folyamatban.
  2. Az Állami esemény beállításai között adja meg a következő adatokat az Esemény neve - Eseményadatok oszlopokban:
    1. Hagyja üresen az esemény neve mezőt.
    2. Adja meg azokat az egyéni adatokat, amelyeket át szeretne adni a folyamattervezőből az autonóm AI-ügynöknek.

Virtuális ügynök V2 tevékenység a Folyamattervezőben

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.

Egyéni adatok az AI-ügynökstúdióban

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

  1. Az AI-ügynök konfigurációja lapon hozzon létre egy új választ a Responses Tab.
  2. Az Alapértelmezett válasz területen kattintson az Alapértelmezett (web) csatorna melletti + gombra a hangcsatorna hozzáadásához
  3. 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

  1. A Webex Contact Center folyamattervezőben konfigurálja a virtuális ügynök V2 tevékenységét a folyamatban.
  2. Az Állami esemény beállításai között adja meg a következő adatokat az Esemény neve - Eseményadatok oszlopokban:
    1. 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.

    2. 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

  1. 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.

  2. Egyéni esemény hozzáadása az Alapértelmezett válasz szakaszhoz.

  3. 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_update esemé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 } }

Hasznos volt ez a cikk?
Hasznos volt ez a cikk?