Yavaş yavaş biriken operasyonel CS işlerini Claude ile otomatikleştirmek
(github.com/dohyeon5626)Bu sıralar şirkette birden fazla projeyi aynı anda yürüttüğüm için CS ile ilgili zorlandığım nokta epey fazlaydı.
Bu yüzden işe geldikten sonra MacBook'umda bir web sunucusu açıp, operasyon sorumlusunun oraya bağlanarak küçük CS işlerini otomatikleştirebilmesi için basit bir şey hazırladım.
Ör.) "Dün verilen siparişlerden henüz kargolanmayan kaç tane var?" → SQL otomatik oluşturma → DB sorgulama → tablo halinde düzenleyip yanıtlama
Ör.) "Bu özellik nasıl yapılandırılmış?" → repo kodunu tarama → yanıt
Yerelde bulunan Claude CLI'ı kullanacak şekilde ayarladım, bu yüzden ayrıca bir API anahtarı gerekmiyor. Sadece indirip config.yml içine bilgileri kısaca yazdıktan sonra kullanabilirsiniz. Zaten dünden beri yaptığım için çok fazla özellik yok; kendi kullanım amacıma göre hazırladığım için büyük bir şey de değil. Kodu biraz değiştirip kendi projenize göre kullanmanız da iyi olabilir.
(Basitçe şirket içinde kullanmak için yapıldı; şu anda yalnızca bir repository + MySQL destekliyor ve zamanla değiştirmeyi planlıyorum.)
Nasıl çalışıyor
Operasyon sorumlusu tarayıcıdan bağlanıp doğal dille soru soruyor → sunucudaki Claude CLI ilgili servisin GitHub repo koduna (her seferinde pull ediyor) ve DB şemasına bakarak SELECT sorgusu yazıyor → sunucu güvenlik doğrulamasından (SELECT-only, LIMIT 1000, 30 saniye timeout) sonra sorguyu çalıştırıyor → sonucu Markdown olarak düzenleyip yanıtlıyor.
1 yorum
Müşteri desteği yanıtlarını yapay zekanın üstlenmesi gerçekten anlamlı bir çalışma olmuş.