Projeler'e Dön

WhatsApp Yapay Zeka Botu

Akıllı, bağlama duyarlı otomatik yanıtlar sunmak için WhatsApp Business API'sini OpenAI GPT-4 ile entegre eden, üretime hazır bir WhatsApp sohbet robotu. Bot, SSS'leri, randevu planlamasını yönetir ve karmaşık sorguları insan temsilcilere aktarır.

PythonFastAPIOpenAI APIWhatsApp Business APIPostgreSQLRedisDocker

🎯Problem

Müşteri destek ekipleri tekrarlayan sorgularla boğuşuyordu, bu da uzun yanıt sürelerine ve düşük müşteri memnuniyeti puanlarına neden oluyordu.

💡Çözüm

Özel bir bilgi tabanı ve konuşma belleği ile OpenAI GPT-4 kullanarak, destek yükünü %70 oranında azaltan yapay zeka destekli bir sohbet robotu geliştirdik.

🏗️Mimari

FastAPI arka ucu, WhatsApp Business API'sinden gelen webhook mesajlarını işler. Mesajlar bir boru hattından geçer: niyet sınıflandırması → bilgi tabanı alımı → GPT-4 tamamlama → yanıt teslimi. Redis, çok turlu diyaloglar için konuşma bağlamını önbelleğe alır. PostgreSQL, konuşma geçmişini ve kullanıcı profillerini saklar.

⚠️Zorluklar

Ana zorluk, yanıt gecikmesini 2 saniyenin altında tutarken oturumlar arasında konuşma bağlamını korumaktı. Ayrıca WhatsApp'ın hız sınırlamasını ve mesaj tekilleştirmesini de yönetmek gerekiyordu.

📚Çıkarılan Dersler

Tutarlı çıktı kalitesi için istem mühendisliğinin önemini öğrendim. Redis'in saniyenin altında bağlam alımı için çok önemli olduğu kanıtlandı. Uygun webhook doğrulaması önemli güvenlik sorunlarını önler.