Mục lục bài viết
Các mô hình AI hiện tại không thể thiếu việc kết nối đến những công cụ có sẵn theo dạng Plugin trên ChatGPT hay Connect của Claude. Việc kết nối các tiện ích đó sẽ giúp người dùng sử dụng dữ liệu kết hợp với prompt AI và cho ra các kết quả hỗ trợ công việc một cách nhanh chóng.
Supabase là một trong những tiện ích được nhiều người dùng AI tin tưởng bởi đây là một công cụ hỗ trợ đắc lực trong vai trò lưu trữ và quản trị dữ liệu. Đây được xem là một trong những "con bài" được kết hợp nhiều nhất với các AI hiện tại. Nếu bạn chưa thử Supbabase với một trong các AI phổ biến hiện tại, hãy thử kết nối Supabase với ChatGPT theo hướng dẫn ở dưới đây nhé.
Các bước tích hợp Supabase vào ChatGPT
Hãy làm theo thứ tự các bước được đánh dấu trực quan để kết nối tài khoản Supabase của bạn với ChatGPT:
Bước 1: Điều hướng đến mục Plugin:
- Tại giao diện chính của ChatGPT, nhìn sang thanh menu bên trái và nhấp chọn mục Plugins. Ở màn hình làm việc bên phải, tìm đến phần ứng dụng phổ biến (Popular) và chọn Supabase.

Bước 2: Mở trang cài đặt ứng dụng:
- Trang thông tin chính thức của Supabase Plugin xuất hiện với các kỹ năng tích hợp sẵn (Agent skills). Nhấp vào nút + Install plugin ở góc trên bên phải để bắt đầu thiết lập.

Bước 3: Khởi tạo liên kết tài khoản:
- Một hộp thoại thông báo Connect Supabase sẽ xuất hiện để xác nhận các quyền truy cập dữ liệu giữa ChatGPT và Supabase. Nhấp chọn nút Connect Supabase.

Bước 4: Xác thực người dùng:
- Hệ thống chuyển hướng bạn đến trang đăng nhập chính thức của Supabase. Chọn phương thức đăng nhập tương ứng với tài khoản của bạn như Continue with GitHub, Continue with ChatGPT hoặc đăng nhập qua Email/SSO.

Bước 5: Phân quyền truy cập (Authorize):
- Tại màn hình Authorize ChatGPT, chọn đúng Tổ chức (Organization) chứa dự án của bạn. Kiểm tra các quyền hạn được cấp (Read/Write cho Database, Edge Functions và Read cho Storage, Analytics), sau đó nhấn nút Authorize ChatGPT ở bên dưới.

Bước 6: Bắt đầu thao tác trong khung Chat:
- Sau khi hoàn tất ủy quyền, màn hình sẽ hiển thị thông báo Supabase plugin installed. Nhấp vào Try in chat để mở khung hội thoại mới. Lúc này, bạn chỉ cần nhập câu lệnh yêu cầu khởi tạo hoặc truy vấn dữ liệu rồi nhấn nút Gửi (biểu tượng mũi tên) để AI tự động thực thi trên Supabase.

Prompt mẫu để bạn thử Plugin Supabase
Các prompt dưới đây theo nguyên tắc đã dùng ở bài trước: Nêu rõ mục tiêu, giới hạn và tiêu chí hoàn thành. Phạm vi thao tác của Supabase trong ChatGPT phụ thuộc vào phiên bản kết nối và quyền bạn cấp, nên hãy kiểm tra những gì kết nối của bạn thực sự làm được.

5 prompt mẫu
Prompt 1: Khám phá cấu trúc database
Chỉ đọc, không thay đổi gì. Liệt kê các bảng trong dự án Supabase “[tên dự án]”, kèm các cột chính, khóa chính và quan hệ khóa ngoại. Tóm tắt thành bảng gọn, rồi mô tả bằng 5 câu database này đang phục vụ nghiệp vụ gì.
Prompt 2: Thống kê dữ liệu bằng truy vấn SELECT
Viết và chạy truy vấn chỉ đọc (SELECT) để đếm số người dùng đăng ký mới theo từng tuần trong 8 tuần gần nhất từ bảng [tên bảng]. Hiển thị câu SQL, kết quả dạng bảng và 2 nhận xét ngắn. Không chạy bất kỳ câu lệnh INSERT, UPDATE hay DELETE nào.
Prompt 3: Thiết kế bảng mới (chỉ đưa SQL)
Tôi cần bảng lưu [mô tả, ví dụ: đơn hàng và các sản phẩm trong đơn]. Đề xuất cấu trúc bảng, kiểu dữ liệu, khóa chính, khóa ngoại và chỉ mục cần thiết. Chỉ viết SQL migration, chưa thực thi. Giải thích từng lựa chọn ngắn gọn và nêu rủi ro nếu có.
Prompt 4: Rà soát bảo mật Row Level Security (RLS)
Kiểm tra các bảng trong schema public: bảng nào đã bật RLS, bảng nào chưa, và các policy hiện có. Liệt kê những bảng có nguy cơ lộ dữ liệu, xếp theo mức độ ưu tiên. Với mỗi vấn đề, đề xuất policy sửa dưới dạng SQL để tôi duyệt, đừng tự áp dụng.
Prompt 5: Tìm truy vấn chậm và đề xuất chỉ mục
Đây là truy vấn đang chạy chậm: [dán SQL]. Phân tích kế hoạch thực thi, chỉ ra nguyên nhân có khả năng nhất và đề xuất tối đa 3 cách cải thiện (ví dụ thêm chỉ mục, viết lại truy vấn). Nêu đánh đổi của từng cách. Chỉ đề xuất, chưa tạo chỉ mục.
Cách chỉnh prompt cho đúng nhu cầu
- Thay phần trong ngoặc vuông bằng tên dự án, bảng, cột thực tế của bạn.
- Giới hạn phạm vi thêm “chỉ xem bảng [A], [B]” để agent không quét toàn bộ nội dung.
- Chọn mức hành động “chỉ đọc”, “chỉ đề xuất SQL” hoặc “tạo migration nhưng chờ tôi xác nhận”.
- Định dạng đầu ra, thêm “trả kết quả dạng bảng” hoặc “giải thích cho người không rành kỹ thuật”.
- Yêu cầu tự kiểm tra thêm “trước khi trả lời, rà lại tên bảng, tên cột và nêu điểm chưa chắc chắn”.
- Chia nhỏ việc phức tạp, thay vì một prompt dài, làm lần lượt khám phá, thiết kế, rồi mới chạy thay đổi.
Cách tối ưu quy trình phát triển bằng Back-End bằng trợ lý AI Supabase

Sau khi kết nối thành công, bạn có thể biến ChatGPT thành một Kỹ sư CSDL (Database Engineer) chuyên nghiệp hỗ trợ trực tiếp cho dự án:
Tự động hóa khởi tạo bảng và mối quan hệ (Schema Design):
Thay vì viết các đoạn mã DDL dài dòng, bạn chỉ cần mô tả cấu trúc. dữ liệu mong muốn (ví dụ: Tạo bảng quản lý đơn hàng có liên kết khóa ngoại với bảng người dùng). AI sẽ phân tích, tự tạo câu lệnh CREATE TABLE chuẩn xác kèm các ràng buộc integrity.
Thực thi và tinh chỉnh câu lệnh SQL (Query Optimization):
ChatGPT hỗ trợ truy vấn các tập dữ liệu lớn, tính toán số liệu thống kê phức tạp bằng câu lệnh SELECT, đồng thời tự động phân tích kế hoạch thực thi để gợi ý thêm chỉ mục ( INDEX ) giúp tăng tốc độ phản hồi của hệ thống.
Kiểm tra an toàn bảo mật (RLS Review):
Tính năng Row Level Security (RLS) trên PostgreSQL rất quan trọng nhưng dễ bị thiết lập sót. Bạn có thể nhờ AI rà soát toàn bộ các chính sách phân quyền hiện có để phát hiện lỗ hổng trước khi triển khai hệ thống ra môi trường thực tế (Production).
Sử dụng Supabase làm kho tri thức

Không chỉ dừng lại ở các tác vụ quản trị bảng SQL truyền thống, việc đưa Supabase vào ChatGPT còn mở ra khả năng xây dựng các kiến trúc AI tiên tiến:
Quản lý tiện ích pgvector:
Supabase hỗ trợ lưu trữ các chuỗi Vector Embeddings trực tiếp trong hệ quản trị PostgreSQL. Thông qua ChatGPT, bạn có thể yêu cầu khởi tạo các bảng chứa Vector để phục vụ cho các tính năng tìm kiếm theo ngữ nghĩa (Semantic Search).
Xây dựng hệ thống RAG cho doanh nghiệp:
Bạn có thể đẩy toàn bộ tài liệu nội bộ vào Supabase, sau đó sử dụng ChatGPT kết nối trực tiếp để thực hiện truy xuất dữ liệu (Retrieval-Augmented Generation). Cách làm này giúp trợ lý AI trả lời câu hỏi dựa trên đúng dữ liệu thực tế của doanh nghiệp, loại bỏ hoàn toàn tình trạng đưa ra thông tin sai lệch.
Sinh mã nguồn Edge Functions tự động:
ChatGPT hỗ trợ viết sẵn các đoạn mã Serverless TypeScript chạy trên hạ tầng Deno của Supabase Edge Functions, giúp bạn dễ dàng xử lý các tác vụ Webhook, gửi Email hoặc tích hợp API bên thứ ba một cách nhanh chóng.
Hướng dẫn AI
AI Tools
Học IT
AI
Hàm Excel