- Khi làm việc tại Square, có một ca trực đáng sợ gọi là "analytics on-call", đến lượt tôi thì phải trả lời đủ loại câu hỏi SQL từ nhiều bộ phận
- Tôi quyết định thử thay thế ca trực này bằng GPT-3
- Được triển khai bên trong Patterns Studio
- Xây dựng prompt từ câu hỏi của người dùng, schema, dữ liệu của các bảng hiện có và các câu hỏi làm rõ
- Chạy qua nhiều mô hình GPT để thu được hơn 5 câu lệnh SQL hoàn chỉnh
- Thực thi SQL trên các bảng liên quan và tìm ra kết quả tốt nhất
- Kết nối kết quả đó với một bot Slack
- Phần tạo và thực thi SQL được cấu thành bởi vòng lặp như sau
- Tạo các truy vấn ứng viên
- Dùng GPT để kiểm tra chất lượng SQL, tìm các lỗi phổ biến và tạo ra phiên bản truy vấn chính xác
- Thực thi SQL trên các bảng
- Nếu có lỗi hoặc có kết quả, yêu cầu GPT chỉnh sửa truy vấn để cho ra kết quả chính xác hơn rồi lặp lại
- Nếu đã có kết quả thì trả về
- Cuối cùng, với một câu hỏi của người dùng, hệ thống thực hiện khoảng 20 lần gọi GPT
- Làm theo từng bước (sử dụng dữ liệu Crunchbase)
Chưa có bình luận nào.