IRIS — Nền tảng AI truy vấn dữ liệu bằng ngôn ngữ tự nhiên
Nền tảng NL→SQL dựa trên bản thể học để hỏi dữ liệu nội bộ bằng tiếng Hàn — không gửi dữ liệu thực tế cho LLM

Bối cảnh
IRIS là nền tảng NL→SQL dựa trên bản thể học, cho phép hỏi dữ liệu nhân sự nội bộ bằng tiếng Hàn. Hệ thống đạt 65/65 kiểm thử và giữ số lần gửi dữ liệu thực tế cho LLM ở mức 0. Trong doanh nghiệp có dữ liệu nhân sự nội bộ, bộ phận nhân sự và lãnh đạo không chuyên kỹ thuật cần truy vấn mà không dùng SQL. Dữ liệu chứa thông tin cá nhân không được gửi cho LLM; cùng một câu hỏi phải luôn cho cùng một câu trả lời.
Vấn đề
Khó khăn nằm ở việc nối thuật ngữ nghiệp vụ như “bộ phận có tỷ lệ nghỉ việc cao nhất” với lược đồ cơ sở dữ liệu để chuyển ngôn ngữ tự nhiên thành SQL. Gửi trực tiếp lược đồ và dữ liệu cho LLM làm tăng chi phí, tạo lỗ hổng bảo mật và khiến kết quả khó tái lập.
Công việc đã thực hiện
- Tách khái niệm nghiệp vụ và lược đồ cơ sở dữ liệu bằng bản thể học YAML, để khi đổi lĩnh vực chỉ cần sửa bản thể học.
- Xây dựng 3 tầng xử lý truy vấn: khớp truy vấn chuẩn, độ tương đồng vectơ, phân tích ý định và tạo SQL bằng LLM.
- Chỉ gửi khái niệm bản thể học và kết quả phân tích cho LLM, không gửi dữ liệu thực tế; phản hồi chỉ dùng giá trị tổng hợp đã che thông tin nhận dạng cá nhân.
- Tích hợp bot Microsoft Teams (Adaptive Card) để nhân viên đặt câu hỏi ngay trong kênh đang sử dụng.
- Xây dựng vòng tự cải thiện bản thể học, bao gồm duyệt và từ chối tên gọi thay thế, để tích lũy từ vựng trong vận hành.
Kết quả
| Chỉ số | Giá trị | Ghi chú |
|---|---|---|
| Kiểm thử đạt | 65/65 | Giai đoạn A~D |
| Quy trình và tính năng | Hoàn thành giai đoạn A~D | B-1~B-8, bot Teams, bảng điều khiển, quy trình ghi ngược dữ liệu |
| Gửi dữ liệu thực tế cho LLM | 0 lần | Chỉ gửi khái niệm bản thể học và giá trị tổng hợp |
| Thời gian thử nghiệm | 4 tuần | Theo đề xuất |
Thời gian · Quy mô · Công nghệ
- Thời gian: kiểm chứng môi trường chạy thử nghiệm 2026-03 → triển khai bot Teams (2026-03-11)
- Quy mô: thử nghiệm trên Supabase PostgreSQL, lĩnh vực nhân sự
- Công nghệ: Next.js · TypeScript · Claude API · Supabase (PostgreSQL) · bản thể học YAML · React Flow · Recharts
Ý nghĩa của dự án
Trọng tâm của truy vấn dữ liệu bằng ngôn ngữ tự nhiên là bản thể học. Khi xây dựng bản thể học trước, LLM chỉ đảm nhiệm 5% cuối cùng.
Thông tin dự án
1 tháng 5, 2025
3 min read