- Kezdőlap
- /
- Cikk
A szándékok, entitások és válaszok megértése az AI Agent Studio
Ez a cikk az AI-ügynök konfigurálásához szükséges szándékok, entitások és válaszok áttekintését ismerteti.
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
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 neve | Leírás | Példa bemenetre | Példa kimenetre |
---|---|---|---|
Dátum | Termé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átumra | 5 este | 17:00 |
E-mail címek észlelése | Írj nekem a info@cisco.com címre | info@cisco.com | |
Telefonszám | Észleli az általános telefonszámokat | Hívjon a 9876543210 telefonszámon | 9876543210 |
Monetáris egységek | Pénznem és összeg elemzése | 20$ akarok | 20$ |
Sorrendi | Észleli a sorszámot | Tíz ember közül a negyedik | 4. |
Bíboros | Felismeri a kardinális számot | Tíz ember közül a negyedik | 10 |
Földrajzi helymeghatározás | Földrajzi helyek észlelése (városok, országok stb.) | Úszni mentem a Temzében Londonban, az Egyesült Királyságban | London, Egyesült Királyság |
Személynevek | Észleli a köznapi neveket | Bill Gates a Microsofttól | Bill Gates |
Mennyiség | Azonosítja a méréseket súly vagy távolság alapján | 5 km-re vagyunk Párizstól | 5km |
Időtartam | Időszakokat azonosít | 1 hét szabadság | 1 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.
Válasz típusa | Leírás | Támogatott csatornák |
---|---|---|
Szöveg | Az 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örhinta | A 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álasz | Elő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ép | Multimé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 |
Hang | A 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ájl | Megjeleníti/lejátssza a fájltípust a beállított fájl URL-címe alapján. | |
Válasz gomb | Gyors 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:
| |
Üzenet listázása | Szá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:
A listaszakasz a következőkből áll:
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. | |
Számozott lista | A 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. | |
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édia | Ez 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ás | A 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 |
Űrlap | A 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ény | Vezé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.
Változó neve |
Változtatható kulcs | Leírás |
---|---|---|
Entitás értéke |
|
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 |
|
Ezzel a változóval adhatja vissza a vevő által megadott szándékot. |
Eseménytár |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Ezzel tömb formájában elérheti a beszélgetésben jelen lévő összes környezet nevét. |
Kontextus időtartama |
|
Lekéri egy adott környezet időtartamának értékét. |
Ügyfél 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ó |
|
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ő |
|
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 |
|
Ezzel a változóval elérheti az aktuális válasz nevét. |
NLP-szöveg |
|
Ezzel a változóval érheti el a feldolgozatlan vevői lekérdezést. |
Feldolgozott lekérdezés |
|
Ezzel a változóval érheti el a feldolgozott vevői lekérdezést. |
Tranzakcióazonosító |
| 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.