Centrum Pomocy
Funkcje czatu

Ścieżka predefiniowanych pytań i odpowiedzi

Ostatnia aktualizacja:

Zdefiniowane z góry ścieżki pytań i odpowiedzi pozwalają poprowadzić odwiedzających przez uporządkowaną rozmowę. Zamiast otwartego czatu chatbot zadaje serię pytań, prezentuje opcje odpowiedzi w postaci klikalnych przycisków i odpowiada w oparciu o wybory odwiedzającego.

W ChatLab taką ścieżkę można zbudować na dwa sposoby:

  • Podejście 1: Edytor Conversation Flow (zalecane) - wizualny edytor grafu węzłów w Settings > Flow (Ustawienia > Ścieżka), w którym układasz rozmowę w postaci etapów i przejść. Graf określa możliwe przejścia między etapami, a AI interpretuje ich warunki.
  • Podejście 2: Oparte na prompcie - ustrukturyzowany prompt w Settings > Role & Behavior (Ustawienia > Rola i zachowanie), który opisuje pytania i logikę decyzyjną zwykłym tekstem. Szybkie w konfiguracji, ale struktura opiera się na tym, czy AI precyzyjnie zastosuje się do Twoich instrukcji.

W obu podejściach włączenie opcji Dynamic suggested follow-ups (Dynamicznie sugerowane pytania uzupełniające) w Settings > Chat Conversation (Ustawienia > Rozmowa na czacie) sprawia, że opcje odpowiedzi pojawiają się na czacie jako klikalne przyciski.

Przykład

Zobacz to w rozmowie

Prowadź rozmowę krok po kroku

Skonfiguruj etapy i przejścia w Conversation Flow. Przyciski odpowiedzi ułatwiają wybór; sugestie generowane przez AI nie gwarantują stałych opcji.

Przykład ChatLabPrzykładowa rozmowa

Asystent: Szukasz informacji o dostawie czy pomocy w wyborze produktu?

Odtwórz przykład lub przeczytaj go poniżej. Nie wykorzystano żadnych prawdziwych danych klientów.
1 / 5

Zacznij od ustalenia celu odwiedzającego.

Odtwarzanie zatrzymuje się, gdy ten przykład znika z ekranu. To jest symulacja, a nie czat na żywo. Elementy sterujące widgetu wewnątrz odtwarzania nie są interaktywne.
Przeczytaj cały przykład
  1. Zacznij od ustalenia celu odwiedzającego.

    Asystent: Szukasz informacji o dostawie czy pomocy w wyborze produktu?

  2. Odwiedzający wybiera ścieżkę.

    Odwiedzający: Pomoc w wyborze produktu.

  3. Kolejny etap zbiera potrzebne informacje.

    Asystent: Jaki jest Twój budżet?

  4. Odpowiedź dostarcza kontekstu do kolejnego etapu.

    Odwiedzający: Poniżej 100 $.

  5. Skonfigurowane wyszukiwanie produktów może domknąć tę ścieżkę.

    Szmaragdowa sukienka kopertowa, $79. Wiskoza, długość midi.

Oto zdefiniowana z góry ścieżka w działaniu. Chatbot pyta o potrzeby odwiedzającego, prezentuje opcje w formie przycisków i na podstawie udzielonych odpowiedzi rekomenduje plan:

Wyświetl statyczny zrzut ekranu

Zdefiniowana ścieżka pytań i odpowiedzi w widżecie czatu|width=35

Podejście 1: Edytor Conversation Flow (zalecane)

Edytor Conversation Flow pozwala zaprojektować rozmowę w postaci wizualnego grafu. Każde pole to etap z własnymi instrukcjami, a opisane strzałki między etapami - zwane przejściami - decydują o tym, kiedy rozmowa przechodzi dalej. Instrukcje bieżącego etapu uzupełniają ogólny prompt roli. AI interpretuje warunki przejść i generuje odpowiedzi, więc nadal może błędnie zinterpretować odpowiedź lub pominąć pytanie.

Oto kompletny przykład ścieżki zbudowanej w edytorze - rozmowa rozpoczyna się od etapu Greeting, a następnie rozgałęzia się na osobne etapy w zależności od tego, czego potrzebuje odwiedzający:

Przykładowa ścieżka rozmowy w edytorze wizualnym

Krok 1: Włącz ścieżkę

Wybierz swojego chatbota i przejdź do Settings > Flow. Zaznacz pole wyboru Enable Conversation Flow (Włącz Conversation Flow). Przy pierwszym otwarciu edytor wyświetla gotową ścieżkę przykładową - możesz ją edytować lub kliknąć Clear sample (Wyczyść przykład), aby zacząć od zera.

Krok 2: Utwórz etap dla każdej fazy

Kliknij Add stage (Dodaj etap) dla każdej fazy rozmowy. W powyższym przykładzie doradcy mogą to być:

  1. Greeting - wita odwiedzającego i pyta, w czym pomóc.
  2. Needs questions - zadaje po kolei zdefiniowane pytania.
  3. Recommendation - przypisuje zebrane odpowiedzi do odpowiedniej rekomendacji.

Krok 3: Napisz instrukcje etapu

W polu Stage instructions (Instrukcje etapu) danego etapu umieść pytania i wskazówki dotyczące odpowiedzi dla tej fazy. Na przykład etap "Needs questions" może zawierać:

Ask the following questions one at a time, waiting for an answer after each:
1. What will you mainly use the chatbot for?
- Customer support
- Lead generation
- Internal knowledge base
2. Roughly how many visitors does your website get per month?
- Under 1,000
- 1,000 to 10,000
- Over 10,000
Offer the answer options after each question.

Etap z pustymi instrukcjami jest ignorowany przez ścieżkę, dlatego uzupełnij każdy etap, z którego ma korzystać chatbot.

Krok 4: Połącz etapy przejściami

Utwórz przejście z jednego etapu do kolejnego (kliknij New connection (Nowe połączenie) lub przeciągnij linię z kropki po prawej stronie etapu). Nadaj każdemu przejściu Condition (Warunek) - prosty opis słowny, kiedy należy przejść dalej, na przykład "Visitor said what they need help with" lub "Both questions have been answered". Po każdej wiadomości odwiedzającego chatbot sprawdza przejścia bieżącego etapu i przechodzi dalej, gdy warunek zostanie spełniony.

Krok 5: Oznacz etap początkowy i domyślny

Upewnij się, że etap powitalny jest oznaczony jako START (jeśli nie, wybierz go i kliknij Set as start (Ustaw jako start)). Etap Default (Domyślny) to miejsce, do którego rozmowa powraca przy kolejnej wiadomości odwiedzającego po etapie bez wychodzących przejść - początkowo jest on tożsamy z etapem początkowym.

Krok 6: Włącz przyciski odpowiedzi i przetestuj

Przejdź do Settings > Chat Conversation i włącz Dynamic suggested follow-ups, aby opcje odpowiedzi wyświetlały się jako klikalne przyciski. Następnie otwórz tester czatu w zakładce Overview (Przegląd) i przejdź całą ścieżkę, aby sprawdzić, czy na każdym etapie padają właściwe pytania, a przejścia uruchamiają się zgodnie z oczekiwaniami.

Pamiętaj o limitach edytora: ścieżka może mieć do 15 etapów, każdy etap do 4 przejść wychodzących, a instrukcje etapu mają limit znaków zależny od rozmiaru kontekstu czatu. Pełny przewodnik po edytorze - w tym informacje o etapach początkowych i domyślnych, nieosiągalnych etapach oraz wszystkich limitach - znajdziesz w artykule Conversation Flow.

Podejście 2: oparte na prompcie (lżejsza alternatywa)

Podejście oparte na prompcie prowadzi rozmowę za pomocą instrukcji wpisanych bezpośrednio w prompcie roli Twojego chatbota. Sprawdza się doskonale, gdy chcesz jedynie przeprowadzić rozmówcę przez krótką serię pytań bez konieczności konfigurowania pełnej ścieżki.

Jak to działa

Ścieżka pytań i odpowiedzi oparta na prompcie łączy dwie funkcje:

  • Własny prompt Role & Behavior - definiuje pytania, opcje odpowiedzi i logikę decyzyjną
  • Dynamic Suggested Follow-ups - prezentuje opcje odpowiedzi w postaci klikalnych przycisków po każdej odpowiedzi

Gdy odwiedzający uruchomi ścieżkę (na przykład pytając o ceny lub klikając sugerowane pytanie), chatbot postępuje zgodnie z instrukcjami z Twojego promptu. Po każdej odpowiedzi generuje przyciski uzupełniające odpowiadające zdefiniowanym przez Ciebie opcjom. Odwiedzający klika wybraną opcję, a chatbot przechodzi do kolejnego kroku.

Krok 1: Napisz prompt

Przejdź do Settings > Role & Behavior i otwórz zakładkę Custom Role Definition (Własna definicja roli) - jest to druga zakładka trybu, obok Predefined Role (Predefiniowana rola). Przełączenie się na tę zakładkę pozwala zastąpić kreator roli własnymi instrukcjami.

Role & Behavior z zakładką Custom Role Definition i podzakładką promptu Chat / Text

Obszar własnego promptu jest podzielony na dwie podzakładki: Chat / Text oraz Voice Conversation (Rozmowa głosowa). Instrukcje ścieżki wpisz w podzakładce Chat / Text.

Napisz prompt definiujący Twoją ścieżkę. Dobra struktura promptu zawiera:

  1. Ogólny opis roli - co robi chatbot
  2. Nazwaną sekcję - użyj nawiasów kwadratowych, takich jak [Nazwa sekcji], aby oznaczyć ścieżkę
  3. Ponumerowane pytania - każde z listą opcji odpowiedzi
  4. Sekcję mapowania - łączy kombinacje odpowiedzi z konkretnymi rekomendacjami
  5. Instrukcję wyzwalającą (trigger) - informuje chatbota, kiedy ma uruchomić ścieżkę

Oto szablon promptu, który możesz dostosować:

You are the assistant for [Your Company]. Help customers with [your topic].

[Advisor Flow]:
Ask the following questions one at a time. After each answer, explain which option fits the user's needs.

1. [First question]?
- Option A
- Option B
- Option C

2. [Second question]?
- Option A
- Option B
- Option C

Mapping:
Option A + Option A = Recommendation 1
Option A + Option B = Recommendation 2
Option B + Option C = Recommendation 3

When user asks about [topic], proceed with the [Advisor Flow].

Krok 2: Włącz Dynamic Suggested Follow-ups

Przejdź do Settings > Chat Conversation i włącz przełącznik Dynamic suggested follow-ups.

Ustawienia rozmowy z włączonym przełącznikiem Dynamic suggested follow-ups

Dzięki temu opcje odpowiedzi będą wyświetlane na czacie jako klikalne przyciski. Bez tego przełącznika chatbot wypisałby opcje w formie zwykłego tekstu zamiast interaktywnych przycisków.

Pozostaw opcję Hide suggested questions after first message (Ukryj sugerowane pytania po pierwszej wiadomości) wyłączoną. Przed rozpoczęciem testów poczekaj na automatyczne potwierdzenie Saved (Zapisano).

Krok 3: Przetestuj ścieżkę

Otwórz tester czatu w zakładce Overview i przeprowadź rozmowę. Upewnij się, że chatbot podąża za właściwą kolejnością pytań, a opcje odpowiedzi wyświetlają się jako przyciski.

Wskazówki dotyczące lepszych ścieżek opartych na prompcie

  • Formułuj krótkie pytania - chatbot generuje zwięzłe przyciski sugerowanych odpowiedzi; ich dokładna liczba i brzmienie mogą się różnić. Zadbaj o to, aby opcje odpowiedzi były krótkie.
  • Stosuj jednoznaczne mapowania - precyzyjnie przypisuj kombinacje odpowiedzi do wyników, aby chatbot formułował spójne rekomendacje.
  • Dodaj warunek wyzwalający - określ, kiedy ścieżka powinna się rozpocząć (na przykład "Gdy użytkownik pyta o ceny" lub "Gdy użytkownik potrzebuje pomocy w wyborze produktu").
  • Testuj różne warianty - sprawdzaj odmienne ścieżki odpowiedzi, aby upewnić się, że wszystkie kombinacje prowadzą do poprawnych rezultatów.
  • Połącz z danymi treningowymi - chatbot może równolegle korzystać z Twojej bazy wiedzy, więc wytrenuj go na odpowiednich materiałach, aby uzyskać bardziej szczegółowe odpowiedzi.

Które podejście wybrać?

  • Edytor Conversation Flow - graf ogranicza dopuszczalne przejścia i dostarcza instrukcje bieżącego etapu obok ogólnej roli. Formułuj precyzyjne warunki i testuj rozgałęzienia, ponieważ generowane przez AI odpowiedzi i routing mogą nadal zawierać błędy. Najlepszy wybór w przypadku rozmów składających się z kilku wyraźnych faz. Pamiętaj o limitach edytora (do 15 etapów, do 4 przejść na etap).
  • Oparte na prompcie - szybkie w konfiguracji i bardzo elastyczne: całość mieści się w jednym prompcie, bez limitów etapów. Minusem jest to, że struktura jest tak trwała, jak precyzja instrukcji - AI może sporadycznie zboczyć ze scenariusza, zwłaszcza w dłuższych rozmowach. Najlepsze dla krótkich, prostych sekwencji pytań.

W razie wątpliwości zacznij od edytora Conversation Flow - to zalecany sposób budowania prowadzonych rozmów.

Kompatybilność modeli

Funkcja Dynamic Suggested Follow-ups wymaga kompatybilnego modelu AI. Funkcja ta jest niedostępna dla modeli GPT 4o, GPT 4o Mini oraz Gemini 3.1 Flash-Lite. Jeśli Twój chatbot korzysta z jednego z nich, przełącz go na dowolny inny model w Settings > Model & Advanced (Ustawienia > Model i zaawansowane).

Powiązane artykuły