- Saat bekerja di Square, ada giliran "analytics on-call" yang menegangkan, dan ketika giliranku tiba, aku harus menjawab berbagai pertanyaan SQL dari banyak departemen
- Saya memutuskan untuk mencoba menggantikan on-call ini dengan GPT-3
- Diimplementasikan di dalam Patterns Studio
- Prompt disusun dari pertanyaan pengguna, skema serta data tabel yang sudah ada, dan pertanyaan yang diperjelas
- Setelah dijalankan melalui beberapa model GPT, diperoleh lebih dari 5 pernyataan SQL yang sudah lengkap
- Menjalankan SQL pada tabel terkait dan mencari hasil terbaik
- Menghubungkan hasil tersebut ke bot Slack
- Bagian pembuatan dan eksekusi SQL dibangun dengan loop seperti berikut
- Membuat query kandidat
- Memeriksa kualitas SQL dengan GPT. Mencari error umum, lalu memintanya membuat versi query yang lebih tepat
- Menjalankan SQL terhadap tabel
- Jika ada error atau belum ada hasil, minta GPT memperbaiki query agar menghasilkan hasil yang benar lalu ulangi loop
- Jika hasil sudah keluar, kembalikan hasil tersebut
- Pada akhirnya, untuk satu pertanyaan pengguna dilakukan sekitar 20 kali pemanggilan GPT
- Mencoba mengikutinya langkah demi langkah (menggunakan data Crunchbase)
Belum ada komentar.