Vivollo

Flow control aksiyonları

Bir sohbeti farklı yollara dallandırın ve akışlar arasında geçiş yapın — bir akışa muhakeme kazandıran aksiyonlar.

Flow control aksiyonları, bir akışın düz bir çizgi olmaktan çıkıp karar vermeye başladığı yerdir. Conditional, farklı müşterileri farklı yollara gönderir; Redirect to Flow ise bir akıştan diğerine atlar. Birlikte, sade ve tekrar kullanılabilir parçalardan sofistike davranışlar kurmanıza olanak tanırlar.


Conditional

Conditional, bildiğiniz şeylere bakar ve sohbeti buna göre yönlendirir. Yukarıdan aşağıya kontrol edilen bir ya da daha çok koşul grubu barındırır; eşleşen ilk grup yolu belirler, hiçbiri eşleşmezse varsayılan yol izlenir.

Buna şunun için başvurun: zaten elinizde olan gerçeklere göre dallanmak istediğinizde — bir müşteri etiketi, yakalanan bir alan, algılanan bir niyet, bir sayı.

Bir koşul nasıl kurulur

Her koşul, bir değişkeni (bildiğiniz bir şey) bir değerle, bir operatör (karşılaştırma türü) kullanarak karşılaştırır. Bir grup içinde birden çok ölçütü birleştirebilirsiniz:

  • Match all — her ölçüt doğru olmalı (VE).
  • Match any — herhangi biri yeter (VEYA); aynı şeyin birkaç farklı ifadesini yakalamak için harikadır.

Dallar tasarlamaya yönelik günlük rehber için Koşullar ve dallanma sayfasına bakın.

Operatörler

Conditional, metin, sayı, tarih ve varlık durumunu kapsayan on altı operatörü destekler:

OperatorŞunu kontrol eder: değer…En iyi şunlar için
Equals / Does not equaltam olarak eşleşiyor mu (ya da eşleşmiyor mu)her tür
Contains / Does not containiçinde herhangi bir yerde geçiyor mumetin, listeler
Starts with / Ends withmetinle başlıyor ya da bitiyor mumetin
Is empty / Is not emptydeğeri yok mu (ya da var mı)metin, listeler
Is present / Is not presenthiç var mıseçimler, kullanıcılar
More than / Less thandaha büyük ya da daha küçük müsayılar, liste uzunluğu
Betweenbir aralığın içine düşüyor mutarihler, saatler
After / Beforesonrasında ya da öncesinde mi geliyortarihler, saatler
Regexbir desene uyuyor mugelişmiş metin eşleştirme

Kafa karışıklığını önleyecek birkaç not:

  • "Varlık" operatörleri (Is empty, Is not empty, Is present, Is not present) bir değere ihtiyaç duymaz — yalnızca bir şeyin var olup olmadığını sorarlar.
  • More than / Less than, sayısal değerler için bir sayıyı, listeler için ise bir adedi karşılaştırır — böylece "sepette 3'ten fazla ürün" diye sorabilirsiniz.
  • Regex, basit bir operatörün ifade edemediği gelişmiş durumlar için bir metin desenini eşleştirir.

Zaten elinizde olan bir gerçeğe değil de müşterinin kastettiği şeye göre dallanmak istediğinizde, bunun yerine User Intent'i (AI & data aksiyonları içinde) kullanın. Conditional bilinen gerçekler içindir; User Intent ise dağınık insan ifadelerini yorumlamak için.


Redirect to Flow

Redirect to Flow, sohbeti farklı bir akışa devreder. Büyük akışları daha küçük, tekrar kullanılabilir parçalara bölüp bunları bir araya getirmenin yoludur.

Buna şunun için başvurun: bir kez kurup birçok yerden tekrar kullanmak istediğiniz bir rutininiz olduğunda — sipariş sorgulama, iadeler, potansiyel müşteri yakalama.

Nasıl çalışır

Onu hedef akışa yöneltirsiniz ve sohbet orada devam eder. Anlaşılması gereken kilit nokta şu: bu, bir saptırma değil, akışlar arası bir devirdir. Yönlendirme yaptığınız anda yeni akış devralır — denetim, bıraktığınız yere otomatik olarak geri dönmez. Geri dönmeniz gerekiyorsa, açıkça yeniden yönlendirin.

Bu da Redirect to Flow'u "sohbeti orada sürdür" örüntüleri için biçilmiş kaftan yapar: niyeti yorumlayan ve her durum için doğru özelleşmiş akışa yönlendiren bir ana akış.

Tekrar kullanılabilir akışları derli toplu tutma örüntüleriyle birlikte daha ayrıntılı bir anlatım için Tekrar kullanılabilir akışlar ve zamanlama sayfasına bakın.


Flow control ile beste yapmak

Bu iki aksiyon, bir avuç küçük akışın tek bir sofistike ajan gibi davranmasını sağlayan şeydir. Yaygın bir biçim:

Ana akış
  → User Intent
       "sipariş takibi" → Redirect to Flow → [Sipariş Sorgulama]
       "iadeler"        → Redirect to Flow → [İadeler]
       diğer durumlarda → Conditional → (VIP mi? → insan : → Agentic AI)

Her parça küçük ve odaklı kalır; flow control aksiyonları bunları gerçekten akıllı hissettiren bir bütüne diker.