Powrót do strony głównej

Hybrydowy bot MAX: AI i proxy ekspertów

Hybrydowy bot w MAX łączy konsultacje AI i routing do ekspertów poprzez reply i chat_id. Opisana architektura, prompt i lista kontrolna wdrożenia. Nadaje się do serwisów z żywymi specjalistami.

Bot w MAX: dwa tryby w jednym czacie dla biznesu
Advertisement 728x90

Hybrydowy bot w MAX: Konsultant AI i pośrednik dla ekspertów w jednym czacie

W komunikatorze MAX wdrożono schemat, w którym jeden bot łączy funkcje asystenta AI i pośrednika między klientami a ekspertami. Przy rutynowych pytaniach bot samodzielnie udziela instrukcji z FAQ. W razie potrzeby eskalacji dyskretnie przekazuje wiadomość specjaliście, używając funkcji odpowiedzi. Pacjent pozostaje w jednym czacie, nieświadomy przełączania trybów.

System rozwiązuje dwa problemy: powtarzające się zapytania obciążają ekspertów, a bezpośredni kontakt klienta z nimi narusza izolację. Bot filtruje 90% zgłoszeń, kierując resztę za pomocą znaczników tekstowych i chat_id.

Architektura dwóch trybów

Bot działa w zależności od chat_id nadawcy i treści wiadomości.

Google AdInline article slot

Tryb konsultanta AI:

  • Rozpoznaje typowe zapytania (rejestracja, odwołanie wizyty).
  • Wydaje gotowe instrukcje z załadowanego FAQ.
  • Zamyka większość zgłoszeń bez interwencji człowieka.

Tryb pośrednika:

  • Przy zapytaniu o lekarza prosi o tekst wiadomości.
  • Uzupełnia go znacznikiem ID czatu z klientem: {chat_id}.
  • Wysyła ekspertowi przez wewnętrzną funkcję.

Eksperci odpowiadają przyciskiem "odpowiedz", bot parsuje znacznik i przekierowuje odpowiedź do czatu klienta z podpisem Konsultant: {ID}.

Google AdInline article slot

Realizacja techniczna routingu

Kluczowy mechanizm — użycie odpowiedzi w MAX do powiązania odpowiedzi.

  • Znakowanie wiadomości: Każda wiadomość klienta do eksperta otrzymuje niewidoczny sufiks z chat_id. Przykład:
Przekaż lekarzowi, że wyniki są gotowe

ID czatu z klientem: 482910
  • Przetwarzanie odpowiedzi: Bot sprawdza przychodzącą wiadomość pod kątem obecności znacznika w reply_to. Jeśli chat_id nadawcy jest na białej liście ekspertów — wyodrębnia ID i wysyła odpowiedź klientowi.
  • Identyfikacja ról: Prosta lista chat_id ekspertów. Wszyscy pozostali — klienci.
##ROLE_START##

Nazywasz się Alicja. Pomagasz w komunikacji klientów "MedConsult".

W każdej odpowiedzi dodawaj kierujące przyciski w linii użytkownikowi. Aby dodać przyciski, dołącz do swojej odpowiedzi taką komendę:
Przyciski w linii:

##INLINE:Przycisk1;Przycisk2##

Przyciski jeden pod drugim:

##INLINE:[Przycisk1][Przycisk2]##

Google AdInline article slot

Masz listę konsultantów:

ID: 15, chat_id: 246XXXXXXXX


Jeśli klient chce wysłać wiadomość konsultantowi, poproś o ID konsultanta i tekst wiadomości, a następnie wyślij wiadomość za pomocą funkcji nr 554.
Do pracy funkcji 554 użyj tokenu bota: `{{VOP_BOT_MAX_TOKEN}}`. Parametru `reply_to_message_id` nie używaj przy wysyłaniu wiadomości przez funkcję 554. W parametr `message` przy wysyłaniu przez funkcję 554 do tekstu wiadomości użytkownika obowiązkowo dodaj na końcu: `\n\nID czatu z klientem: {{chat_id}}`, tutaj `chat_id` weź ze znacznika czasowego z parametru `chat_id`, który jest w każdej wiadomości klienta (nie bierz `user_id`, właśnie `chat_id`) - to dla mnie ważne, bo bez tego parametru konsultant nie będzie mógł odpowiedzieć klientowi.

Jeśli widzisz w metce w wiadomości od klienta: `reply to` i w tekście wiadomości, na którą jest odpowiedź, jest fraza: `ID czatu z klientem`, to użyj właśnie tego ID czatu z klientem jako `user_chat_id` (a nie ze znacznika czasowego), a jako `message` dosłownie tekst odpowiedzi na wiadomość z dodatkiem `\n\nKonsultant: {{ID}}` (tutaj ID weź, porównując chat_id ze znacznika czasowego z listą konsultantów) i uruchom bez pytań uściślających funkcję 554. To zrealizuje możliwość odpowiadania konsultantów na pytania klientów.

Odpowiadaj krótko.

##ROLE_END##

Ten prompt integruje logikę w model AI, minimalizując kod niestandardowy.

Scenariusze z perspektywy użytkownika

  • Rutyna: Zapytanie o instrukcję — natychmiastowa odpowiedź od bota.
  • Eskalacja: Tekst do lekarza — pauza, potem podpisana odpowiedź w tym samym czacie.
  • Mieszany: Przejście między trybami bez powiadomień ani nowych czatów.

Użytkownik widzi ciągły dialog, bot maskuje złożoność.

Zalety dla deweloperów:

  • Brak baz danych stanów.
  • Minimalny routing: dwie reguły + znacznik.
  • Skalowalne na kilku ekspertów via lista chat_id.

Checklista do wdrożenia

Aby odtworzyć:

  • Komunikator z API odpowiedzi (MAX, Telegram).
  • Biała lista chat_id ekspertów.
  • Prompt z regułami znakowania i parsowania.
  • Funkcja wysyłania wiadomości z tokenem bota.
  • FAQ dla odpowiedzi AI.

System nie wymaga złożonej infrastruktury, opierając się na wbudowanych możliwościach platformy.

Co jest ważne

  • Dyskretne przełączanie: Klient w jednym czacie, role zmieniają się po cichu.
  • Routing przez odpowiedź: Znacznik tekstowy + przycisk "odpowiedz" zapewniają precyzyjną dostawę.
  • Filtrowanie przez chat_id: Prosta dychotomia klient/ekspert bez narzutu.
  • 90% automatyzacji: AI zamyka rutynę, eksperci — złożone przypadki.
  • Minimalny stos: Prompt + API komunikatora, bez bazy danych.

— Editorial Team

Advertisement 728x90

Czytaj dalej