0
Online Now
0
Visits Today
34.867
Total Visits

Hướng Dẫn N8n: Xây Dựng AI Agent và AI Automation 2025 – Từ A đến Z Cho Người Mới Bắt Đầu

180 views

Tóm tắt nội dung chính

  1. n8n là một công cụ tự động hóa mã nguồn mở mạnh mẽ, cho phép kết nối các ứng dụng và xây dựng quy trình làm việc tự động mà không cần lập trình.
  2. Để bắt đầu với n8n, bạn cần truy cập n8n.io, tạo tài khoản miễn phí (dùng thử 14 ngày) và làm quen với giao diện gồm Workflows, Credentials, Executions, Admin PanelTemplates.
  3. Xây dựng workflow đơn giản như gửi email tự động khi có dữ liệu mới trong Google Sheets bao gồm các bước: tạo workflow mới, thêm Trigger Google Sheets (New Spreadsheet Row), kết nối và cấu hình Google Sheets (Spreadsheet ID, Worksheet Name, Polling Interval), sau đó thêm và cấu hình nút Gmail (Send Email) với người nhận, tiêu đề và nội dung email từ dữ liệu.
  4. Để xây dựng AI Agent với ChatGPT, bạn cần thêm nút AI Agent, chọn Chat ModelOpenAI (ChatGPT) và kết nối ChatGPT API (có thể dùng phiên bản n8n Free OpenAI hoặc API Key riêng từ platform.openai.com).
  5. Kết nối với các dịch vụ Google khác (Google Drive, YouTube,…) yêu cầu bạn tạo Google Cloud Project, kích hoạt API tương ứng, tạo Credentials loại OAuth client ID và lấy Client ID cùng Client Secret từ console.cloud.google.com.

N8n là một công cụ tự động hóa mã nguồn mở mạnh mẽ, cho phép bạn kết nối các ứng dụng khác nhau và xây dựng quy trình làm việc tự động mà không cần phải biết lập trình. Bài viết này sẽ hướng dẫn chi tiết cách sử dụng n8n, từ cài đặt ban đầu đến xây dựng AI Agent và AI Automation, đặc biệt dành cho người mới bắt đầu.

Cài Đặt và Làm Quen với Giao Diện n8n

  1. Truy cập trang web n8n: Mở trình duyệt web và truy cập vào n8n.io.

  2. Tạo tài khoản miễn phí: Click vào “Get Started for Free” và điền đầy đủ thông tin đăng ký (tên, email, mật khẩu…). Tài khoản miễn phí cho phép bạn sử dụng n8n trong 14 ngày với một số giới hạn.

  3. Khám phá giao diện: Sau khi đăng nhập, bạn sẽ thấy giao diện làm việc của n8n. Giao diện này bao gồm:

    • Workflows: Hiển thị các quy trình làm việc đã tạo.
    • Credentials: Quản lý các kết nối đến ứng dụng khác (Gmail, Google Sheets, ChatGPT…).
    • Executions: Theo dõi lịch sử hoạt động của các workflows.
    • Admin Panel: Quản lý tài khoản và giới hạn sử dụng.
    • Templates: Kho mẫu workflow được chia sẻ bởi cộng đồng n8n, giúp bạn tiết kiệm thời gian xây dựng.

Xây Dựng Workflow Đơn Giản: Gửi Email Tự Động

Ví dụ này sẽ hướng dẫn bạn tạo workflow gửi email xác nhận đơn hàng tự động khi có dữ liệu mới được thêm vào Google Sheets.

  1. Tạo Workflow mới: Click vào “Creator Workflow”.

  2. Thêm Trigger: Click dấu “+” và chọn “Google Sheets” -> “New Spreadsheet Row” (Kích hoạt khi có hàng mới được thêm vào).

  3. Kết nối Google Sheets:

    • Click “Connect” -> “Create New Credentials” -> “Sign in with Google”.
    • Chọn tài khoản Google chứa bảng tính cần kết nối.
  4. Cấu hình Trigger:

    • Polling Interval: Chọn tần suất kiểm tra bảng tính (ví dụ: “Every minute”).
    • Spreadsheet ID: Sao chép ID của bảng tính Google Sheets và dán vào đây. ID nằm trong URL của bảng tính, sau chữ “d/” và trước chữ “/edit”.
    • Worksheet Name: Chọn tên sheet chứa dữ liệu.
  5. Thêm nút Gmail: Click dấu “+” và chọn “Gmail” -> “Send Email”.

  6. Kết nối Gmail: Tương tự như kết nối Google Sheets, bạn cần đăng nhập vào tài khoản Gmail.

  7. Cấu hình nút Gmail:

    • Recipient Email: Kéo trường “Email” từ nút Google Sheets vào đây.
    • Subject: Nhập tiêu đề email (ví dụ: “Đặt hàng thành công”).
    • Body: Nhập nội dung email. Bạn có thể kéo các trường dữ liệu từ Google Sheets vào nội dung email (ví dụ: tên, địa chỉ, sản phẩm…).
  8. Tắt Ghi Công n8n (Optional): Trong cài đặt nút Gmail, tìm “Add Option” và tắt tùy chọn “Footer Enabled”.

  9. Lưu và Kích Hoạt Workflow: Đặt tên cho workflow và click “Activate”.

Xây Dựng AI Agent với ChatGPT

  1. Thêm nút AI Agent: Click dấu “+” và chọn “AI Agent”.

  2. Chọn Chat Model: Chọn “OpenAI (ChatGPT)”.

  3. Kết nối ChatGPT API:

    • Nếu chưa có API Key, bạn có thể sử dụng phiên bản miễn phí của n8n (n8n Free OpenAI).
    • Nếu có API Key riêng, chọn “Create Credentials” và điền API Key và Organization ID. Bạn có thể lấy thông tin này từ trang web platform.openai.com.
  4. Tùy chỉnh (Optional): Bạn có thể thêm bộ nhớ và các công cụ hỗ trợ cho AI Agent.

  5. Sử dụng AI Agent: Click “Open Chat” và nhập yêu cầu (prompt) để AI Agent xử lý.

Kết Nối với Các Dịch Vụ Google Khác (Google Drive, YouTube…)

Để kết nối với các dịch vụ Google khác, bạn cần tạo Google Cloud Project và lấy Client ID và Client Secret.

  1. Truy cập Google Cloud Console: console.cloud.google.com

  2. Tạo Project: Chọn “New Project” và đặt tên.

  3. Kích hoạt API: Tìm kiếm API cần sử dụng (ví dụ: Google Drive API, YouTube Data API v3) và kích hoạt chúng.

  4. Tạo Credentials:

    • Chọn “Credentials” -> “Create Credentials” -> “OAuth client ID”.
    • Chọn “Web application” và đặt tên.
    • Thêm Authorized redirect URIs (lấy từ n8n khi kết nối).
  5. Sao chép Client ID và Client Secret: Sử dụng thông tin này để kết nối trong n8n.

Bài viết này đã cung cấp một cái nhìn tổng quan về n8n và cách sử dụng nó để xây dựng workflow tự động và AI Agent. Hy vọng bài viết này sẽ giúp bạn bắt đầu hành trình khám phá thế giới tự động hóa với n8n.

Tham khảo video gốc tại:

Các câu hỏi thường gặp (FAQ)

n8n là gì?
n8n là một công cụ tự động hóa mã nguồn mở cho phép bạn kết nối các ứng dụng khác nhau và xây dựng quy trình làm việc tự động mà không cần lập trình.
Làm thế nào để bắt đầu sử dụng n8n?
Bạn cần truy cập trang web n8n.io, sau đó tạo tài khoản miễn phí để dùng thử trong 14 ngày.
Giao diện n8n bao gồm những phần chính nào?
Giao diện n8n bao gồm Workflows (quản lý quy trình), Credentials (quản lý kết nối), Executions (theo dõi lịch sử), Admin Panel (quản lý tài khoản) và Templates (kho mẫu).
Làm thế nào để tạo một workflow gửi email tự động khi có dữ liệu mới trong Google Sheets?
Bạn cần tạo workflow mới, thêm TriggerGoogle Sheets (New Spreadsheet Row), kết nối và cấu hình Google Sheets, sau đó thêm nút Gmail (Send Email), kết nối và cấu hình thông tin gửi email (người nhận, tiêu đề, nội dung) từ dữ liệu.
Cần những thông tin gì để kết nối Google Sheets với n8n?
Để kết nối Google Sheets, bạn cần đăng nhập tài khoản Google và cung cấp Spreadsheet ID (từ URL bảng tính) cùng Worksheet Name của sheet chứa dữ liệu.
Làm thế nào để xây dựng AI Agent với ChatGPT trong n8n?
Bạn cần thêm nút AI Agent, chọn Chat ModelOpenAI (ChatGPT) và kết nối ChatGPT API (có thể dùng n8n Free OpenAI hoặc API Key riêng).
Những thông tin nào cần có để kết nối ChatGPT API với n8n?
Để kết nối ChatGPT API, bạn có thể sử dụng phiên bản miễn phí của n8n (n8n Free OpenAI) hoặc cung cấp API KeyOrganization ID nếu có tài khoản riêng từ platform.openai.com.
Cần chuẩn bị gì để kết nối n8n với các dịch vụ Google khác như Google Drive hoặc YouTube?
Bạn cần truy cập Google Cloud Console (console.cloud.google.com), tạo Project mới, kích hoạt API của dịch vụ mong muốn, sau đó tạo Credentials loại OAuth client ID (Web application) và lấy Client ID cùng Client Secret.

Đánh giá ngay!
(0 lượt đánh giá - 0/5)
Cao Thiên
Là một người đam mê công nghệ AI, tôi sáng lập Tips AI Tech để chia sẻ kiến thức và xu hướng mới nhất, giúp mọi người dễ dàng tiếp cận và ứng dụng AI vào cuộc sống.