16 điểm bởi xguru 2023-01-31 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • 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.

Chưa có bình luận nào.