LearnAI
Mô-đun 16 · AI cho khoa học dữ liệu (Pro) · Bài học 1/5
← Vào danh mục
Nhiệm vụ

Truy vấn văn bản sang SQL

Làm cách nào để chuyển văn bản sang SQL một cách an toàn? Trả về JSON {"steps": [danh sách hơn 2 bước], "why": "ngắn"}.

Mở khóa quyền truy cập để gửi giải pháp nhằm đánh giá AI ngay lập tức.Bắt đầu miễn phí
Câu hỏi bằng ngôn ngữ → truy vấn cơ sở dữ liệu
💡 Một phần lý thuyết

Mô hình có thể biến một câu hỏi bằng ngôn ngữ tự nhiên thành một truy vấn SQL tới cơ sở dữ liệu. Cách nhúng an toàn: cung cấp cho mô hình một SCHEMA của cơ sở dữ liệu (bảng, trường, mối quan hệ) để mô hình xây dựng truy vấn chính xác; tạo một truy vấn, nhưng KHÔNG thực hiện nó một cách mù quáng - hãy kiểm tra trước (các bảng chỉ đọc, được phép, các giới hạn); hiển thị cho người dùng một truy vấn hoặc kết quả để kiểm soát; hạn chế quyền truy cập vào cơ sở dữ liệu cho đường dẫn này (chỉ CHỌN, chỉ các bảng cần thiết). Rủi ro: mô hình có thể xây dựng một truy vấn không chính xác hoặc nguy hiểm - do đó, luôn có sự kiểm tra giữa quá trình tạo và thực thi. Quy tắc: chuyển văn bản sang SQL mở cơ sở dữ liệu cho các câu hỏi bằng ngôn ngữ nhưng truy vấn được tạo không đáng tin cậy: cung cấp lược đồ, giới hạn quyền và kiểm tra trước khi thực hiện.

Nó được đánh giá như thế nào · đạt 70

  • 1JSON hợp lệ không có văn bản xung quanh nó30%
  • 2Có một mảng steps và why35%
  • 3Hơn 2 bước: đưa ra sơ đồ, không thực hiện một cách mù quáng, kiểm tra/hiển thị, giới hạn quyền (chỉ CHỌN)35%
Lời nhắc của bạnClaude ⌄