Fördefinierade fråge- och svarsflöden låter dig guida besökare genom ett strukturerat samtal. I stället för en helt öppen chatt ställer chatten en serie frågor, visar svarsalternativ som klickbara knappar och svarar utifrån besökarens val.
Det finns två sätt att bygga ett sådant flöde i ChatLab:
- Metod 1: Conversation Flow-redigeraren (rekommenderas) - en visuell nodgrafsredigerare i Settings > Flow (Inställningar > Flöde) där du lägger upp konversationen som steg och övergångar. Strukturen upprätthålls av själva flödet.
- Metod 2: Prompt-baserad - en strukturerad prompt i Settings > Role & Behavior (Inställningar > Roll och beteende) som beskriver frågorna och beslutslogiken i vanlig text. Går snabbt att konfigurera, men strukturen bygger på att AI:n följer dina instruktioner.
I båda metoderna är det aktiveringen av Dynamic suggested follow-ups (Dynamiska föreslagna uppföljningar) under Settings > Chat Conversation (Inställningar > Chattkonversation) som gör att svarsalternativen visas som klickbara knappar i chatten.
Exempel
Här är ett fördefinierat flöde i praktiken. Chatbotten frågar om besökarens behov, presenterar alternativen som knappar och rekommenderar en plan baserat på svaren:
Metod 1: Conversation Flow-redigeraren (rekommenderas)
Med redigeraren för Conversation Flow (Konversationsflöde) kan du designa samtalet som en visuell graf. Varje ruta är ett steg med egna instruktioner, och de märkta pilarna mellan stegen - så kallade övergångar - avgör när konversationen går vidare. Eftersom chatbotten bara följer instruktionerna för det aktuella steget kan den inte hoppa över frågor eller blanda ihop olika faser.
Här är ett komplett exempelflöde byggt i redigeraren - samtalet börjar vid Greeting (Hälsning) och förgrenar sig till separata steg beroende på vad besökaren vill ha:
Steg 1: Aktivera flödet
Välj din chatbot och gå till Settings > Flow. Markera kryssrutan Enable Conversation Flow (Aktivera konversationsflöde). Första gången du öppnar redigeraren visas ett färdigt exempelflöde - redigera det eller klicka på Clear sample (Rensa exempel) för att börja från grunden.
Steg 2: Skapa ett steg för varje fas
Klicka på Add stage (Lägg till steg) för varje fas i ditt samtal. För rådgivarexemplet ovan kan det vara:
- Greeting - välkomnar besökaren och frågar vad de behöver hjälp med.
- Needs questions - ställer de fördefinierade frågorna en i taget.
- Recommendation - matchar de insamlade svaren mot en rekommendation.
Steg 3: Skriv stegens instruktioner
Lägg in frågorna och svarsriktlinjerna för varje fas i respektive stegs Stage instructions (Steginstruktioner). Steget "Needs questions" kan till exempel innehålla:
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.
Ett steg med tomma instruktioner ignoreras av flödet, så se till att fylla i alla steg du vill att chatbotten ska använda.
Steg 4: Koppla ihop stegen med övergångar
Skapa en övergång från ett steg till nästa (klicka på New connection (Ny koppling), eller dra från punkten på höger sida av ett steg). Ge varje övergång ett Condition (Villkor) - en beskrivning på vardagligt språk av när samtalet ska gå vidare, till exempel "Besökaren berättade vad de behöver hjälp med" eller "Båda frågorna har besvarats". Efter varje besöksmeddelande kontrollerar chatbotten det aktuella stegets övergångar och går vidare när ett villkor är uppfyllt.
Steg 5: Markera start- och standardsteg
Se till att ditt hälsningssteg är markerat med START (markera det och klicka på Set as start (Ange som start) om det inte redan är det). Steget Default (Standard) är dit konversationen återgår efter att ett slutsteg har slutfört sin uppgift - från början är det samma som startsteget.
Steg 6: Aktivera svarsknappar och testa
Gå till Settings > Chat Conversation och aktivera Dynamic suggested follow-ups så att svarsalternativen visas som klickbara knappar. Öppna sedan chatttestaren på fliken Overview (Översikt) och gå igenom flödet för att kontrollera att varje steg ställer rätt frågor och att övergångarna aktiveras som förväntat.
Tänk på redigerarens begränsningar: ett flöde kan ha upp till 15 steg, varje steg upp till 4 utgående övergångar och steginstruktionerna har en teckengräns som beror på din chattkontextstorlek. Se artikeln om Conversation Flow för en fullständig guide till redigeraren, inklusive start- och standardsteg, onåbara steg och alla begränsningar.
Metod 2: prompt-baserad (lättare alternativ)
Den prompt-baserade metoden styr konversationen med instruktioner som skrivs direkt i din chatbots rollprompt. Den passar bra när du bara vill leda samtalet genom en kort serie frågor utan att behöva bygga upp ett helt flöde.
Så fungerar det
Ett prompt-baserat fråge- och svarsflöde kombinerar två funktioner:
- Anpassad Role & Behavior-prompt - definierar frågor, svarsalternativ och beslutslogik
- Dynamic Suggested Follow-ups - visar svarsalternativen som klickbara knappar efter varje svar
När en besökare utlöser flödet (till exempel genom att fråga om priser eller klicka på en föreslagen fråga) följer chatbotten instruktionerna i din prompt. Efter varje svar genererar den uppföljningsknappar som matchar de svarsalternativ du har angett. Besökaren klickar på ett alternativ och chatbotten fortsätter till nästa steg.
Steg 1: Skriv prompten
Gå till Settings > Role & Behavior och öppna fliken Custom Role Definition (Anpassad rolldefinition - den andra lägesfliken, bredvid Predefined Role (Fördefinierad roll)). När du byter till denna flik kan du ersätta de guidade rollinställningarna med dina egna instruktioner.
Området för anpassad prompt är uppdelat i två underflikar: Chat / Text och Voice Conversation. Skriv dina flödesinstruktioner under fliken Chat / Text.
Skriv en prompt som definierar ditt flöde. En bra promptstruktur innehåller:
- En allmän rollbeskrivning - vad chatbotten gör
- Ett namngivet avsnitt - använd hakparenteser som
[Avsnittsnamn]för att märka ut flödet - Numrerade frågor - var och en med en lista över svarsalternativ
- Ett mappningsavsnitt - kopplar svarskombinationer till specifika rekommendationer
- En triggerinstruktion - talar om för chatbotten när flödet ska starta
Här är en promptmall som du kan anpassa:
You are the assistant for [Your Company]. Help customers with [your topic].
[Advisor Flow]:
Ask the following questions one by one. 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].
Steg 2: Aktivera Dynamic Suggested Follow-ups
Gå till Settings > Chat Conversation och slå på reglaget Dynamic suggested follow-ups.
Det är detta som gör att svarsalternativen visas som klickbara knappar i chatten. Utan det här reglaget skulle chatbotten lista alternativen som text i stället för interaktiva knappar.
Klicka på Save Changes (Spara ändringar) när du har aktiverat båda inställningarna.
Steg 3: Testa flödet
Öppna chatttestaren från fliken Overview och testa konversationen. Kontrollera att chatbotten följer rätt frågesekvens och att svarsalternativen visas som knappar.
Tips för bättre prompt-baserade flöden
- Håll frågorna korta - chatbotten genererar 3-4 uppföljningsknappar, var och en begränsad till några få ord. Utforma dina svarsalternativ så att de är koncisa.
- Använd tydliga mappningar - mappa svarskombinationer uttryckligen mot resultat så att chatbotten ger konsekventa rekommendationer.
- Lägg till ett triggervillkor - ange när flödet ska starta (till exempel "När användaren frågar om priser" eller "När användaren vill ha hjälp att välja produkt").
- Testa variationer - prova olika svarsvägar för att säkerställa att alla kombinationer ger rätt resultat.
- Kombinera med träningsdata - chatbotten kan fortfarande använda din kunskapsbas parallellt med flödet, så träna den med relevant innehåll för mer detaljerade svar.
Vilken metod bör jag använda?
- Conversation Flow-redigeraren - strukturen upprätthålls strikt: chatbotten ser bara instruktionerna för det aktuella steget, så den kan inte hoppa framåt eller blanda ihop faser. Varje steg har sitt eget instruktionsutrymme, och ingen prompt engineering behövs. Bäst för samtal med flera faser och processer som chatbotten måste följa exakt. Tänk på redigerarens begränsningar (upp till 15 steg, 4 övergångar per steg).
- Prompt-baserad - snabb att konfigurera och mycket flexibel: allt samlas i en enda prompt, utan stegbegränsningar. Kompromissen är att strukturen bara är så stark som dina instruktioner - AI:n kan ibland avvika från manuset, särskilt vid långa samtal. Bäst för korta, enkla frågesekvenser.
Om du är osäker är det bäst att börja med Conversation Flow-redigeraren - det är det rekommenderade sättet att bygga guidade konversationer.
Modellkompatibilitet
Dynamic Suggested Follow-ups kräver en kompatibel AI-modell. Funktionen är inte tillgänglig för GPT 4o, GPT 4o Mini och Gemini 3.1 Flash-Lite. Om din chatbot använder någon av dessa byter du till en annan modell under Settings > Model & Advanced (Inställningar > Modell och avancerat).
Relaterade artiklar
- Conversation Flow - fullständig guide till den visuella flödesredigeraren
- Dynamic suggested follow-ups - detaljerad guide om hur uppföljningsknappar fungerar
- Bot behavior customization - hur du skriver anpassade rollinstruktioner