Mengotomatiskan CS operasional kecil-kecilan dengan Claude
(github.com/dohyeon5626)Akhir-akhir ini, karena di kantor saya menjalankan beberapa proyek sekaligus, ada banyak hal yang cukup melelahkan terkait CS.
Jadi setelah berangkat kerja, saya cukup menyalakan web server di MacBook saya, lalu membuat alat sederhana agar penanggung jawab operasional bisa masuk ke sana dan mengotomatiskan CS kecil.
Contoh) "Berapa jumlah pesanan kemarin yang belum dikirim?" → pembuatan SQL otomatis → kueri DB → dirangkum dalam tabel lalu dijawab
Contoh) "Bagaimana fitur ini dikonfigurasi?" → menelusuri kode repo → menjawab
Karena dibuat untuk menggunakan Claude CLI yang ada di lokal, tidak perlu API key terpisah. Cukup unduh, tulis informasi sederhana di config.yml, lalu bisa langsung digunakan. Karena baru dibuat sejak kemarin, fiturnya belum banyak, dan memang dibuat berdasarkan kebutuhan saya sendiri jadi tidak ada hal besar yang dimasukkan. Silakan modifikasi sedikit kodenya agar cocok dengan proyek Anda sendiri.
(Dibuat sederhana untuk penggunaan internal perusahaan, dan saat ini hanya mendukung satu repositori + MySQL, tetapi ada rencana untuk terus diubah dan dikembangkan.)
Cara kerjanya
Penanggung jawab operasional mengakses lewat browser dan mengajukan pertanyaan dalam bahasa alami → Claude CLI di server melihat kode repo GitHub layanan tersebut (melakukan pull setiap kali) dan skema DB lalu menulis kueri SELECT → server menjalankan verifikasi keamanan (khusus SELECT, LIMIT 1000, timeout 30 detik) sebelum mengeksekusi → hasilnya dirapikan ke dalam Markdown lalu dijawab.
1 komentar
Wah, berarti AI bisa menangani respons CS, ya. Anda sudah melakukan pekerjaan yang bermakna.