Ana içeriğe geç

Yürütmeler

Bir yürütme, akışınızın tek bir çalıştırmasıdır — tetikleyiciden node'lar boyunca son yanıta kadar tek bir yolculuk. Bir müşteri her mesaj gönderdiğinde, bir form gönderildiğinde veya bir webhook tetiklendiğinde, Flowera hangi node'ların çalıştığını, her birinin ne ürettiğini, ne kadar sürdüğünü ve nasıl bittiğini yakalayan bir yürütme kaydeder. Yürütmeler, bir akışın neden o şekilde davrandığına dair penceremizdir; bu da bir şeyler ters gittiğinde bakılacak ilk yer olmalarını sağlar.

Yürütme listesini akışın canvas üst başlığından açın.

Son çalıştırmaları durumları, oturumları ve zaman damgalarıyla listeleyen yürütmeler tablosu.

Oturumlar ile yürütmeler

Bir oturum, devam eden bir konuşmadır; bir yürütme, onun içindeki bir çalıştırmadır. Tek bir oturum genellikle birçok yürütme içerir — müşterinin gönderdiği her mesaj için bir tane. Yürütmeleri oturuma göre gruplamak, her bir çalıştırmayı ayrı ayrı incelerken tüm bir konuşmayı takip etmenizi sağlayan şeydir.

Bir oturumun hatta aynı anda çalışan birkaç yürütmesi olabilir — örneğin bir müşteri ilk yanıt gelmeden üç mesaj peş peşe gönderdiğinde ya da bir webhook akışı hızla tetiklediğinde. Bu normaldir. Flowera, konuşma boyunca flow state'i paylaşırken her çalıştırmanın verilerini ayrı tutar.

Yürütme durumu

Her yürütme şu durumlardan biriyle biter:

DurumAnlamı
Devam EdiyorHâlâ çalışıyor ya da bekliyor (zamanlanmış bir bekleme veya bir insan onayı için)
FinishedBaşarıyla tamamlandı
ErrorÇalıştırma sırasında bir şey başarısız oldu
TimeoutÇalıştırma izin verilenden daha uzun sürdü
StoppedManuel olarak durduruldu
TerminatedSistem tarafından zorla durduruldu
SkippedÇalıştırılmadı (örneğin, tespit edilen bir kopya)

Bir yürütme kasıtlı olarak Devam Ediyor durumunda kalabilir — bir Bekle node'u veya bir İnsan Girişi onayı, devam etme zamanı gelene kadar çalıştırmayı duraklatır.

İzi okuma

Detay görünümünü açmak için bir yürütmeye tıklayın. İki bölümü vardır:

  • Node ağacı — çalışan her node, sırasıyla, bir durum simgesiyle ve akışın dallanması girinti olarak gösterilir. Bu, çalıştırmanın akışınız boyunca gerçekten izlediği yoldur.
  • Node detayları — girdilerini ve çıktılarını görmek için ağaçtaki herhangi bir node'a tıklayın: ne aldığını, ne ürettiğini ve (yapay zeka node'ları için) modelin yanıtını. Burası, bir node'un beklediğiniz şeyi yaptığını doğruladığınız yerdir.

Yürütme detay görünümü: solda node ağacı, sağda seçili node'un girdileri ve çıktıları.

Bir telefonda, node listesi önce tam ekran bir seçici olarak açılır, böylece bir node seçersiniz, ardından ayrıntıları kayarak gelir. Sol kenardaki küçük bir çekme sekmesi, node listesini yeniden açar.

Yürütmelerle hata ayıklama

Bir akış hatalı davrandığında, iz size tam olarak nerede olduğunu söyler:

  • Yanlış yanıt mı? Modelin gerçekte ne döndürdüğünü görmek için yapay zeka node'unun çıktısını açın ve girdilerin doğru olduğunu doğrulamak için onu besleyen node'u kontrol edin.
  • Akış yanlış dala mı gitti? Ağaçtaki Koşul veya Koşullu Agent node'una bakın — iz, hangi dalı ve neden seçtiğini gösterir.
  • Bir değer boş mu çıktı? Ağaçta onu ayarlaması gereken node'a kadar geri gidin ve çıktısının daha sonraki node'ların beklediğiyle eşleştiğini kontrol edin.
  • Çalıştırma hata mı verdi? Hata durumundaki node, durduğu yerdir; ayrıntıları neyin başarısız olduğunu açıklar.
ipucu

Yürütmeleri Mesajları Görüntüle ile eşleştirin. Mesajları Görüntüle müşteriye yönelik konuşmayı gösterir; bir mesajın arkasındaki yürütme ise tam perde arkası akıl yürütmeyi ve onu üreten her node çıktısını gösterir.

Bir çalıştırma neden daha sonra güncellenebilir

Bir yürütmenin "son güncelleme" zamanı, konuşma bitmiş göründükten sonra değişebilir. Flowera zaman zaman çalıştırmaları yeniden ele alır — örneğin bir yeniden başlatmayla kesintiye uğrayan bir çalıştırmayı kurtarmak için — böylece bir çalıştırmanın zaman damgası, müşterinin onu ilk tetiklediği andan daha geç olabilir. Bu beklenen bir durumdur ve müşterinin hâlâ beklediği anlamına gelmez.

İlgili