Zpět na domů

Hybridní bot MAX: AI a proxy expertů

Hybridní bot v MAX kombinuje AI-konzultace a směrování k expertům přes reply a chat_id. Popsána architektura, prompt a checklist zavádění. Vhodné pro služby se živými specialisty.

Bot v MAX: dva režimy v jednom chatu pro byznys
Advertisement 728x90

Hybridní bot v MAX: AI konzultant a proxy pro experty v jednom chatu

V messengeru MAX je implementováno schéma, kde jednotný bot kombinuje funkce AI asistenta a prostředníka mezi klienty a experty. Při rutinních dotazech bot samostatně poskytuje instrukce z FAQ. V případě potřeby eskalace nepozorovaně předá zprávu specialistovi pomocí funkce odpovědi. Pacient zůstává v jednom chatu, aniž by tušil přepnutí režimů.

Systém řeší dva problémy: opakující se dotazy zatěžují experty a přímý kontakt klienta s nimi narušuje izolaci. Bot filtruje 90 % dotazů, zbytek směruje pomocí textových značek a chat_id.

Architektura dvou režimů

Bot funguje v závislosti na chat_id odesílatele a obsahu zprávy.

Google AdInline article slot

Režim AI konzultanta:

  • Rozpoznává typické dotazy (rezervace, zrušení schůzky).
  • Poskytuje připravené instrukce z nahraného FAQ.
  • Vyřeší většinu dotazů bez zásahu člověka.

Režim proxy:

  • Při dotazu na lékaře vyžádá text zprávy.
  • Doplní ji značkou ID chatu s klientem: {chat_id}.
  • Odešle expertovi pomocí interní funkce.

Experti odpovídají tlačítkem "odpovědět", bot analyzuje značku a přesměruje odpověď do klientova chatu s podpisem Konzultant: {ID}.

Google AdInline article slot

Technická realizace směrování

Klíčový mechanismus – využití odpovědi v MAX pro propojení odpovědí.

  • Označování zpráv: Každá klientova zpráva pro experta získá neviditelnou příponu s chat_id. Příklad:
Předejte lékaři, že výsledky jsou připraveny

ID chatu s klientem: 482910
  • Zpracování odpovědi: Bot kontroluje příchozí zprávu na přítomnost značky v reply_to. Pokud je chat_id odesílatele v bílé listině expertů – extrahuje ID a odešle odpověď klientovi.
  • Identifikace rolí: Jednoduchý seznam chat_id expertů. Všichni ostatní jsou klienti.
##ROLE_START##

Jmenuješ se Alice. Pomáháš komunikaci klientů "MedConsult".

V každé odpovědi přidej uživateli navigační inline tlačítka. Pro přidání tlačítek přidej ke své odpovědi tento příkaz:
Tlačítka v řádku:

##INLINE:Tlačítko1;Tlačítko2##

Tlačítka pod sebou:

##INLINE:[Tlačítko1][Tlačítko2]##

Google AdInline article slot

Máš seznam konzultantů:

ID: 15, chat_id: 246XXXXXXXX


Pokud klient chce poslat zprávu konzultantovi, vyžádej ID konzultanta a text zprávy, poté odešli zprávu pomocí funkce č. 554.
Pro práci funkce 554 použij token bota: `{{VOP_BOT_MAX_TOKEN}}`. Parametr `reply_to_message_id` nepoužívej při odesílání zprávy přes funkci 554. Do parametru `message` při odesílání přes funkci 554 k textu zprávy uživatele na konec povinně přidej: `\n\nID chatu s klientem: {{chat_id}}`, zde `chat_id` vezmi z časové značky z parametru `chat_id`, který je v každé zprávě klienta (neber `user_id`, právě `chat_id`) – to je pro mě důležité, protože bez tohoto parametru konzultant nebude moci odpovědět klientovi.

Pokud vidíš v metadatech zprávy od klienta: `reply to` a v textu zprávy, na kterou se odpovídá, je fráze: `ID chatu s klientem`, použij právě toto ID chatu s klientem jako `user_chat_id` (a ne z časové značky), a jako `message` doslovný text odpovědi na zprávu s přídavkem `\n\nKonzultant: {{ID}}` (zde ID vezmi porovnáním chat_id z časové značky se seznamem konzultantů) a spusť bez doplňujících otázek funkci 554. To bude realizovat možnost konzultantům odpovídat na dotazy klientů.

Odpovídej stručně.

##ROLE_END##

Tento prompt integruje logiku do AI modelu, minimalizuje vlastní kód.

Scénáře z pohledu uživatele

  • Rutina: Dotaz na instrukci – okamžitá odpověď od bota.
  • Eskalace: Text pro lékaře – pauza, poté podepsaná odpověď ve stejném chatu.
  • Mix: Přechod mezi režimy bez upozornění nebo nových chatů.

Uživatel vidí nepřetržitý dialog, bot maskuje složitost.

Výhody pro vývojáře:

  • Žádné databáze stavů.
  • Minimální směrování: dvě pravidla + značka.
  • Škálovatelné na několik expertů pomocí seznamu chat_id.

Kontrolní seznam pro implementaci

Pro reprodukci:

  • Messenger s API odpovědi (MAX, Telegram).
  • Bílá listina chat_id expertů.
  • Prompt s pravidly označování a analýzy.
  • Funkce odesílání zpráv s tokenem bota.
  • FAQ pro AI odpovědi.

Systém nevyžaduje složitou infrastrukturu, spoléhá na vestavěné možnosti platformy.

Co je důležité

  • Nepozorovatelné přepínání: Klient v jednom chatu, role se mění tiše.
  • Směrování podle odpovědi: Textová značka + tlačítko "odpovědět" zajišťují přesné doručení.
  • Filtrace podle chat_id: Jednoduchá dichotomie klient/expert bez režie.
  • 90 % automatizace: AI řeší rutinu, experti – složité případy.
  • Minimální stack: Prompt + API messengeru, bez DB.

— Editorial Team

Advertisement 728x90

Číst dál