Sesli ajanı test etmek, prompt’u okumaktan fazlasını gerektirir
Bir çağrı; konuşma tanıma, dil anlama, iş akışı durumu, harici sistemler, telefoni ve ses oynatmayı bir araya getirir. Ayarlarda zararsız görünen bir değişiklik, yalnızca bu katmanlar etkileştiğinde başarısız olabilir. Bu yüzden canlı ses otomasyonu, tek bir “bir kez deneyelim” demo çağrısı yerine katmanlı test süreci gerektirir.
Ajanın tek başına davranışıyla başlayın
Cally, tarayıcı içi ses testi ve metin deneme alanı sunar. Çok sayıda konuşma varyasyonunda hızlı ilerlemek için metin modunu; konuşma sırası, telaffuz, söz kesme ve konuşma hızını test etmek için ses modunu kullanın. Amaç, telefoni ve iş akışı değişkenleri eklenmeden önce dil sorunlarını bulmaktır.
Ardından iş akışı grafiğini simüle edin
Orkestrasyon stüdyosu, telefon çağrısı yapmadan sahte arayan girdileri ve JSON senaryolarıyla grafik mantığını adım adım izlemeyi sağlayan yönlendirme denemeleri içerir. Dal koşullarını, zorunlu alanları, onay yollarını, çalışma saati davranışını, arama engelleme kontrollerini ve devir kararlarını burada test edersiniz. İyi bir test kümesi hem beklenen yolları hem bilerek bozuk biçimlendirilmiş girdileri içermelidir.
Her entegrasyonu ayrı test edin
Harici API çağrılarını bilinen değerlerle doğrulamak için işlem test alanını kullanın. İşlem canlı ajana açılmadan önce kimlik doğrulamayı, istek şemalarını, yanıt eşleştirmesini ve zaman aşımı davranışını doğrulayın. SIP kurulumlarında, iş akışına herkese açık bir numara atanmadan önce bağlantı kontrolleri ve kontrollü gelen çağrı yönlendirme testleri yapılmalıdır.
Yazılım yayımlar gibi yayımlayın
Cally’nin sürümlenmiş grafik devreye alması ve ajan sürüm kaydı, değişiklikleri yazılım sürümleri gibi yönetmeyi mümkün kılar. Küçük bir regresyon kümesi tutun: her devreye almadan önce geçmesi gereken on temsili çağrı, beş sınır durum ve iki hata senaryosu. Sayılar değişebilir ama disiplin değişmemelidir.
Hatasını ayıklaması en ucuz çağrı, müşteriye hiç ulaşmamış olandır. Simülasyonu olay sonrası incelemeye değil, yayımlama sürecine yerleştirin.