Đào tạo doanh nghiệpAI & Metabase Business Intelligence: Xây Dựng Dashboard Điều Hành Kết Nối CSDL Thực Chiến, Text-to-SQL & Data-Driven Cho Doanh Nghiệp
4/8

Giáo trình tự học miễn phí · Dịch vụ hỗ trợ theo nhu cầu.

Bài 0435phút ước tínhCơ bản đến Nâng cao

4. Kỹ Thuật AI Text-to-SQL: Dùng Claude 3.7 & Gemini 2.5 Tự Động Viết Truy Vấn SQL Phức Tạp Từ Tiếng Việt

Khai thác sức mạnh của LLM để biến câu hỏi nghiệp vụ bằng tiếng Việt tự nhiên thành câu lệnh SQL tối ưu: JOIN đa bảng, tính toán tỷ lệ tăng trưởng MoM, phân nhóm Cohort.

💡 Quy Trình 3 Bước Xây Dựng AI SQL Copilot

  1. Trích xuất Schema Context: Dùng lệnh \d hoặc truy vấn information_schema để lấy danh sách tên bảng, cột và khóa ngoại (Foreign Keys).
  2. Kỹ thuật Zero-Shot / Few-Shot Text-to-SQL Prompting: Đóng gói System Prompt chuẩn hóa cho AI.
  3. Thực thi & Tinh chỉnh: Dán mã SQL do AI sinh ra vào trình biên dịch Metabase Native Query để vẽ biểu đồ.
example.py
# SCRIPT PYTHON TỰ ĐỘNG CHUYỂN TIẾNG VIỆT SANG SQL BẰNG CLAUDE / GEMINI
import anthropic

DB_SCHEMA = """
Bảng customers (id, name, email, created_at)
Bảng orders (id, customer_id, total_amount, status, created_at)
Bảng order_items (id, order_id, product_id, quantity, unit_price)
Bảng products (id, name, category, cost_price)
"""

def text_to_sql(user_question: str) -> str:
    client = anthropic.Anthropic()
    prompt = f"""
    Bạn là Chuyên gia Database Administrator & BI Engineer của AI Tinh Gọn.
    Dựa vào Schema CSDL PostgreSQL sau:
    {DB_SCHEMA}
    
    Hãy viết câu lệnh SQL tối ưu để trả lời câu hỏi: '{user_question}'
    Chỉ trả về mã SQL thuần túy, không giải thích dài dòng.
    """
    
    resp = client.messages.create(
        model="claude-3-7-sonnet-20250219",
        max_tokens=1024,
        messages=[{"role": "user", "content": prompt}]
    )
    return resp.content[0].text

print(text_to_sql("Tính tổng doanh thu và lợi nhuận gộp theo từng ngành hàng sản phẩm trong tháng 8/2026."))
Thực hành

Thực hành và tự đánh giá

Nạp Schema CSDL thực tế của bạn vào AI, đặt 3 câu hỏi nghiệp vụ phức tạp (ví dụ: Top 10 khách hàng chi tiêu nhiều nhất chưa quay lại sau 30 ngày) và chạy thử trên Metabase.

🏢 BẠN MUỐN TRIỂN KHAI CHO CẢ PHÒNG BAN / DOANH NGHIỆP?
Đề Xuất Công Ty Tài Trợ & Đào Tạo In-House Trọn Gói

AI Tinh Gọn hỗ trợ khảo sát hiện trạng, kèm 1-1 on-premise bảo mật dữ liệu, setup hạ tầng riêng và xuất hóa đơn VAT hợp pháp cho doanh nghiệp.

⚖️ Bản quyền sở hữu trí tuệ: © 2026 AI Tinh Gọn (aitinhgon.vn) · Giấy phép Creative Commons CC BY-NC-ND 4.0. Cho phép tự học cá nhân, nghiêm cấm thương mại hóa hoặc bán lại. Giáo trình mở →

Tiến độ tự học lưu trên trình duyệt này. Chỉ đánh dấu khi đã kiểm tra sản phẩm thực hành.