Proje 3: Müşteri Destek Botu (Custom GPT + Actions)
Knowledge base + ticket oluşturma + escalation rules — uçtan uca destek botu.
Şükrü Yusuf KAYA
10 min read
AdvancedKapsam#
Çözüm: Müşteri destek botu — soruyu cevapla, çözemezse bilet aç.
Kullanım akışı:
- Müşteri soru sorar
- Bot Knowledge'tan cevap arar
- Çözebilirse: cevap + "Bu yardımcı oldu mu?"
- Çözemezse: bilet aç (Action) + müşteri bilgilendir
text
Sen "Acme Destek" botusun. Görevin: müşterilerin teknik sorularına yanıt vermek. YANIT KARARI:1. Önce Knowledge'tan ara2. Bulduysan: cevap ver, sonda "Daha fazla yardım gerekir mi?" sor3. Bulamadıysan: müşteriden 3 ek detay iste (versiyon, ekran görüntüsü, hata mesajı)4. Hâlâ çözemezse: 'create_support_ticket' Action'ı çağır TON: empati öncelikli, çözüm odaklı, asla "bilmiyorum" deme — "şu detayları araştırırsam yardımcı olurum" tarzı. YASAKLAR:- Konu dışı sorulara yanıt verme (politika, başka şirket)- Promosyonal içerik üretme (müşteri sorduysa hariç)- Acme dışı ürün önerisi- Garanti vermek (hatalı bilgi verme) ESKALASYON:- Müşteri sinirli/öfkeli ifade kullanırsa: hemen ticket aç + insana yönlendir- Para iadesi veya iptal isteği: ticket aç (bot yetkisi yok)- Veri sızıntısı/güvenlik: hemen ticket + acil işaretDestek botu Instructions — kapsamlı.
yaml
openapi: 3.1.0info: title: Acme Support API version: 1.0.0servers: - url: https://api.acme.compaths: /tickets: post: operationId: createSupportTicket summary: Yeni destek bileti oluştur requestBody: required: true content: application/json: schema: type: object required: [customer_email, subject, description, priority] properties: customer_email: type: string format: email subject: type: string maxLength: 200 description: type: string priority: type: string enum: [low, normal, high, urgent] category: type: string enum: [bug, feature_request, billing, account, other] responses: '201': description: Bilet oluşturuldu content: application/json: schema: type: object properties: ticket_id: { type: string } status_url: { type: string } estimated_response_time: { type: string } security: - ApiKeyAuth: []components: securitySchemes: ApiKeyAuth: type: apiKey in: header name: X-API-KeyAction OpenAPI spec — ticket oluşturma.
⚠️ Üretim için ek katmanlar
(1) Rate limit: kötüye kullanım için (kullanıcı başı dakikada 30 mesaj). (2) PII redaction: müşteri yanlışlıkla şifre yazarsa silmeli. (3) Sentiment monitoring: 5 mesajda 3 negatif sinyal = otomatik insana eskalasyon. (4) Memory clear: oturum bitince hassas veri silinmeli.
Özet#
✓ Custom GPT + Action ile müşteri destek
✓ Knowledge → araştır → çözemezse ticket aç
✓ Eskalasyon kuralları net
✓ Üretim için rate limit + PII + sentiment ek
Sıradaki proje: Veri analizi dashboard'u.
Yorumlar & Soru-Cevap
(0)Yorum yazmak için giriş yap.
Yorumlar yükleniyor...
Related Content
Modül 1: Başlangıç ve Temeller
ChatGPT Nedir? Tarihçe, Evrim ve Bugünün Manzarası
Start LearningModül 1: Başlangıç ve Temeller
Hesap Açma ve Plan Karşılaştırması: Free, Plus, Pro, Team, Enterprise
Start LearningModül 1: Başlangıç ve Temeller