Nastavení modulu¶
Jakmile je váš produktový feed připojen a synchronizován, dalším krokem je konfigurace Agentů Product Advisor. Každý agent se specializuje na jinou část konverzace — od identifikace záměru zákazníka po doporučování, porovnávání nebo přidávání produktů do košíku.
Tito agenti spolupracují pro vytvoření bezešvého nákupního zážitku poháněného AI.
Info
Většina Agentů by měla fungovat ihned i bez jakéhokoliv promptu. Použijte jej pouze jako doladění pro přizpůsobení vaší obchodní logice po otestování bez něj.
Nastavení promptů Agentů¶
Přehled dostupných agentů a jejich typických konfiguračních možností.
1. Triage Agent¶
Účel:
Funguje jako "řízení provozu" pro dotazy uživatelů. Analyzuje zprávu zákazníka a rozhoduje, který agent by měl zpracovat další krok.
Příklady pravidel směrování:
- Obecné otázky o kategorii a pomoc s výběrem produktu -> Advisor Agent
- Hledání konkrétních produktů s >= 3 atributy -> Search Agent
- Otázky na informace/specifikace produktu -> QnA Agent
- Porovnávání produktů -> Compare Agent
- Přidání položek do košíku -> Add-to-Cart Agent
- Otázky mimo téma -> Offtopic Agent
Příklady promptu (Instrukce Triage Agent):
Definujte logiku vlastních pravidel směrování:
"Pokud se uživatel ptá na obaly na telefony, přeskočte Advisor a přejděte přímo na Search."
"Nikdy nepoužívejte modul Search."
"Nepoužívejte Advisor; použijte pouze modul Search."
2. Advisor Agent¶
Účel:
Provází uživatele kladením několika otázek (hledejte až 3 klíčové parametry) pro upřesnění výběru produktu a nalezení konkrétních produktů.
- Analyzuje kategorie a jejich parametry.
- Využívá Historii nákupů pro personalizaci.
Logika pracovního postupu:
- Identifikace kategorií
- Načtení parametrů
- Výběr klíčových parametrů
- Kladení otázek
- Sestavení vyhledávacího dotazu
- Interpretace výsledků
-
Předání specializovanému agentovi (Compare, Add-to-Cart, QnA, Offtopic)
-
Výstup je specifický pro použitý kanál:
-
Chat -> Vykreslení produktového carousel
- Voice -> Přečtení produktů a jejich klíčových atributů)
Příklady promptu (Instrukce Advisor Agent):
"Vždy se ptejte na velikost boty v kategorii Sport -> Boty."
"Pokud se uživatel ptá na televizi, vždy potvrďte velikost obrazovky a značku."
"Ignorujte atributy produktu x a y."
3. Search Agent¶
Účel:
Když uživatel již poskytne dostatek informací (v první zprávě nebo po interakci s jinými agenty), tento agent přímo hledá produkty -> žádné upřesňovací otázky.
- Analyzuje vstupy pro detekci nejrelevantnějších kategorií.
- Mapuje požadavky uživatele na dostupné parametry produktu.
- Sestavuje vyhledávací dotaz.
- Používá Historii nákupů pro lepší interpretaci záměru.
Logika pracovního postupu:
- Identifikace kategorií
- Načtení parametrů
- Mapování požadavků na parametry
- Sestavení vyhledávacího dotazu
-
Předání dalšímu agentovi
-
Výstupem je sada produktů shrnuta s ohledem na
Instrukce pro shrnutí výsledků hledání. Výstup je také specifický pro použitý kanál: -
Chat -> Vykreslení produktového carousel
- Voice -> Přečtení produktů a jejich klíčových atributů)
Příklady promptu (Instrukce Search Agent):
"Ignorujte výsledky pod 5 EUR."
"Vždy řaďte podle nejpopulárnějších jako první."
"Pro elektronická zařízení upřednostněte shodu značky."
"Pro dotazy na boty vždy zahrňte Sport -> Boty."
4. QnA Agent¶
Účel:
Zpracovává detailní otázky uživatele o konkrétním produktu (na základě dostupných informací o produktu).
- Identifikuje produkt z URL, názvu nebo ID.
- Načítá detailní informace o produktu z databáze.
- Poskytuje přesné odpovědi na základě dat produktu.
- Směruje složité otázky na příslušného agenta.
Pracovní postup:
- Identifikace produktu v dotazu
- Načtení informací o produktu
- Nalezení odpovědi v datech
- Odpověď zákazníkovi
- Směrování navazujících dotazů dle potřeby
Příklady promptu (Instrukce QnA Agent):
"Vždy zahrňte odkaz na produkt s každou odpovědí."
"Pokud data produktu neobsahují odpověď, omluvte se a nabídněte spojení s podporou."
"Pokud se ptají na instalaci produktu X, požádejte uživatele, aby poslal e-mail na support@example.com a náš technik pomůže."
"Pokud zákazník použije slovo X, hledejte Z, protože X je slang, který se nepoužívá v našem katalogu."
5. Compare Agent¶
Účel:
Pomáhá uživatelům rozhodnout se mezi dvěma nebo více produkty. Snaží se poskytnout jasná porovnání produktů s důrazem na klíčové vlastnosti, rozdíly a podobnosti.
- Vrácení porovnání minimálně dvou produktů, nebo eskalace na operátora.
- Pokud není k dispozici žádný poslední výsledek hledání, požádejte od zákazníka URL produktu.
Příklady promptu (Instrukce Compare Agent):
"Zvýrazněte praktické rozdíly jako výdrž baterie nebo velikost."
"Pro matrace upřednostněte porovnávání nosnosti."
"Ignorujte atributy, které jsou u produktů identické."
"Pokud porovnáváte produkty v ceně přes 2 000 EUR, předejte operátorovi."
"Zkuste prodat dražší možnost."
6. Add-to-Cart Agent¶
Účel:
Přidává vybrané položky do nákupního košíku uživatele. Může potvrdit množství nebo nabídnout příslušenství.
- Seznam položek k přidání do košíku uložený v
$contextjako pole objektů:{ item_id, amount }.
Příklady promptu (Instrukce Add to Cart Agent):
"Pokud uživatel přidává více než 5 položek, požádejte o potvrzení."
"Navrhněte kompatibilní příslušenství při přidávání položek vysoké hodnoty."
"Pokud je hodnota košíku více než 1000 EUR, předejte operátorovi"
7. Offtopic Agent¶
Účel: Zpracovává nesouvisející otázky zdvořile a přesměrovává do nákupního kontextu (nebo eskaluje na operátora, nebo se vrací k Triage agentovi).
Příklady promptu (Instrukce Offtopic Agent):
"Pokud se ptají na počasí, navrhněte vhodné sezónní produkty."
"Pokud otázka nesouvisí s nakupováním, neodpovídejte a nabídněte pomoc s produkty."
"Při stížnostech na konkurenci zdvořile zdůrazněte naše výhody."
"Pokud se ptají na X, eskalujte na operátora."
Obecná nastavení¶
Obecná nastavení mění chování všech agentů.
Název indexu¶
- Výběr, který vyhledávací index použít
Typy položek¶
- Nastaví typ vašich produktů. Toto nastavení ovlivňuje, jak se všichni agenti chovají a jakou terminologii používají.
- V současnosti jsou podporovány 'Products' pro fyzické zboží nebo 'Trips' pro cestovní služby.
Obecné instrukce¶
- Vysokoúrovňové pokyny pro celý systém
- Příklad: "Jste agent pomáhající online obchodu X, který prodává běžecké vybavení. Vaše persona je muž, komunikujte neformálně, ale zdvořile."
Historie nákupů (Ovlivňuje Advisor, Search, QnA agenty)¶
- Historie nákupů zákazníka -> Vstup personalizace pro lepší doporučení
Příklad kompletního toku¶
- Zákazník: "Potřebuji lehký notebook na editaci fotek pod 1500 EUR."
- Triage agent vybere Advisor agenta pro pokračování: Advisor agent se ptá na velikost obrazovky, RAM/SSD, preferovanou značku (max 3 klíčové parametry).
- Advisor agent sestaví dotaz a předá Search agentovi pro získání kandidátů.
- Product Reply Agent shrnuje výsledky; chat zobrazuje carousel, voice čte klíčové body.
- Zákazník: "Jaký je rozdíl mezi prvními dvěma?"
- Compare agent poskytuje jasné rozdíly a praktické kompromisy.
- Zákazník: "Přidej druhý do košíku, 2 kusy."
- Add-to-Cart agent uloží
[ { item_id: "...", amount: 2 } ]do hodnoty kontextu, volitelně navrhuje kompatibilní příslušenství.