Fluxurile predefinite de întrebări și răspunsuri vă permit să ghidați vizitatorii printr-o conversație structurată. În loc de o discuție deschisă, chatbotul adresează o serie de întrebări, prezintă variantele de răspuns sub formă de butoane pe care se poate face clic și răspunde în funcție de opțiunile alese de vizitator.
Există două modalități de a construi un astfel de flux în ChatLab:
- Abordarea 1: editorul Conversation Flow (recomandat) - un editor vizual bazat pe noduri în Settings > Flow (Setări > Flux), unde organizați conversația pe etape și tranziții. Structura este impusă chiar de flux.
- Abordarea 2: pe bază de prompt - un prompt structurat în Settings > Role & Behavior (Setări > Rol și comportament), care descrie întrebările și logica de decizie în limbaj natural. Se configurează rapid, dar structura depinde de modul în care AI-ul respectă instrucțiunile dumneavoastră.
În ambele abordări, activarea opțiunii Dynamic suggested follow-ups (Întrebări suplimentare dinamice sugerate) în Settings > Chat Conversation (Setări > Conversație chat) este pasul care face ca variantele de răspuns să apară sub formă de butoane pe care se poate face clic în chat.
Exemplu
Iată un flux predefinit în acțiune. Chatbotul întreabă despre nevoile vizitatorului, oferă opțiuni sub formă de butoane și recomandă un plan pe baza răspunsurilor:
Abordarea 1: editorul Conversation Flow (recomandat)
Editorul Conversation Flow vă permite să proiectați conversația ca pe un grafic vizual. Fiecare casetă reprezintă o etapă cu propriile instrucțiuni, iar săgețile etichetate dintre etape - numite tranziții - stabilesc momentul în care conversația trece mai departe. Deoarece chatbotul respectă doar instrucțiunile etapei curente, acesta nu poate sări peste întrebări sau să amestece fazele între ele.
Iată un exemplu complet de flux construit în editor - conversația începe la etapa de salut (Greeting) și se ramifică în etape separate în funcție de cerințele vizitatorului:
Pasul 1: Activați fluxul
Selectați chatbotul dumneavoastră și navigați la Settings > Flow. Bifați caseta Enable Conversation Flow (Activează Conversation Flow). La prima deschidere a editorului, va fi afișat un flux exemplu gata configurat - îl puteți edita sau puteți face clic pe Clear sample (Șterge exemplul) pentru a începe de la zero.
Pasul 2: Creați o etapă pentru fiecare fază
Faceți clic pe Add stage (Adaugă etapă) pentru fiecare fază a conversației. Pentru exemplul de consiliere de mai sus, acestea ar putea fi:
- Greeting - întâmpină vizitatorul și întreabă cu ce anume are nevoie de ajutor.
- Needs questions - adresează întrebările predefinite una câte una.
- Recommendation - corelează răspunsurile colectate cu o recomandare.
Pasul 3: Scrieți instrucțiunile etapei
Introduceți întrebările și instrucțiunile de răspuns pentru fiecare fază în câmpul Stage instructions (Instrucțiuni etapă) al acelei etape. De exemplu, etapa „Needs questions” ar putea conține:
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.
O etapă fără instrucțiuni este ignorată de flux, așa că asigurați-vă că le completați pentru fiecare etapă pe care doriți să o utilizeze chatbotul.
Pasul 4: Conectați etapele prin tranziții
Creați o tranziție de la o etapă la următoarea (faceți clic pe New connection (Conexiune nouă) sau trageți de la punctul situat în partea dreaptă a unei etape). Atribuiți fiecărei tranziții o condiție (Condition) - o descriere în limbaj simplu a momentului în care se trece mai departe, cum ar fi „Visitor said what they need help with” sau „Both questions have been answered”. După fiecare mesaj primit de la vizitator, chatbotul verifică tranzițiile etapei curente și avansează atunci când o condiție este îndeplinită.
Pasul 5: Marcați etapele Start și Default
Asigurați-vă că etapa de salut este marcată cu START (dacă nu este, selectați-o și faceți clic pe Set as start (Setează ca start)). Etapa implicită (Default) este punctul în care conversația revine după ce o etapă fără ieșire și-a încheiat rolul - inițial, aceasta coincide cu etapa de start.
Pasul 6: Activați butoanele de răspuns și testați
Mergeți la Settings > Chat Conversation și activați opțiunea Dynamic suggested follow-ups, astfel încât opțiunile de răspuns să fie afișate sub formă de butoane pe care se poate face clic. Apoi deschideți modulul de testare a chatului din fila Overview (Prezentare generală) și parcurgeți fluxul pentru a verifica dacă fiecare etapă adresează întrebările corecte și dacă tranzițiile se declanșează conform așteptărilor.
Țineți cont de limitele editorului: un flux poate avea până la 15 etape, fiecare etapă cel mult 4 tranziții de ieșire, iar instrucțiunile fiecărei etape au o limită de caractere care depinde de dimensiunea contextului de chat. Consultați articolul despre Conversation Flow pentru ghidul complet al editorului, inclusiv informații despre etapele de start și implicite, etapele inaccesibile și toate limitele aplicabile.
Abordarea 2: pe bază de prompt (alternativă simplificată)
Abordarea pe bază de prompt ghidează conversația prin instrucțiuni scrise direct în promptul de rol al chatbotului. Este potrivită atunci când doriți doar să orientați conversația printr-un set scurt de întrebări, fără a construi un flux complet.
Cum funcționează
Un flux de întrebări și răspunsuri pe bază de prompt combină două funcții:
- Promptul personalizat Role & Behavior - definește întrebările, opțiunile de răspuns și logica decizională
- Dynamic Suggested Follow-ups - prezintă opțiunile de răspuns ca butoane interactive după fiecare răspuns
Când un vizitator declanșează fluxul (de exemplu, întrebând despre prețuri sau făcând clic pe o întrebare sugerată), chatbotul respectă instrucțiunile din promptul dumneavoastră. După fiecare răspuns, generează butoane suplimentare care corespund variantelor de răspuns definite. Vizitatorul face clic pe o opțiune, iar chatbotul continuă cu pasul următor.
Pasul 1: Scrieți promptul
Accesați Settings > Role & Behavior și deschideți fila Custom Role Definition (Definire personalizată a rolului - a doua filă de mod, lângă Predefined Role (Rol predefinit)). Comutarea la această filă vă permite să înlocuiți setările ghidate de rol cu propriile instrucțiuni.
Zona de prompt personalizat este împărțită în două sub-file: Chat / Text și Voice Conversation. Scrieți instrucțiunile fluxului în sub-fila Chat / Text.
Redactați un prompt care definește fluxul. O structură adecvată a promptului include:
- O descriere generală a rolului - ce anume face chatbotul
- O secțiune denumită - folosiți paranteze drepte, precum
[Nume secțiune], pentru a eticheta fluxul - Întrebări numerotate - fiecare însoțită de o listă de opțiuni de răspuns
- O secțiune de corelare (mapping) - asociază combinațiile de răspunsuri cu recomandări specifice
- O instrucțiune de declanșare - îi transmite chatbotului când să înceapă fluxul
Iată un șablon de prompt pe care îl puteți adapta:
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].
Pasul 2: Activați opțiunea Dynamic Suggested Follow-ups
Mergeți la Settings > Chat Conversation și activați comutatorul Dynamic suggested follow-ups.
Această setare face ca opțiunile de răspuns să fie afișate sub formă de butoane pe care se poate face clic în chat. Fără activarea acestui comutator, chatbotul ar afișa opțiunile ca text simplu în loc de butoane interactive.
După configurarea ambelor setări, faceți clic pe Save Changes (Salvează modificările).
Pasul 3: Testați fluxul
Deschideți testerul de chat din fila Overview și încercați conversația. Verificați dacă chatbotul respectă ordinea corectă a întrebărilor și dacă opțiunile de răspuns apar sub formă de butoane.
Sfaturi pentru fluxuri mai bune pe bază de prompt
- Păstrați întrebările scurte - chatbotul generează 3-4 butoane de continuare, fiecare limitat la câteva cuvinte. Formulați variantele de răspuns cât mai concis.
- Folosiți asocieri clare - asociați în mod explicit combinațiile de răspunsuri cu rezultatele corespunzătoare, astfel încât chatbotul să ofere recomandări consecvente.
- Adăugați o condiție de declanșare - specificați momentul în care fluxul trebuie să înceapă (de exemplu, „Când utilizatorul întreabă despre prețuri” sau „Când utilizatorul dorește ajutor pentru alegerea unui produs”).
- Testați diferite scenarii - încercați diferite combinații de răspunsuri pentru a vă asigura că toate generează rezultatele corecte.
- Combinați cu datele de antrenare - chatbotul poate folosi în continuare baza dumneavoastră de cunoștințe în paralel cu fluxul, așadar antrenați-l cu conținut relevant pentru a obține răspunsuri mai detaliate.
Ce abordare ar trebui să alegeți?
- Editorul Conversation Flow - structura este impusă în mod strict: chatbotul vede doar instrucțiunile etapei curente, așadar nu poate sări pași și nu poate amesteca fazele. Fiecare etapă are propriul spațiu pentru instrucțiuni și nu este necesar un prompt complex. Este alegerea optimă pentru conversații complexe, împărțite în mai multe etape, și pentru procese pe care chatbotul trebuie să le urmeze cu exactitate. Țineți cont de limitele editorului (până la 15 etape, 4 tranziții pentru fiecare etapă).
- Pe bază de prompt - configurare rapidă și flexibilitate ridicată: toate instrucțiunile se află într-un singur prompt, fără limite legate de etape. Dezavantajul constă în faptul că structura este limitată de capacitatea modelului de a respecta promptul - AI-ul se poate abate ocazional de la scenariu, în special în conversațiile lungi. Este varianta ideală pentru secvențe scurte și simple de întrebări.
Dacă aveți dubii, începeți cu editorul Conversation Flow - este metoda recomandată pentru a construi conversații ghidate.
Compatibilitatea modelelor
Funcția Dynamic Suggested Follow-ups necesită un model AI compatibil. Aceasta nu este disponibilă pentru GPT 4o, GPT 4o Mini și Gemini 3.1 Flash-Lite. În cazul în care chatbotul dumneavoastră utilizează unul dintre acestea, schimbați-l cu orice alt model din Settings > Model & Advanced (Setări > Model și avansat).
Articole asociate
- Conversation Flow - ghid complet pentru editorul vizual de fluxuri
- Dynamic suggested follow-ups - ghid detaliat despre modul în care funcționează butoanele de continuare
- Bot behavior customization - cum să redactați instrucțiuni personalizate de rol