Koşullar ve dallanma
Müşteri bilgisine, yanıta veya dile göre görüşmeyi farklı yollara gönderin.
Akışın elindeki bir bilgiye göre karar vermesi için Koşul kullanın.
Koşul ekleyin
Her koşulda üç şey seçilir:
- Kaydedilmiş yanıt veya özel alan gibi bir değişken.
- Eşittir veya içerir gibi bir karşılaştırma.
- Karşılaştırılacak değer.
Koşul grupları yukarıdan aşağıya kontrol edilir. İlk eşleşen yol çalışır. Hiçbiri eşleşmezse görüşme varsayılan yoldan devam eder.
Koşul
├─ intent = iade → İade akışı
├─ intent = kargo → Sipariş sorgulama
└─ diğer durumlar → Genel yardımSık kullanılan karşılaştırmalar
| Karşılaştırma | Ne zaman kullanılır? |
|---|---|
| Equals / Does not equal | Değer tam olarak eşleşmeli veya eşleşmemeli. |
| Contains / Does not contain | Metin veya liste bir değeri içermeli. |
| Starts with / Ends with | Metin belirli bir ifadeyle başlamalı veya bitmeli. |
| Is empty / Is not empty | Alanın boş olup olmadığı kontrol edilmeli. |
| Is present / Is not present | Alanın var olup olmadığı kontrol edilmeli. |
| More than / Less than | Sayı veya listedeki kayıt sayısı karşılaştırılmalı. |
| Between, Before, After | Tarih veya saat karşılaştırılmalı. |
| Regex | Gelişmiş bir metin deseni aranmalı. |
Tümü mü, herhangi biri mi?
Her kuralın doğru olması gerekiyorsa Match all, kurallardan biri yeterliyse Match any kullanın.
Match all: müşteri VIP AND sipariş tutarı 1000'den yüksek
Match any: mesaj iade OR geri gönderme ifadelerinden birini içeriyorKoşul mu, Kullanıcı niyeti mi?
- Etiket, sayı, dil veya kaydedilmiş yanıt gibi bildiğiniz bir veriyi kontrol edecekseniz Koşul kullanın.
- AI'ın müşterinin ne demek istediğini anlaması gerekiyorsa Kullanıcı niyeti kullanın.
Tüm ayarlar için Akış kontrolü aksiyonları ve AI ve veri aksiyonları sayfalarına bakın.
Akışı müşterinin dilinde başlatın
İlk mesajı müşterinin diline göre seçmek için cs.language kullanın.
Start
→ Koşul
cs.language = Türkçe → Türkçe karşılama
cs.language = İngilizce → İngilizce karşılama
cs.language Is empty → Varsayılan karşılama
Koşulda dili adıyla seçin. Dili henüz bilinmeyen müşteriler için bir Is empty yolu ekleyin. Dilin nasıl belirlendiğini Dil ve yerelleştirme sayfasında görebilirsiniz.
Akışı düzenli tutun
- En özel koşulu en üste koyun.
- Varsayılan yolu mutlaka bağlayın.
- Çok büyüyen bir yolu ayrı akışa taşıyıp Başka akışa yönlendir kullanın.
Büyük akışları bölmek için Tekrar kullanılabilir akışlar ve zamanlama sayfasına bakın.