Unapred definisani tokovi pitanja i odgovora omogućavaju Vam da vodite posetioce kroz strukturisan razgovor. Umesto razgovora slobodnog formata, chatbot postavlja niz pitanja, prikazuje opcije odgovora u vidu dugmadi na koje se može kliknuti i odgovara na osnovu izbora posetioca.
U ChatLab-u postoje dva načina da napravite ovakav tok:
- Pristup 1: Uređivač toka razgovora (Conversation Flow editor - preporučeno) - vizuelni uređivač u vidu grafa čvorova u Settings > Flow (Podešavanja > Tok), gde konverzaciju organizujete kroz faze i prelaze. Graf definiše moguće prelaze između faza; veštačka inteligencija tumači njihove uslove.
- Pristup 2: Zasnovan na promptu (prompt-based) - strukturisani prompt u Settings > Role & Behavior (Podešavanja > Uloga i ponašanje) koji opisuje pitanja i logiku odlučivanja običnim tekstom. Brzo se postavlja, ali se struktura oslanja na to da veštačka inteligencija tačno prati Vaša uputstva.
U oba pristupa, uključivanje opcije Dynamic suggested follow-ups (Dinamički predloženi nastavci razgovora u Settings > Chat Conversation) omogućava da se opcije odgovora prikazuju kao dugmad u ćaskanju.
Primer
Vodite razgovor kroz faze
Podesite faze i prelaze u Conversation Flow. Dugmad sa odgovorima pomažu posetiocima pri izboru; predlozi koje generiše AI nisu garantovani fiksni izbori.
Asistent: Da li tražite informacije o dostavi ili Vam je potrebna pomoć pri izboru proizvoda?
Pokrenite primer ili ga pročitajte u nastavku. Ne koriste se stvarni podaci kupaca.Započnite utvrđivanjem cilja posetioca.
Reprodukcija se pauzira kada ovaj primer napusti ekran. Ovo je simulacija, a ne čet uživo. Kontrole vidžeta unutar reprodukcije nisu interaktivne.Pročitajte ceo primer
- Započnite utvrđivanjem cilja posetioca.
Asistent: Da li tražite informacije o dostavi ili Vam je potrebna pomoć pri izboru proizvoda?
- Posetilac bira putanju.
Posetilac: Pomoć pri izboru proizvoda.
- Sledeća faza prikuplja relevantne zahteve.
Asistent: Koji je Vaš budžet?
- Odgovor pruža kontekst za sledeću fazu.
Posetilac: Ispod 100 $.
- Podešena pretraga proizvoda može uspešno da dovrši ovu putanju.
Smaragdna haljina na preklop, $79. Viskoza, midi dužina.
Evo unapred definisanog toka na delu. Chatbot se raspituje o potrebama posetioca, nudi opcije u obliku dugmadi i na osnovu odgovora preporučuje odgovarajući paket:
Pristup 1: Conversation Flow editor (preporučeno)
Uređivač toka razgovora (Conversation Flow) omogućava Vam da koncipirate razgovor kao vizuelni graf. Svako polje predstavlja fazu sa sopstvenim uputstvima, a označene strelice između faza - nazvane prelazi - određuju kada razgovor ide dalje. Uputstva za trenutnu fazu dopunjuju opšti prompt uloge. Veštačka inteligencija tumači uslove prelaza i generiše odgovore, pa i dalje može pogrešno razumeti odgovor ili izostaviti neko pitanje.
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). Prvi put kada otvorite uređivač, pojaviće se 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 u razgovoru. Za gorenavedeni primer savetnika, to može biti:
- Greeting - pozdravlja posetioca i pita šta mu je potrebno.
- 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 svaki korak u Stage instructions (Uputstva za fazu) te faze. Na primer, faza „Needs questions“ može da sadrži sledeće:
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.
Faza sa praznim uputstvima biće zanemarena u toku, pa obavezno popunite svaku fazu koju želite da chatbot koristi.
Korak 4: Povežite faze prelazima
Napravite prelaz iz jedne faze u sledeću (kliknite na New connection (Nova veza) ili povucite liniju iz tačke sa desne strane faze). Svakom prelazu dodelite Condition (Uslov) - opis običnim jezikom koji navodi kada treba preći dalje, na primer „Posetilac je rekao za šta mu je potrebna pomoć“ ili „Odgovoreno je na oba pitanja“. Nakon svake poruke posetioca, chatbot proverava prelaze trenutne faze i nastavlja dalje kada je uslov ispunjen.
Korak 5: Označite početnu (Start) i podrazumevanu (Default) fazu
Uverite se da je Vaša pozdravna faza označena kao START (izaberite je i kliknite na Set as start (Postavi kao početnu) ako nije). Faza Default jeste faza u koju se razgovor vraća prilikom sledeće poruke posetioca nakon faze koja nema odlazne prelaze - u početku je to ista faza kao i početna.
Korak 6: Uključite dugmad za odgovore i testirajte
Idite na Settings > Chat Conversation i uključite opciju Dynamic suggested follow-ups 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 onda kada se to očekuje.
Imajte u vidu 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 broja znakova koje zavisi od veličine konteksta Vašeg modela. Pogledajte članak o uređivaču Conversation Flow za kompletan vodič, 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. Ovo je odlično rešenje kada samo želite da usmerite razgovor kroz kratak niz pitanja bez konfigurisanja punog toka.
Kako to funkcioniše
Tok pitanja i odgovora zasnovan na promptu kombinuje dve funkcionalnosti:
- Prilagođeni prompt za ulogu i ponašanje (Custom Role & Behavior prompt) - definiše pitanja, opcije odgovora i logiku odlučivanja
- Dinamički predloženi nastavci razgovora (Dynamic Suggested Follow-ups) - prikazuju opcije odgovora kao dugmad na koja se može kliknuti nakon svakog odgovora
Kada posetilac pokrene tok (na primer, tako što pita za cene ili klikne na predloženo pitanje), chatbot prati uputstva iz Vašeg prompta. Nakon svakog odgovora, on generiše dugmad sa opcijama koje odgovaraju definisanim odgovorima. Posetilac klikne na opciju, a chatbot prelazi 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 podeljena je 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 ponuđenih odgovora
- Odeljak mapiranja - povezuje kombinacije odgovora sa konkretnim preporukama
- Uputstvo za pokretanje (trigger) - govori chatbotu kada treba 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 funkciju 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 u ćaskanju. Bez ovog prekidača, chatbot bi opcije ispisivao samo kao tekst umesto interaktivne dugmadi.
Ostavite opciju Hide suggested questions after first message (Sakrij predložena pitanja nakon prve poruke) isključenom. Sačekajte automatsku potvrdu Saved (Sačuvano) pre nego što pređete na testiranje.
Korak 3: Testirajte tok
Otvorite tester ćaskanja na kartici Overview i isprobajte razgovor. Proverite da li chatbot prati ispravan redosled pitanja i da li se ponuđeni odgovori pojavljuju kao dugmad.
Saveti za bolje tokove zasnovane na promptu
- Pitanja neka budu kratka - chatbot generiše kratku dugmad za nastavak razgovora; tačan broj i formulacija mogu da variraju. Neka ponuđeni odgovori budu sažeti.
- Koristite jasno mapiranje - precizno mapirajte kombinacije odgovora sa ishodima kako bi chatbot davao dosledne preporuke.
- Dodajte uslov za pokretanje - navedite kada tok treba da počne (na primer, „Kada korisnik pita za cene“ ili „Kada korisnik zatraži pomoć pri izboru proizvoda“).
- Testirajte varijacije - isprobajte različite puteve odgovora da 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 radi detaljnijih odgovora.
Koji pristup treba da koristim?
- Conversation Flow editor - graf ograničava moguće prelaze i pruža uputstva za trenutnu fazu zajedno sa opštom ulogom. Koristite jasne uslove i testirajte grane, jer odgovori koje generiše veštačka inteligencija i njeno usmeravanje i dalje mogu sadržati greške. Najbolje je za razgovore sa nekoliko jasno definisanih faza. Imajte na umu ograničenja uređivača (do 15 faza, 4 prelaza po fazi).
- Zasnovan na promptu - brzo se postavlja i veoma je fleksibilan: sve se nalazi u jednom promptu, bez ograničenja u broju faza. Mana je to što je struktura pouzdana samo onoliko koliko veštačka inteligencija uspešno prati Vaša uputstva - model može povremeno odstupiti od scenarija, posebno u dužim 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 kreiranje vođenih razgovora.
Kompatibilnost modela
Za funkciju Dynamic Suggested Follow-ups potreban je kompatibilan model veštačke inteligencije. 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 za nastavak razgovora
- Bot behavior customization - kako napisati prilagođena uputstva za ulogu