Unapred definisani tokovi pitanja i odgovora omogućavaju Vam da posetioce vodite kroz strukturisan razgovor. Umesto ćaskanja otvorenog tipa, chatbot postavlja niz pitanja, prikazuje izbore odgovora kao dugmad na koja se može kliknuti i odgovara na osnovu izbora posetioca.
Postoje dva načina da se napravi ovakav tok u ChatLab-u:
- Pristup 1: Conversation Flow editor (preporučeno) - vizuelni uređivač u obliku grafa čvorova u Settings > Flow (Podešavanja > Tok) gde raspoređujete razgovor po fazama i prelazima. Strukturu nameće sam tok.
- Pristup 2: zasnovan na promptu - strukturisani prompt u Settings > Role & Behavior (Podešavanja > Uloga i ponašanje) koji opisuje pitanja i logiku odlučivanja u običnom tekstu. Brzo se podešava, ali se struktura oslanja na to da AI prati Vaša uputstva.
U oba pristupa, uključivanje opcije Dynamic suggested follow-ups (Settings > Chat Conversation / Podešavanja > Razgovor putem ćaskanja) omogućava da se opcije odgovora prikažu kao dugmad na koja se može kliknuti u ćaskanju.
Primer
Evo unapred definisanog toka na delu. Chatbot pita o potrebama posetioca, prikazuje opcije kao dugmad i preporučuje plan na osnovu odgovora:
Pristup 1: Conversation Flow editor (preporučeno)
Uređivač Conversation Flow omogućava Vam da dizajnirate razgovor kao vizuelni graf. Svako polje predstavlja fazu sa sopstvenim uputstvima, a označene strelice između faza - koje se nazivaju prelazi - određuju kada se razgovor nastavlja dalje. Pošto chatbot prati samo uputstva trenutne faze, ne može da preskače pitanja niti da meša faze.
Evo kompletnog primera toka napravljenog u uređivaču - razgovor počinje u fazi Greeting i grana se u zasebne faze u zavisnosti od toga šta posetilac želi:
Korak 1: Omogućite tok
Izaberite svog chatbota i idite na Settings > Flow. Označite polje Enable Conversation Flow (Omogući tok razgovora). Kada prvi put otvorite uređivač, on prikazuje gotov primer toka - izmenite ga ili kliknite na Clear sample (Obriši primer) da biste počeli od nule.
Korak 2: Napravite fazu za svaki korak
Kliknite na Add stage (Dodaj fazu) za svaki korak Vašeg razgovora. Za gornji primer savetnika, to bi moglo biti:
- Greeting - pozdravlja posetioca i pita ga za šta mu je potrebna pomoć.
- Needs questions - postavlja unapred definisana pitanja jedno po jedno.
- Recommendation - povezuje prikupljene odgovore sa preporukom.
Korak 3: Napišite uputstva za fazu
Unesite pitanja i smernice za odgovore za svaku fazu u polje Stage instructions (Uputstva za fazu) te faze. Na primer, faza „Needs questions” može sadržati:
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.
Tok ignoriše fazu sa praznim uputstvima, pa popunite svaku fazu koju želite da chatbot koristi.
Korak 4: Povežite faze prelazima
Kreirajte prelaz iz jedne faze u drugu (kliknite na New connection (Nova veza) ili povucite liniju sa tačke na desnoj strani faze). Svakom prelazu dodelite Condition (Uslov) - opis običnim jezikom kada treba preći dalje, na primer „Visitor said what they need help with” ili „Both questions have been answered”. Posle svake poruke posetioca, chatbot proverava prelaze trenutne faze i ide dalje kada je uslov ispunjen.
Korak 5: Označite početnu i podrazumevanu fazu
Uverite se da je Vaša faza pozdrava označena kao START (izaberite je i kliknite na Set as start (Postavi kao početnu) ako nije). Faza Default (Podrazumevana) je faza u koju se razgovor vraća nakon što faza bez izlaznih prelaza završi svoj posao - na početku je ista kao početna faza.
Korak 6: Uključite dugmad za odgovore i testirajte
Idite na Settings > Chat Conversation i omogućite Dynamic suggested follow-ups (Dinamički predloženi nastavci) kako bi se opcije odgovora prikazivale kao dugmad na koja se može kliknuti. Zatim otvorite tester ćaskanja na kartici Overview (Pregled) i prođite kroz tok kako biste proverili da li svaka faza postavlja prava pitanja i da li se prelazi aktiviraju kada se očekuje.
Imajte na umu ograničenja uređivača: tok može imati do 15 faza, svaka faza do 4 odlazna prelaza, a uputstva za fazu imaju ograničenje u broju znakova koje zavisi od veličine konteksta Vašeg ćaskanja. Pogledajte članak Conversation Flow za kompletan vodič kroz uređivač, uključujući početne i podrazumevane faze, nedostupne faze i sva ograničenja.
Pristup 2: zasnovan na promptu (jednostavnija alternativa)
Pristup zasnovan na promptu vodi razgovor pomoću uputstava napisanih direktno u promptu uloge Vašeg chatbota. To je dobar izbor kada samo želite da usmerite razgovor kroz kratak niz pitanja bez postavljanja celog toka.
Kako to funkcioniše
Tok pitanja i odgovora zasnovan na promptu kombinuje dve funkcije:
- Custom Role & Behavior prompt - definiše pitanja, opcije odgovora i logiku odlučivanja
- Dynamic Suggested Follow-ups - prikazuje opcije odgovora kao dugmad na koja se može kliknuti posle svakog odgovora
Kada posetilac pokrene tok (na primer, tako što pita za cene ili klikne na predloženo pitanje), chatbot prati uputstva u Vašem promptu. Posle svakog odgovora, on generiše dugmad sa predlozima koja odgovaraju opcijama odgovora koje ste definisali. Posetilac klikne na opciju, a chatbot nastavlja na sledeći korak.
Korak 1: Napišite prompt
Idite na Settings > Role & Behavior i otvorite karticu Custom Role Definition (Prilagođena definicija uloge) (druga kartica režima, pored Predefined Role). Prelazak na ovu karticu omogućava Vam da zamenite vođena podešavanja uloge sopstvenim uputstvima.
Oblast za prilagođeni prompt je podeljena na dve podkartice: Chat / Text i Voice Conversation. Napišite uputstva za svoj tok na podkartici Chat / Text.
Napišite prompt koji definiše Vaš tok. Dobra struktura prompta uključuje:
- Opšti opis uloge - šta chatbot radi
- Imenovani odeljak - koristite uglaste zagrade poput
[Naziv odeljka]da biste označili tok - Numerisana pitanja - svako sa listom opcija odgovora
- Odeljak za mapiranje - povezuje kombinacije odgovora sa specifičnim preporukama
- Uputstvo za pokretanje - govori chatbotu kada da započne tok
Evo šablona prompta koji možete prilagoditi:
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].
Korak 2: Omogućite Dynamic Suggested Follow-ups
Idite na Settings > Chat Conversation i uključite prekidač Dynamic suggested follow-ups.
Ovo omogućava da se opcije odgovora prikazuju kao dugmad na koja se može kliknuti u ćaskanju. Bez ovog prekidača, chatbot bi naveo opcije kao tekst umesto kao interaktivnu dugmad.
Nakon što omogućite oba podešavanja, kliknite na Save Changes (Sačuvaj promene).
Korak 3: Testirajte tok
Otvorite tester ćaskanja na kartici Overview i isprobajte razgovor. Proverite da li chatbot prati tačan redosled pitanja i da li se opcije odgovora pojavljuju kao dugmad.
Saveti za bolje tokove zasnovane na promptu
- Neka pitanja budu kratka - chatbot generiše 3-4 dugmeta sa predlozima, a svako je ograničeno na nekoliko reči. Osmislite opcije odgovora tako da budu sažete.
- Koristite jasno mapiranje - eksplicitno mapirajte kombinacije odgovora sa ishodima kako bi chatbot davao dosledne preporuke.
- Dodajte uslov za pokretanje - navedite kada tok treba da počne (na primer, „When user asks about pricing” ili „When user wants help choosing a product”).
- Testirajte varijacije - isprobajte različite putanje odgovora kako biste se uverili da sve kombinacije daju tačne rezultate.
- Kombinujte sa podacima za treniranje - chatbot i dalje može da koristi Vašu bazu znanja uporedo sa tokom, pa ga trenirajte relevantnim sadržajem za detaljnije odgovore.
Koji pristup treba da koristim?
- Conversation Flow editor - struktura je strogo određena: chatbot vidi samo uputstva trenutne faze, tako da ne može da preskače korake niti da spaja faze. Svaka faza ima sopstveni prostor za uputstva i nije potreban inženjering promptova. Najbolje za razgovore u više faza i procese koje chatbot mora tačno da prati. Vodite računa o ograničenjima uređivača (do 15 faza, 4 prelaza po fazi).
- Zasnovan na promptu - brzo se podešava i veoma je fleksibilan: sve se nalazi u jednom promptu, bez ograničenja u fazama. Kompromis je to što je struktura pouzdana onoliko koliko su pouzdana Vaša uputstva - AI može povremeno da odstupi od scenarija, posebno u dugim razgovorima. Najbolje za kratke, jednostavne sekvence pitanja.
Ako ste u nedoumici, počnite sa Conversation Flow uređivačem - to je preporučeni način za pravljenje vođenih razgovora.
Kompatibilnost modela
Dynamic Suggested Follow-ups zahtevaju kompatibilan AI model. Ova funkcija nije dostupna za GPT 4o, GPT 4o Mini i Gemini 3.1 Flash-Lite. Ako Vaš chatbot koristi neki od ovih modela, prebacite se na bilo koji drugi model u Settings > Model & Advanced (Podešavanja > Model i napredno).
Povezani članci
- Conversation Flow - kompletan vodič za vizuelni uređivač toka
- Dynamic suggested follow-ups - detaljan vodič o tome kako funkcionišu dugmad sa predlozima nastavka razgovora
- Bot behavior customization - kako napisati prilagođena uputstva za ulogu