Cél

A szándék a Webex AI Agent Studio platform alapvető összetevője, amely lehetővé teszi az AI-ügynök számára, hogy hatékonyan megértse és reagáljon a bemenetre. Ez egy konkrét feladatot vagy műveletet képvisel, amelyet egy beszélgetés során szeretne végrehajtani. Megadhatja az összes olyan szándékot, amely megfelel a végrehajtani kívánt feladatoknak. A szándékbesorolás pontossága közvetlenül befolyásolja az AI-ügynök azon képességét, hogy releváns és hasznos válaszokat adjon. A szándékbesorolás a szándék azonosításának folyamata a bemenet alapján, lehetővé téve az AI-ügynök számára, hogy értelmes és kontextus szempontjából releváns módon válaszoljon. A szándékok létrehozásával kapcsolatos részletekért lásd: Szándék létrehozása.

A rendszer szándékai

  • Alapértelmezett tartalék szándék – Az AI-ügynökök képességeit eredendően korlátozzák azok a szándékok, amelyek felismerésre és reagálásra vannak tervezve. Bár a vállalat nem képes előre látni minden lehetséges kérdést, az alapértelmezett tartalék szándék segíthet a beszélgetések megfelelő ütemében.

    Az alapértelmezett tartalék szándék megvalósításával az AI-ügynök fejlesztői biztosíthatják, hogy az AI-ügynök elegánsan kezelje a váratlan vagy hatókörön kívüli lekérdezéseket, és visszairányítja a beszélgetést az ismert szándékokra.

    Az AI-ügynök fejlesztőinek nem kell konkrét kimondott szövegeket hozzáadniuk a tartalék szándékhoz. Az ügynök betanítható úgy, hogy automatikusan aktiválja a tartalék szándékot, ha ismert, hatókörön kívüli kérdésekkel találkozik, amelyek egyébként helytelenül lennének más szándékokba kategorizálva.

    Egy banki AI-ügynökben például az ügyfelek megpróbálhatnak érdeklődni a hitelekről. Ha az AI-ügynök nincs konfigurálva a hitellel kapcsolatos lekérdezések kezelésére, ezek a lekérdezések betanítási kifejezésekként is beépíthetők az alapértelmezett tartalék szándékba. Amikor egy ügyfél a beszélgetés bármely pontján lekérdezi a hiteleket, az AI-ügynök felismeri, hogy a lekérdezés kívül esik a meghatározott szándékain, és elindítja a tartalék választ. Ez megfelelőbb választ biztosít.

    A tartalék szándék:

    • Nem lehet hozzá bővítőhely társítva.
    • A válaszhoz az alapértelmezett tartalék sablonkulcsot kell használnia.

  • Súgó – Ez a szándék az AI-ügynök képességeivel kapcsolatos ügyfélkérdések megválaszolására szolgál. Amikor az ügyfelek nem biztosak abban, hogy mit érhetnek el, vagy nehézségekbe ütköznek egy beszélgetés során, gyakran segítséget kérnek segítségkéréssel .

    Alapértelmezés szerint a súgó szándékára adott válasz a súgóüzenet-sablonkulcshoz van hozzárendelve. Az AI-ügynökfejlesztők azonban testre szabhatják a választ, vagy módosíthatják a társított sablonkulcsot, hogy testre szabottabb és informatívabb útmutatást nyújtsanak.

    Javasoljuk, hogy magas szinten közvetítse az AI-ügynök képességeit, így az ügyfelek egyértelműen megértik, mit tehetnek legközelebb.

  • Beszéljen egy ügynökkel – Ez a szándék lehetővé teszi az ügyfelek számára, hogy segítséget kérjenek egy emberi ügynöktől az AI-ügynökkel való interakció bármely szakaszában. Amikor ezt a szándékot meghívják, a rendszer automatikusan kezdeményezi az átadást egy emberi ügynöknek. Ennek a szándéknak az alapértelmezett válaszsablonja az ügynök átadása. Bár a válaszsablonkulcs módosítására nincsenek felhasználói felületi korlátozások, annak módosítása nem befolyásolja az emberi átadás eredményét.

Apró beszélgetési szándékok

Minden újonnan létrehozott AI-ügynök négy előre meghatározott kis beszélgetési szándékot tartalmaz a gyakori ügyfélüdvözlések, hálák kifejezése, negatív visszajelzések és búcsúk kezelésére:

  • Üdvözlés
  • Köszönöm
  • Az AI-ügynök nem volt hasznos
  • Viszontlátásra
Ezek a szándékok és a hozzájuk tartozó válaszok alapértelmezés szerint minden AI-ügynökben elérhetők. Azonban testreszabhatja vagy törölheti őket, hogy igazodjanak az adott használati esethez és a kívánt beszélgetési folyamathoz.

Környezetben

A kontextus egyszerűbbé és tömörebbé teszi az ügynök-ügyfél interakciót. Az AI-ügynök könnyen megérti az olyan kifejezéseket, mint a "Meg akarom venni", ha elegendő kontextus van annak azonosításához, hogy mire utal az "az". A kontextusok segítenek az ügyfelekkel való interakciók egyértelműségének elérésében. Az ilyen kifejezések a megfelelő kontextus biztosítása esetén igazíthatók egy szándékhoz.

A követési szándékok engedélyezéséhez és a beszélgetés folyamatának strukturálásához minden szándék konfigurálható belépési és kilépési környezettel. Ez a környezeti változó minden munkamenethez tárolódik, és a változó állapota a munkamenet során meghívott szándékok alapján változik.

Belépési kontextus

A bejegyzési környezetek határozzák meg, hogy egy szándék megfeleltethető-e a végfelhasználói lekérdezésnek a munkamenet aktív környezete alapján. Ha kontextus van jelen egy munkamenetben, a következő szabályok vonatkoznak a szándékegyeztetésre:

  • A bejegyzési környezetekkel rendelkező szándék csak akkor lesz megfeleltetve, ha a munkamenet aktív környezete már tartalmazza az összes szükséges bejegyzési környezeti értéket. Más szóval egy szándék belépési környezetének az aktív környezet részhalmazának kell lennie ahhoz, hogy megfeleltethető legyen.

  • A fenti szabálynak megfelelő összes szándék esetében előnyben részesítjük azokat a szándékokat, amelyek bemeneti kontextusa jobban megfelel az aktívnak, ha a több szándék megbízhatósági pontszámai megegyeznek. Más szóval a bemeneti környezet a holtversenyt megszakító részleges egyezésekhez lesz használva.

Kilépés a környezetből

A kilépési környezetek szabályozzák a munkamenet aktív környezeteit. A kilépési környezet tartalmazza a környezeti érték karakterláncát és a környezet időtartamát. Amikor egy szándék befejeződött (az összes hely megtelt, és a végső válasz meghívásra kerül), az adott szándékhoz konfigurált kilépési környezetek kilépési idővé válnak a megfelelő időtartamra. A fejlesztők legfeljebb 15 kilépési környezetet konfigurálhatnak egy adott szándékhoz. Kilépési környezet a környezet beírása után az enter/return billentyű megnyomásával adható hozzá.

Entitások

Az entitások a beszélgetések építőkövei. Ezek alapvető elemek, amelyeket az AI-ügynök kinyer a felhasználói kimondott szövegből. Az entitások meghatározott információkat képviselnek, például termékneveket, dátumokat, mennyiségeket vagy bármely más jelentős szócsoportot. Az entitások hatékony azonosításával és kinyerésével az AI-ügynök jobban megértheti a felhasználói szándékot, és pontosabb és relevánsabb válaszokat adhat. Az entitások létrehozásával kapcsolatos részletekért lásd: Entitás létrehozása.

Entitástípusok

Webex AI Agent Studio 11 előre összeállított entitástípust kínál a különböző típusú felhasználói adatok rögzítéséhez. A következő egyéni entitások bármelyikét is létrehozhatja.

Egyéni entitások

Ezek az entitások konfigurálhatók, és lehetővé teszik a fejlesztők számára a használati esetekre vonatkozó információk rögzítését.

  • Egyéni lista – Definiálja a várt karakterláncok listáit az előre összeállított entitások által le nem fedett konkrét adatpontok rögzítéséhez. Minden sztringhez több szinonimát is hozzáadhat. Például egy egyéni pizzaméret-entitás.

  • Regex – Reguláris kifejezések használata adott minták azonosításához és a megfelelő adatok kinyeréséhez. Például egy telefonszám-regex, például # 123-123-8789

  • Számjegyek – Rögzített hosszúságú numerikus bemenetek rögzítése nagy pontossággal, különösen hangműveletek esetén. Ezt az egyéni és regex entitástípusok alternatívájaként használjuk a nem hangalapú interakciókban. Például határozzon meg egy öt hosszúságot egy ötjegyű számlaszám észleléséhez.

  • Alfanumerikus – Betűk és számok kombinációinak rögzítése, amely pontos felismerést biztosít mind a hang-, mind a nem hangbemenetek számára.

  • Szabad űrlap – Nehezen definiálható vagy érvényesíthető rugalmas adatpontok rögzítése.

  • Térkép helye (WhatsApp) – Az általad a WhatsApp-csatornán megosztott helyadatok kinyerése.

Rendszerentitások

Entitás neveLeírásPélda bemenetrePélda kimenetre
DátumTermészetes nyelvű dátumok elemzése szabványos dátumformátumra"Jövő év júliusa"01/07/2020
IdőTermészetes nyelven elemzi az időt szabványos időformátumra5 este17:00
E-mailE-mail címek észleléseÍrj nekem a info@cisco.com címre info@cisco.com
TelefonszámÉszleli az általános telefonszámokatHívjon a 9876543210 telefonszámon9876543210
Monetáris egységekPénznem és összeg elemzése20$ akarok20$
SorrendiÉszleli a sorszámotTíz ember közül a negyedik4.
BíborosFelismeri a kardinális számotTíz ember közül a negyedik10
Földrajzi helymeghatározásFöldrajzi helyek észlelése (városok, országok stb.)Úszni mentem a Temzében Londonban, az Egyesült KirályságbanLondon, Egyesült Királyság
SzemélynevekÉszleli a köznapi neveketBill Gates a MicrosofttólBill Gates
MennyiségAzonosítja a méréseket súly vagy távolság alapján5 km-re vagyunk Párizstól5km
IdőtartamIdőszakokat azonosít1 hét szabadság1 hét

A létrehozott entitásokat az entitások lapon szerkesztheti. Az entitások szándékhoz csatolása megjegyzésekkel látja el a kimondott szövegeket az észlelt entitásokkal, amikor hozzáadja őket.

Entitás szerepkörök

Az entitásszerepkörök döntő fontosságúak, ha ugyanazt az entitást többször kell összegyűjtenie egyetlen szándékon belül. Ha különböző szerepköröket rendel ugyanahhoz az entitáshoz, segíthet az AI-ügynöknek pontosabban megérteni és feldolgozni a felhasználói bevitelt.

Például egy átszállással rendelkező járat lefoglalásához létrehozhat egy Repülőtér entitást három szerepkörrel: kiindulási pont, úti cél ésátszállás. A betanító kimondott szövegrészek ezekkel a szerepkörökkel való megjegyzésével az AI-ügynök megtanulhatja a várt mintákat, és zökkenőmentesen kezelheti az összetett foglalási kérelmeket.

Csak a Mindmeld (egyéni és rendszerentitások) és a RASA (csak egyéni entitások) támogatja az entitásszerepköröket. A rendszergazdáknak be kell jelölniük az Entitásszerepkörök jelölőnégyzetet az AI-motorválasztó párbeszédpanel speciális beállításai között az entitásszerepkörök engedélyezéséhez.

A rendszergazdák nem válthatnak a RASA-ról vagy a Mindmeldről a Swiftmatch-re, ha entitásszerepkörök vannak használatban. Távolítsa el a szerepköröket a szándékokból, hogy letiltsa az entitásszerepköröket az AI-motor speciális beállításaiból. További információ: AI-motor beállításainak frissítése.

Válaszok

A válaszok azok az üzenetek, amelyeket az AI-ügynök küld az ügyfeleknek a lekérdezéseikre vagy szándékaikra válaszul. Létrehozhat olyan válaszokat, amelyek a következőket tartalmazzák:

  • Szöveg – Egyszerű szöveges üzenetek közvetlen kommunikációhoz.
  • Multimédia – Képek, hang- vagy videoelemek a felhasználói élmény fokozása érdekében.

A válaszok létrehozásával kapcsolatos részletekért lásd: Válasz létrehozása.

A rendszer válaszai

A következő előre konfigurált rendszerválaszok érhetők el a szkriptelt AI-ügynökhöz. Testreszabhatja az üzeneteket az alapértelmezett rendszerválaszokhoz. Ezek a válaszok azonban nem törölhetők.

  • Üdvözlő üzenet

  • Válaszjavaslat

  • Részleges üzenet

  • Visszakapcsolási üzenet

  • Entitásra vonatkozó javaslat

  • Ügynök átadása

Apró beszélgetésekre adott válaszok

Testreszabhatja és törölheti a következő kis beszélgetésű válaszokat:

  • Viszontlátásra

  • Üdvözlés

  • Súgóüzenet

  • Nem hasznos

  • Köszönöm

A támogatott csatornák, amelyekhez konfigurálhatja a válaszokat: Web (alapértelmezett), Apple Messages for Business, Messenger, RCS, SMS, Voice, WhatsApp.

Választervező

A választervező felhasználóbarát felületet kínál a válaszok létrehozásához anélkül, hogy kiterjedt kódolási ismeretekre lenne szükség. A feltételes válaszok lehetőség lehetővé teszi a válaszok egyszerű felépítését a nem fejlesztők számára, amelyeket az AI-ügynök szállít az ügyfeleknek.

A választervező úgy lett kialakítva, hogy a felhasználói élmény azt a csatornát szolgálja ki, amellyel az AI-ügynök interakcióba lép.

A csatornák támogatott választípusai

A Választervezőben csatornaspecifikus válaszokat konfigurálhat a szándékokhoz. A különböző választípusok konfigurálásával kapcsolatos további információkért tekintse meg a Választípusok konfigurálása című szakaszt.

1. táblázat. Csatornák választípusai
Válasz típusaLeírásTámogatott csatornák
SzövegAz egyszerű szöveges válaszok lehetővé teszik, hogy egy válaszban több szövegdoboz is legyen. Ez a beállítás a hosszú üzeneteket kezelhető részekre bontja. A válaszokhoz több válaszopciót is hozzáadhat, és a rendszer véletlenszerűen kiválaszt egyet, amelyet meg szeretne jeleníteni, biztosítva a dinamikus interakciókat.Mind
KörhintaA bővített válaszok egyetlen kártyából vagy több, galéria formátumban megjelenített kártyából állnak.Web (alapértelmezett), Messenger
Gyors válaszElőre definiált válasz, amellyel az AI-ügynökök gyorsan válaszolnak az ügyfelek kérdéseire.Web (alapértelmezett), SMS, Messenger, Apple Messages cégeknek, RCS
KépMultimédiás választípus, amelyben URL-címek megadásával konfigurálhatja a képeket.Web (alapértelmezett), Messenger, WhatsApp
VideóVideókat jelenít meg az előnézetben a konfigurált videó URL-címe alapján.Web (alapértelmezett), WhatsApp
HangA hangfájlt a hang URL-címének megadásával jeleníti meg. A kimenetben lévő hangüzenet időtartamát is mutatja.Web (alapértelmezett), WhatsApp, Webchat
FájlMegjeleníti/lejátssza a fájltípust a beállított fájl URL-címe alapján.WhatsApp
Válasz gombGyors válaszokat kínál korlátozott számú lehetőségből, például a visszaküldendő termék kiválasztásából.

Minden üzenet a következőkből áll:

  • Fejléc - opcionális mező, amely 20 karakterből állhat szövegből, képből, videóból vagy dokumentumból.
  • Test - kötelező szövegmező, amely legfeljebb 1024 karaktert tartalmazhat.
  • Lábléc - opcionális szövegmező, amely legfeljebb 60 karaktert tesz lehetővé.
  • Gombok - legfeljebb 3 szöveges gomb 20 karakteres korláttal.

WhatsApp
Üzenet listázásaSzámos lehetőséget kínál a felhasználó egyszerű kiválasztásához, különféle felhasználásokra, például elviteles menükre vagy termékkatalógusokra. Listaüzenet beállításához töltse ki a "konfiguráció" és a "listaszakaszok" fület. A "konfiguráció" képernyőn látható az üzenet tartalma, amelyet a felhasználók látni fognak az eszközükön.

Minden üzenet a következőkből áll:

  • Fejléc - opcionális szövegmező, legfeljebb 60 karakterrel.

  • Test - kötelező szövegmező, amely legfeljebb 1024 karaktert tartalmazhat.

  • Lábléc - opcionális szövegmező, amely legfeljebb 60 karaktert tesz lehetővé.

  • Lista címe - egy gombmező, amely legfeljebb 20 karakterből állhat.

A listaszakasz a következőkből áll:

  • Szakaszcímek - opcionális szövegmező, amely több, legfeljebb 24 karakterből álló sor kategorizálására szolgál.

  • Sorcím - kötelező szövegmező, amelyet kiválasztási lehetőségként küldenek el egy legfeljebb 24 karakterből álló választógomb kíséretében.

  • Sorleírás – opcionális szövegmező, amely további kontextust biztosít a legfeljebb 72 karakterből álló sorelemekhez.

A listaüzenet konfigurálásához a platformon egy további mezőre lesz szükség: Sorazonosító - egyedi azonosító minden sorhoz, amely segít azonosítani a felhasználók választását.

WhatsApp
Számozott listaA gyors válasz a WhatsApp-ban számozott listaként van meghatározva. Amikor a felhasználók kiválasztanak egy számot a cikkek listájából, a tételhez konfigurált adatcsomag megérkezik.WhatsApp
ListaválasztóA listaválasztóval az AI-ügynök a lekérdezés alapján megosztja az elemek listáját az ügyféllel. Ez lehetővé teszi az ügyfél számára, hogy kiválassza a tételeket a megadott lehetőségek közül, és válaszoljon a választással. Ha az ügyféllekérdezés részben egyezik, az AI-ügynök az ügyféllekérdezéshez közel álló szándékokkal válaszol lehetőségként. A részleges egyezésekre adott válaszok csak az Apple Messages cégeknek csatorna Listaválasztó beállításánál jelennek meg.Apple Messages cégeknek
IdőválasztóAz időválasztó választípusa lehetővé teszi találkozók vagy értekezletek foglalására szolgáló időrések beállítását. Minden szakasznak szüksége van egy címre, időzónára és több tárolóhelyre. Miután beállította a szándékot, az AI-ügynök elküldi ezeket az időszeleteket a felhasználóknak, hogy válasszanak.Apple Messages cégeknek
MédiaEz a sablon támogatja a különböző formátumú mellékleteket, például jpeg, mp3, mp4, png, pdf és aac.Apple Messages cégeknek
Bővített hivatkozásA bővített link URL-címe be van ágyazva a csevegőbuborékban lévő képbe vagy videóba. Ha erre a buborékra kattint, az ügyfelet a rendszer átirányítja a képen vagy videóban megadott webhelyre.Apple Messages cégeknek
ŰrlapA Business Forms Messages segítségével összetett, többoldalas interaktív felületeket hozhat létre iOS és iPadOS rendszerekhez egyetlen JSON-fájl használatával. Ez a funkció segít a vállalkozásoknak részletes ügyféladatokat gyűjteni az Apple Messaging könnyen használható felületén keresztül. Lehetővé teszi a különféle interakciókat anélkül, hogy a felhasználóknak el kellene hagyniuk a csevegést.Apple Messages cégeknek
Egyéni eseményVezérlést biztosít a beszélgetés felett a szkriptelt AI-ügynökkel való interakció során.Hívás

A gyakori válaszváltozók listája

A feltételek meghatározásához használja a feltételes válasz tervezőjének Szabályok szakaszában található válaszváltozókat. Az AI-ügynök válaszaiban található válaszváltozókat is használhatja az ügynökválaszok személyre szabásához és gazdagításához. A szabályok konfigurálásával kapcsolatos további információkért lásd: Válasz létrehozása.

2. táblázat. Gyakori válaszváltozók
Változó neve

Változtatható kulcs

Leírás

Entitás értéke

entity.<entity-name> OR lastdfState.model_state.entities.<entity-name>.value

Ezzel a változóval a felhasználóktól gyűjtött entitások értékét használhatja. Például egy időpontfoglalás használati esetén, ahol a "Dátum" entitás használatával megkérjük a felhasználótól a kívánt dátumot. A Date a felhasználó által megadott értéket adja eredményül.

Szándék

intent VAGY lastdfState.model_state.intent.name

Ezzel a változóval adhatja vissza a vevő által megadott szándékot.

Eseménytár

eventStore

Ezzel a beállítással hozzáférhet ahhoz a szótárhoz, amely az egyéni események esemény-hasznos adatcsomagjában elküldött összes paramétert tartalmazza Webex Contact Center Flow Designer segítségével.

Eseménytár értékei

EventStore.<kulcs>

Ezzel hozzáférhet az egyéni események esemény-adatcsomagjaiban küldött adott kulcsok értékeihez Webex Contact Center folyamattervezőn keresztül.

Extra paraméter/üzenet paraméter értéke

extra_params.<kulcs>

Ezzel a szkriptelt ügynökök AI-ügynök csomópontjának "Üzenetparaméterek" alatt átadott információkhoz férhet hozzá. Ha például egy "user_plan" kulcs van átadva az AI-ügynök csomópontban, az extra_params.user_plan néven érhető el. Ezek az értékek csak egy üzenetváltásig maradnak meg, azaz a kulcs értéke csak az üzenetparamétereket kísérő üzenetre adott válaszban használható.

Extra paraméterek

extra_params

Ezzel elérheti a szkriptelt ügynökök AI-ügynök csomópontjának "Üzenetparaméterek" alatt átadott összes értéket tartalmazó szótárat.

Fogyasztói adattár/Ügyfélparaméterek

consumerDataStore.extra_params

Ezzel elérheti a szkriptelt ügynökök AI-ügynök csomópontjának "Ügyfélparaméterek" alatt átadott összes paramétert tartalmazó szótárat.

Fogyasztói adattár/ügyfélparaméter-értékek

consumerDataStore.extra_params.<kulcs>

Ezzel a szkriptelt ügynökök AI-ügynök csomópontjának "Ügyfélparaméterek" alatt átadott információkhoz férhet hozzá. Ha például egy "user_name" kulcs van átadva az AI-ügynökcsomópontban, az consumerDataStore.extra_params.user_name néven érhető el

Előző szándék/Utolsó aktív szándék

lastdfState.previous_intent_model_state.intent.name

Ezzel a változóval érheti el annak a szándéknak a nevét, amely az aktuális szándék előtt aktív volt a beszélgetésben.

Környezeti tömb

lastdfState.context

Ezzel tömb formájában elérheti a beszélgetésben jelen lévő összes környezet nevét.

Kontextus időtartama

LastdfState.context.<context-name>

Lekéri egy adott környezet időtartamának értékét.

Ügyfél UID

consumerData.uid

Ezzel a változóval hozzáférhet az ügyfél egyedi azonosítójához az AI-ügynök válaszfeltételeiben vagy tartalmában. Digitális csatornák esetén az UID konfigurálva van a folyamatban, és csatornánként változik.

Adattárváltozó

dataStore.<kulcs>

Ezzel a változóval hozzáférhet a munkamenet szintjén tárolt egyéni változókhoz.

Ügynök átadása szabályok szerint jelző

messageStore.agent_handover_by_rules

Ezzel a változóval ellenőrizheti, hogy a beszélgetést átadták-e egy embernek az ügynök átadási szabályainak bármelyike alapján.

Egyező sablonkulcs

messageStore.templateKey

Ezzel a változóval elérheti az aktuális válasz nevét.

NLP-szöveg

nlp.szöveg

Ezzel a változóval érheti el a feldolgozatlan vevői lekérdezést.

Feldolgozott lekérdezés

nlp.processed_query

Ezzel a változóval érheti el a feldolgozott vevői lekérdezést.

Tranzakcióazonosító

transaction_id

Ezzel a változóval férhet hozzá a tranzakcióazonosítóhoz.

A fentieken kívül vannak más adatobjektumok is, amelyek válaszváltozóként érhetők el. Ezek közé tartozik a messageStore, a newdfState és a lastdfState, amelyek az ügynök válaszának metaadatait tartalmazzák. A fejlesztők ezt kinyomtathatják a válaszaikban, hogy hozzáférjenek a részletekhez, és válaszukban felhasználhatják a szótárak paramétereit. A legtöbb esetben azonban a fenti táblázatban felsorolt változók elegendőek az ügynök felépítéséhez.