Giao diện Chat để Truy vấn Cơ sở dữ liệu PostgreSQL - Quy trình làm việc n8n

Xây dựng trợ lý AI tùy chỉnh bằng n8n có thể trò chuyện trực tiếp với cơ sở dữ liệu PostgreSQL của bạn. Luồng công việc n8n này sử dụng một tác tử OpenAI để tạo và thực thi các truy vấn SQL phức tạp.

Xem trước Workflow

Sẵn sàng tự động hóa chưa?

Tải xuống mẫu quy trình làm việc n8n này và bắt đầu sử dụng ngay lập tức.

Đối tượng phù hợp

Chuyên viên phân tích kinh doanh cần cái nhìn sâu sắc về dữ liệu nhanh chóng mà không cần viết SQL phức tạp.
Kỹ sư dữ liệu tìm kiếm các mẫu n8n hiệu quả cho kiến trúc RAG nâng cao.
Nhà phát triển quan tâm đến việc triển khai các tác tử AI tùy chỉnh mạnh mẽ bằng cách sử dụng hệ sinh thái node n8n chuyên dụng.
Người dùng tìm kiếm giải pháp luồng công việc n8n mạnh mẽ để truy xuất và báo cáo dữ liệu phức tạp.

Tổng quan

Luồng công việc n8n nâng cao này chuyển đổi các câu hỏi ngôn ngữ tự nhiên thành các truy vấn SQL hoạt động, được thực thi trên cơ sở dữ liệu PostgreSQL. Nó giải quyết thách thức về việc cần kiến thức SQL chuyên biệt để truy xuất dữ liệu bằng cách tận dụng Tác tử Hàm OpenAI (OpenAI Functions Agent). Luồng công việc n8n cụ thể này sử dụng nhiều công cụ chuyên dụng (các node n8n Postgres) để đảm bảo SQL được tạo ra là chính xác, nhận biết lược đồ và phù hợp với ngữ cảnh. Bằng cách kết hợp khả năng đàm thoại của bộ node LangChain n8n với các công cụ kết nối cơ sở dữ liệu mạnh mẽ, quá trình tự động hóa này cung cấp một ứng dụng liền mạch, mạnh mẽ của nền tảng n8n cho các tác vụ phức tạp tập trung vào dữ liệu. Mẫu n8n sẵn sàng sử dụng này giúp giảm đáng kể thời gian phát triển để triển khai các chức năng chat với cơ sở dữ liệu.

Cách thức hoạt động

Luồng công việc n8n toàn diện này tận dụng sức mạnh của các tác tử LangChain và tích hợp PostgreSQL để tạo ra một công cụ phân tích dữ liệu đàm thoại.


  1. Khởi tạo (n8n trigger): Quá trình bắt đầu bằng trigger When chat message received của n8n. Điều này khởi động cuộc trò chuyện bất cứ khi nào người dùng gửi tin nhắn đến giao diện trò chuyện hoặc webhook đã xác định.

  2. Điều phối (node n8n AI Agent): Tin nhắn của người dùng được chuyển đến node n8n AI Agent, được cấu hình dưới dạng Tác tử Hàm OpenAI (OpenAI Functions Agent). Tác tử này phân tích yêu cầu, tham chiếu đến node n8n Chat History để lấy ngữ cảnh hội thoại và xác định hướng hành động cần thiết dựa trên hướng dẫn hệ thống của nó (đóng vai trò là trợ lý CSDL).

  3. Sử dụng Công cụ: Tác tử chọn một trong ba node n8n PostgreSQL chuyên dụng (công cụ) để thu thập thông tin hoặc thực hiện hành động:

Nó sử dụng các node n8n Get DB Schema and Tables List hoặc Get Table Definition để hiểu cấu trúc và siêu dữ liệu của cơ sở dữ liệu.
Nếu cần truy vấn, AI sẽ tạo ra SQL thích hợp (đảm bảo bao gồm tiền tố lược đồ, theo hướng dẫn trong thông báo hệ thống) và gửi nó đến node n8n Execute SQL Query.

  1. Thực thi Dữ liệu: Node n8n PostgreSQL thực thi truy vấn SQL trên cơ sở dữ liệu đã kết nối. Kết quả sau đó được trả về cho AI Agent.

  2. Tạo Phản hồi: Sử dụng dữ liệu được truy xuất và lý luận được cung cấp bởi node n8n OpenAI Chat Model được kết nối, tác tử soạn thảo một phản hồi ngôn ngữ tự nhiên, ngắn gọn, hoàn thành chu trình và gửi câu trả lời trở lại người dùng thông qua cơ chế kích hoạt n8n ban đầu.

Hướng dẫn cài đặt

Để triển khai luồng công việc n8n mạnh mẽ này, hãy làm theo các bước sau:


  1. Nhập (Import): Sao chép mã JSON được cung cấp và dán nó vào phiên bản n8n của bạn bằng chức năng 'Import from JSON'.

  2. Thông tin xác thực PostgreSQL: Xác định vị trí các node n8n Execute SQL Query, Get DB Schema and Tables ListGet Table Definition. Bạn phải cập nhật thông tin xác thực PostgreSQL liên quan (ví dụ: Your Postgresql Database Credentials) bằng thông tin kết nối cơ sở dữ liệu cụ thể của bạn.

  3. Thông tin xác thực OpenAI: Chọn node n8n OpenAI Chat Model và liên kết thông tin xác thực API OpenAI của bạn. Node n8n này yêu cầu quyền truy cập để sử dụng các mô hình như gpt-4o-mini.

  4. Cấu hình: Xem lại thông báo hệ thống của node n8n AI Agent để đảm bảo vai trò (persona) và hướng dẫn phù hợp với nhu cầu vận hành của bạn.

  5. Kích hoạt: Sau khi thiết lập thông tin xác thực, hãy kích hoạt luồng công việc n8n. Giờ đây, bạn có thể sử dụng webhook được cung cấp bởi trigger n8n When chat message received để bắt đầu trò chuyện với cơ sở dữ liệu của mình.

Chi tiết Node

When chat message received (n8n trigger): Đây là điểm kích hoạt n8n đầu vào của quá trình tự động hóa. Chức năng: Lắng nghe các tin nhắn trò chuyện đến để bắt đầu quá trình truy vấn cơ sở dữ liệu. Cấu hình chính: Sử dụng webhook để xử lý đầu vào và đầu ra trò chuyện.
AI Agent (n8n node): Đơn vị điều khiển cốt lõi sử dụng openAiFunctionsAgent. Chức năng: Điều phối toàn bộ quá trình—diễn giải ý định của người dùng, quản lý lời nhắc hệ thống (Trợ lý CSDL) và gọi công cụ node n8n Postgres chính xác.
OpenAI Chat Model (n8n node): Cung cấp khả năng mô hình ngôn ngữ lớn cần thiết. Chức năng: Cung cấp năng lượng cho việc ra quyết định và tạo SQL của tác tử. Cấu hình chính: Sử dụng mô hình gpt-4o-mini có hiệu suất cao.
Chat History (n8n node): Triển khai Bộ đệm bộ nhớ (Memory Buffer Window). Chức năng: Duy trì ngữ cảnh của cuộc trò chuyện qua nhiều lượt, cho phép các câu hỏi tiếp theo.
Execute SQL Query (Postgres n8n node): Công cụ được Tác tử AI sử dụng. Chức năng: Thực thi truy vấn SQL do AI tạo ra trên cơ sở dữ liệu PostgreSQL.
Get DB Schema and Tables List (Postgres n8n node): Công cụ được Tác tử AI sử dụng. Chức năng: Truy xuất danh sách tất cả các bảng và lược đồ, cung cấp ngữ cảnh thiết yếu cần thiết để AI tạo ra SQL có tiền tố lược đồ chính xác trong luồng công việc n8n này.


  • Get Table Definition (Postgres n8n node): Công cụ được Tác tử AI sử dụng. Chức năng: Truy xuất thông tin cột chi tiết (loại, ràng buộc, v.v.) cho các bảng cụ thể để hỗ trợ AI trong việc xây dựng các truy vấn phức tạp.

Các quy trình n8n liên quan

miễn phí

Node: 6 Node
Đã cập nhật: Tháng 12 26 2025
Xem tất cả
Tạo bởi

AI Automation agency with over 3 years experience helping businesses to streamline their manual processes using AI agents. Use our link to book a free consultation for custom AI solutions and workflows.

Đặc sắc*