- Domů
- /
- Článek
Pochopení záměrů, entit a odpovědí v AI Agent Studiu
Tento článek popisuje přehled záměrů, entit a odpovědí pro konfiguraci agenta AI.
Záměry
Záměr je základní součástí platformy Webex AI Agent Studio, která umožňuje agentovi AI pochopit a efektivně reagovat na vaše vstupy. Představuje konkrétní úkol nebo akci, kterou chcete provést během konverzace. Můžete definovat všechny záměry, které odpovídají úkolům, které chcete provést. Přesnost klasifikace záměru přímo ovlivňuje schopnost agenta AI poskytovat relevantní a užitečné odpovědi. Klasifikace záměru je proces identifikace záměru na základě vašeho vstupu, který umožňuje agentovi AI reagovat smysluplným a kontextově relevantním způsobem. Podrobnosti o tom, jak vytvořit záměry, naleznete v tématu Vytvoření záměru.
Systémové záměry
- Výchozí záložní záměr – možnosti agenta AI jsou ze své podstaty omezené záměry, které jsou navržené tak, aby rozpoznaly a reagovaly na ně. I když podnik nemůže předvídat všechny možné otázky, které byste mohli položit, výchozí záložní záměr může pomoci konverzacím na správné cestě.
Implementací výchozího záložního záměru můžou vývojáři agentů AI zajistit, aby agent AI řádně zpracovával neočekávané dotazy nebo dotazy mimo rozsah a přesměroval konverzaci zpět na známé záměry.
Vývojáři agentů AI nemusí do záložního záměru přidávat konkrétní promluvy. Agenta je možné vytrénovat tak, aby automaticky aktivoval záložní záměr, když narazí na známé otázky mimo rozsah, které by jinak mohly být nesprávně zařazeny do jiných záměrů.
Například v bankovním agentovi AI se zákazníci mohou pokusit zeptat na půjčky. Pokud agent AI není nakonfigurovaný tak, aby zpracovával dotazy související s půjčkou, mohou být tyto dotazy začleněny jako trénovací fráze v rámci výchozího nouzového záměru . Když se zákazník dotazuje na půjčky v jakémkoli okamžiku konverzace, agent AI rozpozná, že dotaz spadá mimo definované záměry, a aktivuje záložní odpověď. Tím je zajištěna vhodnější reakce.
Záložní záměr:
- By s ním neměly být spojeny žádné sloty.
- Musí pro svou odpověď použít výchozí klíč záložní šablony.
- Nápověda – Tento záměr je navržen tak, aby odpovídal na dotazy zákazníků týkající se schopností agenta AI. Když si zákazníci nejsou jisti, čeho mohou dosáhnout, nebo se během konverzace setkají s obtížemi, často hledají pomoc tím, že žádají o
pomoc.
Ve výchozím nastavení je odpověď na záměr nápovědy mapována na klíč šablony zprávy
nápovědy
. Vývojáři agentů AI ale můžou přizpůsobit odpověď nebo změnit přidružený klíč šablony tak, aby poskytoval více přizpůsobené a informativní pokyny.Doporučuje se zprostředkovat schopnosti agenta AI na vysoké úrovni, aby zákazníci jasně porozuměli tomu, co mohou dělat dál.
- Promluvte si s agentem – Tento záměr umožňuje zákazníkům požádat o pomoc lidského agenta v jakékoli fázi jejich interakce s agentem AI. Když je tento záměr vyvolán, systém automaticky iniciuje přenos na lidského agenta. Výchozí šablona odpovědi pro tento záměr je
předání agenta
. I když neexistují žádná omezení uživatelského rozhraní pro změnu klíče šablony odpovědi, jeho změna nebude mít vliv na výsledek lidského předání.
Malé diskusní záměry
Všichni nově vytvoření agenti AI zahrnují čtyři předdefinované malé rozhovory pro zpracování běžných pozdravů zákazníků, vyjádření vděčnosti, negativní zpětné vazby a rozloučení:
- Pozdrav
- Děkuju
- Agent AI nebyl užitečný
- Nashledanou
Entity
Entity jsou stavebními kameny konverzací. Jedná se o základní prvky, které agent AI extrahuje z promluv uživatelů. Entity představují konkrétní informace, jako jsou názvy produktů, data, množství nebo jakákoli jiná významná skupina slov. Díky efektivní identifikaci a extrakci entit může agent AI lépe porozumět záměru uživatele a poskytovat přesnější a relevantnější odpovědi. Další informace o tom, jak vytvořit entitu, naleznete v tématu Vytvoření entity.
Typy entit
Webex AI Agent Studio nabízí 11 předem připravených typů entit pro zachycení různých typů uživatelských dat. Můžete také vytvořit kteroukoli z následujících vlastních entit.
Vlastní entity
Tyto entity jsou konfigurovatelné a umožňují vývojářům zachytit informace specifické pro případ použití.
-
Vlastní seznam – Definujte seznamy očekávaných řetězců pro zachycení konkrétních datových bodů, které nejsou pokryty předem připravenými entitami. Ke každému řetězci můžete přidat více synonym. Například vlastní entita velikosti pizzy.
-
Regex – pomocí regulárních výrazů můžete identifikovat konkrétní vzory a extrahovat odpovídající data. Například regulární výraz telefonního čísla, jako v
123-123-8789
-
Číslice – Zachyťte numerické vstupy s pevnou délkou s vysokou přesností, zejména při hlasových interakcích. Používáme to jako alternativu k vlastním a regulárním typům entit v nehlasových interakcích. Například definujte délku pět, abyste zjistili pětimístné číslo účtu.
-
Alfanumerické – zachycuje kombinace písmen a čísel a poskytuje přesné rozpoznávání hlasových i nehlasových vstupů.
-
Volný formulář – Zachyťte flexibilní datové body, které je obtížné definovat nebo ověřit.
-
Poloha na mapě (WhatsApp) – Extrahuje údaje o poloze, které sdílíte na kanálu WhatsApp.
Systémové entity
Název entity | Popis | Příklad vstupu | Příklad výstupu |
---|---|---|---|
Datum | Analyzuje kalendářní data v přirozeném jazyce do standardního formátu data | "Červenec příštího roku" | 01/07/2020 |
Čas | Analyzuje čas v přirozeném jazyce do standardního formátu času | 5 večer | 17:00 |
Detekuje e-mailové adresy | Napište mi na info@cisco.com | info@cisco.com | |
Telefonní číslo | Detekuje běžné telefonní číslo | Zavolejte mi na 9876543210 | 9876543210 |
Peněžní jednotky | Analyzuje měnu a částku | Chci 20$ | 20$ |
Pořadový | Detekuje pořadové číslo. | Čtvrtý z deseti lidí | 4. místo |
Kardinál | Detekuje kardinální číslo | Čtvrtý z deseti lidí | 10 |
Geolokace | Detekuje geografické polohy (města, země atd.) | Šel jsem plavat do Temže v Londýně ve Velké Británii | Londýn, Velká Británie |
Jména osob | Detekuje běžné názvy | Bill Gates z Microsoftu | Bill Gates |
Množství | Identifikuje měření podle hmotnosti nebo vzdálenosti | Jsme 5 km od Paříže | 5km |
Doba trvání | Identifikuje časová období | 1 týden dovolené | 1 týden |
Vytvořené entity můžete upravit na kartě entity. Propojení entit se záměrem anotuje vaše promluvy se zjištěnými entitami při jejich přidání.
Role entit
Role entit jsou klíčové, když potřebujete shromáždit stejnou entitu vícekrát v rámci jednoho záměru. Přiřazením různých rolí ke stejné entitě můžete agentovi AI pomoci přesněji pochopit a zpracovat vstup uživatele.
Chcete-li například rezervovat let s mezipřistáním, můžete vytvořit entitu letiště
se třemi rolemi: výchozí bod
, cíl
a mezipřistání
. Anotací trénovacích promluv s těmito rolemi se agent AI může naučit očekávané vzory a bezproblémově zpracovávat složité požadavky na rezervace.
Pouze Mindmeld (vlastní a systémové entity) a Rasa (pouze vlastní entity) podporují role entit. Správci musí zaškrtnout políčko Role
entit v části Upřesnit nastavení dialogového okna Selektor stroje NLU, aby mohli povolit role entit.
Správci nemůžou přepnout z RASA nebo Mindmeld na Swiftmatch, když se používají role entit. Odeberte role ze záměrů a zakažte role entit z pokročilých nastavení modulu AI.
Odpovědi
Odpovědi jsou zprávy, které váš agent AI odesílá zákazníkům v reakci na jejich dotazy nebo záměry. Můžete vytvořit odpovědi, které zahrnují:
- Text – Prosté textové zprávy pro přímou komunikaci.
- Kód – Vložený kód pro dynamický obsah nebo akce.
- Multimédia – obrázky, audio nebo video prvky pro zlepšení uživatelského prostředí.
Podrobnosti o tom, jak vytvářet odpovědi, najdete v tématu Vytvoření odpovědi.
Systémové odezvy
Pro skriptovaného agenta AI jsou k dispozici následující předem nakonfigurované systémové odpovědi. Zprávy můžete přizpůsobit pro výchozí systémové odpovědi. Tyto odpovědi však nelze odstranit.
-
Úvodní zpráva
-
Návrh odpovědi
-
Částečná zpráva
-
Záložní zpráva
-
Návrh entity
-
Předání agenta
Odpovědi v malých rozhovorech
Můžete přizpůsobit a odstranit následující odpovědi v malých rozhovorech:
-
Nashledanou
-
Pozdrav
-
Zpráva nápovědy
-
Nepomáhá
-
Děkuju
Podporované kanály, pro které můžete nakonfigurovat odpovědi, jsou webový chat (výchozí), Apple Messages for Business, Messenger, RCS, SMS, Hlas, WhatsApp.
Podporované typy odpovědí pro kanály
Následující tabulka popisuje podporované typy odpovědí pro různé kanály a podrobnosti o jejich konfiguraci:
Typ odpovědi | Popis |
Podporované kanály
|
Text (výchozí) | Jednoduché textové odpovědi umožňují více textových polí v jedné odpovědi. Toto nastavení rozděluje dlouhé zprávy na zvládnutelné části. Ke svým odpovědím můžete přidat více možností odpovědí a systém náhodně vybere jednu, která se zobrazí, což zajistí dynamické interakce. | Všichni |
Kolotoč | Rozšířené odpovědi se skládají z jedné karty nebo více karet zobrazených v rotujícím formátu. | Posel |
Rychlá odpověď
| Předdefinovaná odpověď, kterou agenti AI používají k rychlé odpovědi na dotazy zákazníků. | SMS, Messenger, Apple Zprávy pro firmy, RCS |
Tlačítko Odpovědět |
Nabízí rychlé reakce z omezené sady možností, jako je výběr produktu k vrácení. Každá zpráva se skládá z:
| |
Výpisová zpráva |
Představuje několik možností pro snadný výběr uživatele, vhodné pro různá použití, jako jsou nabídky s sebou nebo katalogy produktů. Chcete-li nastavit zprávu seznamu, vyplňte karty "konfigurace" a "sekce seznamu". Obrazovka Konfigurace zobrazuje obsah zprávy, který uživatelé uvidí na svých zařízeních. Každá zpráva se skládá z:
Sekce seznamu se skládá z:
Konfigurace zprávy seznamu na platformě bude vyžadovat další pole: ID řádku – jedinečný identifikátor pro každý řádek, který vám pomůže identifikovat volbu uživatele. | |
Obraz | Typ multimediální odpovědi, kde můžete konfigurovat obrázky zadáním adres URL. | Messenger, WhatsApp |
zvuk | Vykreslí zvukový soubor zadáním zvukové adresy URL. Zobrazuje také dobu trvání zvukové zprávy ve výstupu. | WhatsApp, webový chat. |
Video | Vykreslí videa v náhledu na základě nakonfigurované adresy URL videa. | WhatsApp. |
Soubor |
Zobrazí/přehraje typ souboru na základě nakonfigurované adresy URL souboru.
| WhatsApp, |
Kód |
Používá se k zápisu kódu Pythonu pro volání rozhraní API nebo spouštění jiné logiky.
| Všichni |
Vlastní událost | Poskytuje kontrolu nad konverzací při interakci se skriptovaným agentem AI. |
Hlas
|
Číslovaný seznam |
Rychlá odpověď v aplikaci WhatsApp je definována jako číslovaný seznam. Když uživatelé vyberou číslo ze seznamu položek, je přijata datová část nakonfigurovaná pro položku.
|
|
Výběr času | Typ odpovědi nástroje Výběr času umožňuje nastavit časové úseky pro rezervaci událostí nebo schůzek. Každá sekce potřebuje název, časové pásmo a více slotů. Po nastavení záměru agent AI odešle tyto časové úseky uživatelům, aby si mohli vybrat. | Zprávy Apple pro firmy |
Výběr seznamu |
Pomocí výběru seznamu agent AI sdílí seznam položek se zákazníkem na základě dotazu. To umožňuje zákazníkovi vybrat položky z daných možností a odpovědět pomocí selekce. Pokud se dotaz zákazníka částečně shoduje, agent AI odpoví záměry, které jsou blízké dotazu zákazníka jako možnosti. Odpovědi v částečné shodě se vykreslují pouze pro volbu Výběr seznamu v kanálu Apple Zprávy pro firmy. |
Zprávy Apple pro firmy
|
Formulář |
Zprávy obchodních formulářů umožňují vytvářet složitá vícestránková interaktivní prostředí pro iOS a iPadOS pomocí jediného souboru JSON. Tato funkce pomáhá firmám shromažďovat podrobné údaje o zákaznících prostřednictvím snadno použitelného rozhraní v rámci Apple Messaging. Umožňuje různé interakce, aniž by uživatelé museli opustit chat. | Zprávy Apple pro firmy |
Bohatý odkaz | Adresa URL rozšířeného odkazu je vložena do obrázku nebo videa, které je v bublině chatu. Když kliknete na tuto bublinu, zákazník bude přesměrován na webovou stránku určenou na obrázku nebo videu. | Zprávy Apple pro firmy |
Média | Tato šablona podporuje přílohy, které jsou v různých formátech, například jpeg, mp3, mp4, png, pdf a aac. |
Zprávy Apple pro firmy
|
Návrhář odpovědí
Návrhář odpovědí nabízí uživatelsky přívětivé rozhraní pro vytváření odpovědí bez nutnosti rozsáhlých znalostí kódování. K dispozici jsou dva typy odpovědí:
- Podmíněné odpovědi: Pro nevývojáře tato možnost umožňuje snadnou konstrukci odpovědí, které agent AI doručuje zákazníkům.
-
Interpret kódu: Pro vývojáře, kteří používají Python, tato možnost poskytuje flexibilitu pro konfiguraci odpovědí pomocí kódu. Tento přístup umožňuje vytvářet všechny typy odpovědí, včetně rychlých odpovědí, textu, rotujících formátů, obrázků, zvukových záznamů, videa a souborů.
Ověření fragmentu kódu – platforma kontroluje pouze chyby syntaxe v rámci fragmentu kódu, který konfigurujete. Jakékoli chyby v samotném obsahu odpovědi ale můžou způsobit problémy uživatelům, kteří interagují s agentem AI v nakonfigurovaném kanálu.
Návrhář odpovědí je navržený tak, aby zajistil, že uživatelské prostředí vyhovuje konkrétnímu kanálu, se kterým agent AI komunikuje.
Typy odpovědí
- Text – Jednoduché textové odpovědi umožňují více textových polí v jedné odpovědi. Toto nastavení rozděluje dlouhé zprávy na zvládnutelné části. Do šablon můžete přidat více možností odpovědi a systém náhodně vybere jednu, která se zobrazí, což zajistí dynamické interakce.
- Rotující formát – rozšířené odpovědi se skládají z jedné nebo více karet zobrazených v rotujícím formátu.
- Rychlá odpověď – předdefinovaná odpověď, kterou agenti AI používají k rychlé reakci na dotazy zákazníků.
- Tlačítko Odpovědět – nabízí rychlé odpovědi z omezené sady možností, jako je výběr produktu k vrácení. Každá zpráva se skládá z:
-
Záhlaví – volitelné pole, které může mít 20 znaků textu, obrázku, videa nebo dokumentu.
-
Tělo – povinné textové pole, které může obsahovat až 1024 znaků.
-
Zápatí – volitelné textové pole umožňující až 60 znaků.
-
Tlačítka – maximálně 3 textová tlačítka s omezením na 20 znaků
-
- Zpráva seznamu – Představuje několik možností pro snadný výběr uživatele, které jsou vhodné pro různé účely, jako jsou nabídky s sebou nebo katalogy produktů. Chcete-li nastavit zprávu seznamu, vyplňte karty "konfigurace" a "sekce seznamu". Obrazovka Konfigurace zobrazuje obsah zprávy, který uživatelé uvidí na svých zařízeních. Každá zpráva se skládá z:
-
Záhlaví – volitelné textové pole s maximálním počtem 60 znaků.
-
Tělo – povinné textové pole, které může obsahovat až 1024 znaků.
-
Zápatí – volitelné textové pole umožňující až 60 znaků.
-
Tlačítka – pole tlačítek s maximálně 20 znaky.
Sekce seznamu se skládá z:
-
Název sekce – volitelné textové pole pro kategorizaci několika řádků. Maximálně 24 znaků.
-
Název řádku – povinné textové pole, které je odesláno jako volba výběru spolu s přepínačem. Maximálně 24 znaků.
-
ID řádku – jedinečný identifikátor pro každý řádek, který vám pomůže identifikovat volbu uživatele.
-
Popis řádku – volitelné textové pole, které poskytuje další kontext pro řádkové položky. Max. 72 znaků.
-
-
Obrázek – multimediální šablona, ve které můžete konfigurovat obrázky zadáním adres URL.
- Zvuk – vykreslí zvukový soubor zadáním zvukové adresy URL. Zobrazuje také dobu trvání zvukové zprávy ve výstupu.
- Video – Vykreslí videa v náhledu na základě nakonfigurované adresy URL videa.
- Soubor – Zobrazuje/přehrává typ souboru na základě nakonfigurované adresy URL souboru.
- Kód – používá se k psaní kódu Pythonu pro volání rozhraní API nebo spouštění jiné logiky.