Přeskočit obsah

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:

  1. Identifikace kategorií
  2. Načtení parametrů
  3. Výběr klíčových parametrů
  4. Kladení otázek
  5. Sestavení vyhledávacího dotazu
  6. Interpretace výsledků
  7. Předání specializovanému agentovi (Compare, Add-to-Cart, QnA, Offtopic)

  8. Výstup je specifický pro použitý kanál:

  9. Chat -> Vykreslení produktového carousel

  10. 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:

  1. Identifikace kategorií
  2. Načtení parametrů
  3. Mapování požadavků na parametry
  4. Sestavení vyhledávacího dotazu
  5. Předání dalšímu agentovi

  6. 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:

  7. Chat -> Vykreslení produktového carousel

  8. 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:

  1. Identifikace produktu v dotazu
  2. Načtení informací o produktu
  3. Nalezení odpovědi v datech
  4. Odpověď zákazníkovi
  5. 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 $context jako 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

  1. Zákazník: "Potřebuji lehký notebook na editaci fotek pod 1500 EUR."
  2. 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).
  3. Advisor agent sestaví dotaz a předá Search agentovi pro získání kandidátů.
  4. Product Reply Agent shrnuje výsledky; chat zobrazuje carousel, voice čte klíčové body.
  5. Zákazník: "Jaký je rozdíl mezi prvními dvěma?"
  6. Compare agent poskytuje jasné rozdíly a praktické kompromisy.
  7. Zákazník: "Přidej druhý do košíku, 2 kusy."
  8. Add-to-Cart agent uloží [ { item_id: "...", amount: 2 } ] do hodnoty kontextu, volitelně navrhuje kompatibilní příslušenství.