🧠 Giới thiệu

 

Workflow này triển khai quy trình RAG (Retrieval-Augmented Generation) kết hợp với chatbot, cho phép:

    Tự động tải file từ Google Drive khi có file mới.
    Phân tích nội dung và lưu vector vào Pinecone.
    Tương tác với chatbot sử dụng Claude 3.5 từ OpenRouter, có khả năng truy xuất kiến thức từ vector store.

🛠️ Cài đặt ban đầu
1. Yêu cầu hệ thống

    n8n self-hosted hoặc Cloud.
    Tài khoản Google Drive có OAuth2.
    API Key của Pinecone.
    API Key của OpenAI (hoặc OpenRouter nếu dùng Claude).
    (Tuỳ chọn) Tài khoản LangChain hỗ trợ Plugin/Tool.

🧩 Hướng dẫn cấu hình từng phần
✅ 1. Google Drive Trigger

    Theo dõi thư mục chứa file kiến thức: https://drive.google.com/drive/folders/1FTsF7Hl2fPouUz6mWMh-ZD0kgf-iJfLe-xyz
    Khi có file mới, nó sẽ tự động tải xuống.

🔧 Yêu cầu:

    Tạo kết nối googleDriveOAuth2Api với quyền truy cập thư mục.
    Đảm bảo bật quyền truy cập file mới tải.

✅ 2. Xử lý và lưu trữ vector (RAG pipeline)

Các node chính:

    Download File: Tải file về.
    Embeddings OpenAI: Tạo embedding từ nội dung.
    Default Data Loader: Đọc và trích xuất nội dung file.
    Recursive Character Text Splitter: Tách văn bản thành đoạn nhỏ.
    Pinecone Vector Store: Lưu embedding vào Pinecone.

🔧 Yêu cầu:

    Cấu hình pineconeApi (index: sample, namespace: FAQ)
    Kết nối OpenAI hoặc OpenRouter để tạo embedding.

✅ 3. Tương tác Chatbot (LangChain Agent)

Luồng xử lý chat:

    When chat message received: Webhook nhận tin nhắn chat.
    AI Agent: LangChain Agent dùng Claude 3.5 + công cụ tìm kiếm kiến thức (knowledgeBase).
    OpenRouter Chat Model: Model LLM chính (Claude 3.5).
    Pinecone Vector Store1: Truy xuất kiến thức.
    Embeddings OpenAI1: Phục vụ truy xuất.

🔧 Yêu cầu:

    Tạo webhook endpoint từ When chat message received để tích hợp vào app chat.
    Đảm bảo agent được gán toolName: knowledgeBase để nó gọi vector store đúng cách.

📦 Cách import & chạy Flow

    Vào n8n → Chọn “Import Workflow” → Tải file JSON.

    Kiểm tra lại tất cả các credential:
        Google Drive OAuth2
        Pinecone API
        OpenAI hoặc OpenRouter API
    Activate workflow.
    Gửi file PDF/tài liệu vào thư mục Drive được theo dõi.
    Truy cập endpoint chat (webhook) để bắt đầu hỏi chatbot.

💬 Ví dụ sử dụng

    Thêm file FAQ khách hàng vào Google Drive.
    Sau vài phút, dữ liệu được phân tích và nhúng.
    Người dùng gửi tin nhắn tới chatbot: "Quy trình đổi trả thế nào?"
    Chatbot truy xuất Pinecone và phản hồi chính xác.

📌 Lưu ý

    Format file đầu vào nên là .pdf, .txt hoặc .docx.
    Embedding có thể lỗi nếu file quá lớn → nên tách nhỏ bằng RecursiveCharacterTextSplitter.
    Bạn cần giám sát lần đầu để đảm bảo cấu hình đúng.

 

Thiết lập Agent

Mục tiêu: Chatbot hỗ trợ sử dụng dữ liệu của doanh nghiệp để training cho AI
Nền tảng ứng dụng: n8n
Last update: 2025-07-01 21:33:17
Function: n8n, chatgpt, rag, suppabase
Ngôn ngữ: Tiếng Anh, Tiếng Việt
Chi phí sử dụng Agent: Tuỳ nhu cầu của doanh nghiệp
Agent dành cho: CEO, COO, Sale Manager, Ma.. Xem Agent
Mục tiêu tối ưu hiệu suất: Hỗ trợ tư vấn nội bộ hoặc .. Xem Agent
Giá - Số poin: 1 Xem Agent
Agent được tạo bởi: ai30day.com Xem Agent

Download AI Agent (Flow, Json, Data,...)

{ "name": "# 1) RAG Pipeline & Chatbot", "nodes": [ { "parameters": { "content": "# 1) RAG Pipeline & Chatbotn## Hoàng Ngọc Phượng | www.ai30day.com", "height": 100, "width": 600, "color": 5 }, "type": "n8n-nodes-base.stickyNote", "typeVersion": 1, "position": [ 0, 0 ], "id": "2af2dc87-7fe0-4ff6-bbbb-fbd025eddffa", "name": "Sticky Note" }, { "parameters": { "pollTimes": { "item": [ { .. Xem Agent

back top