Önceden tanımlanmış soru ve cevap akışları, ziyaretçileri yapılandırılmış bir konuşma boyunca yönlendirmenizi sağlar. Ucu açık bir sohbet yerine chatbot bir dizi soru sorar, cevap seçeneklerini tıklanabilir butonlar olarak sunar ve ziyaretçinin seçimlerine göre yanıt verir.
ChatLab içinde böyle bir akış oluşturmanın iki yolu vardır:
- 1. Yaklaşım: Conversation Flow editörü (önerilen) - konuşmayı aşamalar ve geçişler halinde düzenlediğiniz, Settings > Flow (Ayarlar > Akış) altındaki görsel düğüm grafiği (node-graph) editörü. Grafik olası aşama geçişlerini tanımlar; yapay zeka ise bunların koşullarını yorumlar.
- 2. Yaklaşım: prompt tabanlı - soruları ve karar mantığını düz metin olarak açıklayan, Settings > Role & Behavior (Ayarlar > Rol ve Davranış) içindeki yapılandırılmış bir prompt. Kurulumu hızlıdır ancak yapı, yapay zekanın talimatlarınızı takip etmesine dayanır.
Her iki yaklaşımda da Dynamic suggested follow-ups (Dinamik önerilen takip soruları) özelliğini açmak (Settings > Chat Conversation [Ayarlar > Sohbet Konuşması]), cevap seçeneklerinin sohbette tıklanabilir butonlar olarak görünmesini sağlayan unsurdur.
Örnek
Görüşmeyi aşamalar halinde yönlendirin
Aşamaları ve geçişleri Conversation Flow içinde yapılandırın. Cevap butonları ziyaretçilerin seçim yapmasını kolaylaştırır; yapay zeka tarafından oluşturulan öneriler ise sabit seçenek garantisi taşımaz.
Asistan: Teslimat bilgisi mi arıyorsunuz, yoksa ürün seçiminde yardıma mı ihtiyacınız var?
Örneği oynatın veya aşağıdan okuyun. Gerçek müşteri verisi kullanılmaz.Ziyaretçinin amacını belirleyerek başlayın.
Bu örnek ekrandan çıktığında oynatma duraklatılır. Bu bir simülasyondur, canlı sohbet değildir. Oynatma içindeki widget kontrolleri etkileşimli değildir.Örneğin tamamını okuyun
- Ziyaretçinin amacını belirleyerek başlayın.
Asistan: Teslimat bilgisi mi arıyorsunuz, yoksa ürün seçiminde yardıma mı ihtiyacınız var?
- Ziyaretçi bir yol seçer.
Ziyaretçi: Ürün seçiminde yardım.
- Sonraki aşama ilgili gereksinimi toplar.
Asistan: Bütçeniz nedir?
- Verilen cevap sonraki aşama için bağlam sağlar.
Ziyaretçi: 100 $ altında.
- Yapılandırılmış bir ürün araması bu akışı tamamlayabilir.
Zümrüt yeşili kruvaze elbise, $79. Viskon, midi boy.
İşte iş başında olan önceden tanımlanmış bir akış. Chatbot ziyaretçinin ihtiyaçlarını sorar, seçenekleri buton olarak sunar ve yanıtlara göre bir plan önerir:
1. Yaklaşım: Conversation Flow editörü (önerilen)
Conversation Flow editörü, konuşmayı görsel bir grafik olarak tasarlamanıza olanak tanır. Her kutu, kendi talimatlarına sahip bir aşamadır ve aşamalar arasındaki etiketli oklar (geçişler olarak adlandırılır) konuşmanın ne zaman ilerleyeceğini belirler. Mevcut aşamanın talimatları, genel rol promptunu tamamlar. Yapay zeka geçiş koşullarını yorumlar ve yanıtları üretir; bu nedenle bir cevabı yanlış anlayabilir veya bir soruyu atlayabilir.
İşte editörde oluşturulmuş eksiksiz bir örnek akış - konuşma Greeting (Karşılama) aşamasında başlar ve ziyaretçinin ne istediğine bağlı olarak ayrı aşamalara ayrılır:
1. Adım: Akışı etkinleştirin
Chatbotunuzu seçin ve Settings > Flow bölümüne gidin. Enable Conversation Flow (Konuşma Akışını Etkinleştir) onay kutusunu işaretleyin. Editörü ilk açtığınızda hazır bir örnek akış gösterilir; bunu düzenleyin veya sıfırdan başlamak için Clear sample (Örneği temizle) seçeneğine tıklayın.
2. Adım: Her aşama için bir adım oluşturun
Konuşmanızın her aşaması için Add stage (Aşama ekle) butonuna tıklayın. Yukarıdaki danışman örneği için bu adımlar şunlar olabilir:
- Greeting - ziyaretçiyi karşılar ve ne konuda yardıma ihtiyacı olduğunu sorar.
- Needs questions - önceden tanımlanmış soruları teker teker sorar.
- Recommendation - toplanan cevapları bir öneriyle eşleştirir.
3. Adım: Aşama talimatlarını yazın
Her aşama için soruları ve cevap rehberliğini o aşamanın Stage instructions (Aşama talimatları) alanına ekleyin. Örneğin "Needs questions" aşaması şunları içerebilir:
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.
Talimatları boş olan bir aşama akış tarafından yok sayılır, bu nedenle chatbotun kullanmasını istediğiniz her aşamayı doldurun.
4. Adım: Aşamaları geçişlerle bağlayın
Bir aşamadan diğerine bir geçiş oluşturun (New connection [Yeni bağlantı] butonuna tıklayın veya bir aşamanın sağ tarafındaki noktadan sürükleyin). Her geçişe bir Condition (Koşul) verin; bu, ne zaman ilerleneceğini belirten düz dilde bir açıklamadır, örneğin "Ziyaretçi ne konuda yardıma ihtiyacı olduğunu söyledi" veya "Her iki soru da yanıtlandı". Her ziyaretçi mesajından sonra chatbot mevcut aşamanın geçişlerini kontrol eder ve bir koşul karşılandığında ilerler.
5. Adım: Başlangıç ve Varsayılan aşamaları belirleyin
Karşılama aşamanızın START olarak işaretlendiğinden emin olun (değilse seçin ve Set as start [Başlangıç olarak ayarla] butonuna tıklayın). Default (Varsayılan) aşama, giden geçişi olmayan bir aşamadan sonraki ziyaretçi mesajında konuşmanın geri döndüğü yerdir; başlangıçta bu, başlangıç aşamasıyla aynıdır.
6. Adım: Cevap butonlarını açın ve test edin
Settings > Chat Conversation bölümüne gidin ve cevap seçeneklerinin tıklanabilir butonlar olarak işlenmesi için Dynamic suggested follow-ups seçeneğini etkinleştirin. Ardından Overview (Genel Bakış) sekmesindeki sohbet test aracını açın ve her aşamanın doğru soruları sorduğunu ve geçişlerin beklendiği gibi çalıştığını doğrulamak için akışı baştan sona deneyin.
Editörün sınırlarını aklınızda bulundurun: Bir akış en fazla 15 aşamaya sahip olabilir, her aşamada en fazla 4 giden geçiş bulunabilir ve aşama talimatları sohbet bağlam boyutunuza bağlı bir karakter sınırına sahiptir. Başlangıç ve varsayılan aşamalar, ulaşılamayan aşamalar ve tüm sınırlar dahil olmak üzere editörün tam kılavuzu için Conversation Flow makalesine bakın.
2. Yaklaşım: prompt tabanlı (hafif alternatif)
Prompt tabanlı yaklaşım, doğrudan chatbotunuzun rol promptuna yazılan talimatlarla konuşmayı yönlendirir. Tam bir akış kurmadan konuşmayı yalnızca kısa bir soru kümesiyle ilerletmek istediğinizde iyi bir tercihtir.
Nasıl çalışır?
Prompt tabanlı bir S&C akışı iki özelliği birleştirir:
- Custom Role & Behavior promptu - soruları, cevap seçeneklerini ve karar mantığını tanımlar
- Dynamic Suggested Follow-ups - her yanıttan sonra cevap seçeneklerini tıklanabilir butonlar olarak sunar
Bir ziyaretçi akışı tetiklediğinde (örneğin fiyatlandırma hakkında soru sorarak veya önerilen bir soruya tıklayarak), chatbot promptunuzdaki talimatları takip eder. Her yanıttan sonra, tanımladığınız cevap seçenekleriyle eşleşen takip butonları üretir. Ziyaretçi bir seçeneğe tıklar ve chatbot bir sonraki adıma geçer.
1. Adım: Promptu yazın
Settings > Role & Behavior bölümüne gidin ve Custom Role Definition (Özel Rol Tanımı) sekmesini açın (Predefined Role [Önceden Tanımlanmış Rol] seçeneğinin yanındaki ikinci mod sekmesi). Bu sekmeye geçmek, kılavuzlu rol ayarlarını kendi talimatlarınızla değiştirmenize olanak tanır.
Özel prompt alanı iki alt sekmeye ayrılmıştır: Chat / Text (Sohbet / Metin) ve Voice Conversation (Sesli Konuşma). Akış talimatlarınızı Chat / Text alt sekmesi altına yazın.
Akışınızı tanımlayan bir prompt yazın. İyi bir prompt yapısı şunları içerir:
- Genel bir rol açıklaması - chatbotun ne yaptığı
- Adlandırılmış bir bölüm - akışı etiketlemek için
[Bölüm Adı]gibi köşeli parantezler kullanın - Numaralandırılmış sorular - her biri bir dizi cevap seçeneği içerir
- Bir eşleştirme bölümü - cevap kombinasyonlarını belirli önerilere bağlar
- Bir tetikleyici talimat - chatbota akışı ne zaman başlatacağını söyler
Uyarlayabileceğiniz bir prompt şablonu:
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].
2. Adım: Dynamic Suggested Follow-ups özelliğini etkinleştirin
Settings > Chat Conversation bölümüne gidin ve Dynamic suggested follow-ups anahtarını açın.
Cevap seçeneklerinin sohbette tıklanabilir butonlar olarak görünmesini sağlayan ayar budur. Bu anahtar olmadan chatbot, seçenekleri etkileşimli butonlar yerine metin olarak listeler.
Hide suggested questions after first message (İlk mesajdan sonra önerilen soruları gizle) seçeneğini kapalı tutun. Test etmeden önce otomatik Saved (Kaydedildi) onayını bekleyin.
3. Adım: Akışı test edin
Overview sekmesinden sohbet test aracını açın ve konuşmayı deneyin. Chatbotun doğru soru sırasını takip ettiğini ve cevap seçeneklerinin buton olarak göründüğünü doğrulayın.
Daha iyi prompt tabanlı akışlar için ipuçları
- Soruları kısa tutun - chatbot kısa takip butonları üretir; butonların tam sayısı ve ifadeleri değişiklik gösterebilir. Cevap seçeneklerinizi kısa ve öz olacak şekilde tasarlayın.
- Net eşleştirmeler kullanın - chatbotun tutarlı öneriler sunması için cevap kombinasyonlarını sonuçlarla açıkça eşleştirin.
- Bir tetikleyici koşul ekleyin - akışın ne zaman başlaması gerektiğini belirtin (örneğin "Kullanıcı fiyatlandırma hakkında sorduğunda" veya "Kullanıcı ürün seçimi konusunda yardım istediğinde").
- Varyasyonları test edin - tüm kombinasyonların doğru sonuçlar ürettiğinden emin olmak için farklı cevap yollarını deneyin.
- Eğitim verileriyle birleştirin - chatbot akışın yanı sıra bilgi tabanınızı da kullanmaya devam edebilir; bu nedenle daha ayrıntılı yanıtlar için chatbotu ilgili içerikle eğitin.
Hangi yaklaşımı kullanmalıyım?
- Conversation Flow editörü - grafik, olası geçişleri sınırlandırır ve genel rolün yanı sıra mevcut aşamanın talimatlarını sağlar. Yapay zeka tarafından oluşturulan yanıtlar ve yönlendirmeler hata yapabileceğinden, net koşullar kullanın ve dalları test edin. Birbirinden farklı birkaç aşaması olan konuşmalar için en iyisidir. Editör sınırlarını göz önünde bulundurun (en fazla 15 aşama, aşama başına 4 geçiş).
- Prompt tabanlı - kurulumu hızlı ve son derece esnektir: her şey tek bir promptta yer alır ve aşama sınırı yoktur. Buradaki dezavantaj, yapının yalnızca talimatlarınız kadar güçlü olmasıdır; yapay zeka, özellikle uzun konuşmalarda zaman zaman senaryodan uzaklaşabilir. Kısa ve basit soru dizileri için en iyisidir.
Kararsız kaldığınızda Conversation Flow editörüyle başlayın; bu, yönlendirmeli konuşmalar oluşturmak için önerilen yöntemdir.
Model uyumluluğu
Dynamic Suggested Follow-ups özelliği uyumlu bir yapay zeka modeli gerektirir. Bu özellik GPT 4o, GPT 4o Mini ve Gemini 3.1 Flash-Lite modellerinde kullanılamaz. Chatbotunuz bunlardan birini kullanıyorsa Settings > Model & Advanced (Ayarlar > Model ve Gelişmiş) bölümünden başka bir modele geçin.
İlgili makaleler
- Conversation Flow - görsel akış editörünün tam kılavuzu
- Dynamic suggested follow-ups - takip butonlarının nasıl çalıştığına dair ayrıntılı kılavuz
- Bot behavior customization - özel rol talimatlarının nasıl yazılacağı