Bí Mật Tạo Trợ Lý AI Cá Nhân Làm Việc 24/7 | Xây Dựng AI Agent với N8n Giúp Tự Động Hóa Mọi Thứ

By Vincent Do | AI & Automation

Share:

Key Concepts

  • AI Agent: Một đặc vụ AI, một trợ lý ảo có khả năng phản hồi, đưa ra quyết định và hoạt động trong môi trường được chỉ định.
  • N8N: Một công cụ workflow automation, cho phép thiết lập các quy trình làm việc tự động.
  • Last Language Model (LLM): Mô hình ngôn ngữ lớn, là bộ não của AI Agent, giúp diễn giải và xử lý yêu cầu.
  • Workflow: Quy trình làm việc tự động, được thiết lập để AI Agent thực hiện các tác vụ cụ thể.
  • Prompt: Câu lệnh hoặc hướng dẫn được cung cấp cho AI Agent để thực hiện một tác vụ.
  • API: Giao diện lập trình ứng dụng, cho phép các ứng dụng khác nhau giao tiếp và trao đổi dữ liệu với nhau.
  • Prompt Formatting: Cách định dạng câu lệnh để AI Agent hiểu và thực hiện chính xác.

Tổng quan về AI Agent và N8N

  • AI Agent là gì?
    • Được ví như một trợ lý cá nhân ảo, làm việc 24/7 với chi phí thấp (dưới 200.000 VNĐ/tháng).
    • Có khả năng phản hồi, đưa ra quyết định dựa trên thông tin và công cụ được cung cấp.
    • Sử dụng LLM để diễn giải và xử lý yêu cầu.
  • N8N là gì?
    • Công cụ workflow automation, cho phép thiết lập các quy trình làm việc tự động.
    • Có khả năng tích hợp với nhiều ứng dụng (khoảng 200 tích hợp).
    • Yêu cầu kiến thức về code ở mức cơ bản (low code).
    • So sánh với Make.com: N8N mạnh về tùy biến và AI Agent, Make.com dễ sử dụng hơn và có nhiều tích hợp hơn.

Demo và Tính năng của AI Agent

  • Demo:
    • Ra lệnh cho AI Agent thiết lập cuộc họp với Trang Trần, AI Agent tự động tạo lịch và gửi thông báo.
    • Ra lệnh cho AI Agent lưu trữ thông tin liên hệ của Tuấn Anh, AI Agent tự động cập nhật vào danh bạ.
    • Ra lệnh cho AI Agent viết email cho Trang Trần, AI Agent tự động soạn email và gửi.
    • Ra lệnh cho AI Agent tìm kiếm thông tin về Grok AI, AI Agent tự động tìm kiếm và tổng hợp thông tin.
    • Ra lệnh cho AI Agent điều chỉnh lịch họp, AI Agent tự động cập nhật lịch.
  • Các tính năng chính:
    • Email: Gửi, trả lời, dán nhãn, tạo bản nháp, truy xuất email.
    • Google Lịch: Cập nhật, xóa, lấy thông tin, tạo sự kiện, thêm người tham dự.
    • Liên hệ: Lấy thông tin, cập nhật thông tin liên hệ từ Google Sheet.
    • Tạo nội dung: Viết bài đăng Facebook, sử dụng AI Model và công cụ tìm kiếm.
    • Tìm kiếm: Sử dụng công cụ tìm kiếm AI (Tavily) để tìm kiếm thông tin.
    • Tính toán: Sử dụng máy tính để thực hiện các phép tính.

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

  • Quy trình chung:
    1. Nhận yêu cầu từ Telegram (dạng voice hoặc text).
    2. Nếu là voice, chuyển đổi thành text bằng công cụ transcribe.
    3. Sử dụng AI Model (Cloud hoặc ChatGPT) để xử lý yêu cầu.
    4. Dựa trên yêu cầu, sử dụng các công cụ phù hợp (email, lịch, liên hệ, tạo nội dung, tìm kiếm, tính toán).
    5. Thực hiện tác vụ và phản hồi kết quả trên Telegram.
  • Ví dụ về workflow tạo nội dung:
    1. Nhận yêu cầu viết bài đăng Facebook.
    2. Sử dụng Cloud AI Model để viết nội dung.
    3. Sử dụng Tavily để tìm kiếm thông tin (nếu cần).
    4. Tham khảo giọng văn từ file Google Doc.
    5. Cập nhật nội dung lên Google Sheet và báo cho người dùng.

Setup AI Agent trên N8N

  • Các bước cơ bản:
    1. Tạo tài khoản trên N8N.
    2. Tải template AI Agent từ đường link trong mô tả video.
    3. Import các file workflow vào N8N.
    4. Kết nối các workflow với nhau.
    5. Cập nhật các thông tin cần thiết (API key, tài khoản email, Google Sheet ID, Google Doc ID).
  • Kết nối Telegram:
    1. Tạo bot Telegram bằng BotFather.
    2. Copy token và dán vào node Telegram trong N8N.
  • Kết nối AI Model (Cloud hoặc ChatGPT):
    1. Tạo tài khoản và lấy API key từ Cloud hoặc OpenAI.
    2. Dán API key vào node AI Model trong N8N.
  • Kết nối Google Sheet:
    1. Tạo file Google Sheet với các cột tương ứng (họ tên, email, công ty, số điện thoại, note).
    2. Copy ID của file Google Sheet và dán vào node Google Sheet trong N8N.
  • Kết nối Google Doc:
    1. Tạo Google Cloud Project và enable Google Docs API.
    2. Tạo OAuth client ID và secret.
    3. Dán client ID và secret vào node Google Doc trong N8N.
  • Kết nối Tavily:
    1. Tạo tài khoản và lấy API key từ Tavily.
    2. Dán API key vào node Tavily trong N8N.

Prompts và Cấu hình

  • System Message:
    • Định nghĩa vai trò của AI Agent (trợ lý cá nhân).
    • Hướng dẫn AI Agent sử dụng các công cụ phù hợp.
    • Xác định cách xưng hô và ngôn ngữ (tiếng Việt).
    • Cung cấp thông tin về người dùng (tên, chức vụ, chuyên môn).
  • Email Agent Prompt:
    • Định nghĩa vai trò (trợ lý viết email).
    • Hướng dẫn sử dụng các công cụ (send email, reply, draft, get label).
    • Yêu cầu ký tên (Vision Đỗ).
    • Yêu cầu sử dụng tiếng Việt và xưng hô phù hợp.
  • Content Creation Prompt:
    • Định nghĩa vai trò (tạo nội dung Facebook).
    • Xác định target audience (CEO, SME, marketer).
    • Yêu cầu tham khảo giọng văn từ file Google Doc.
    • Yêu cầu duy trì tính nhất quán và trung thực.
    • Xác định tiêu chí của bài content (ngôn ngữ, format, mục tiêu).

Lưu ý khi sử dụng

  • Hạn chế sử dụng các ký tự đặc biệt (thăng, sao, chia) trong câu lệnh.
  • Nói chậm và rõ khi ra lệnh bằng giọng nói.
  • Ra lệnh bằng text sẽ chính xác hơn.
  • Đưa thông tin đầy đủ thay vì từng câu lệnh để tiết kiệm chi phí và thời gian.

Kết luận

AI Agent là một công cụ mạnh mẽ giúp tự động hóa nhiều tác vụ và tăng hiệu suất làm việc. Với N8N, bạn có thể tùy chỉnh và thiết lập các workflow phù hợp với nhu cầu của mình. Việc setup có thể phức tạp, nhưng với hướng dẫn chi tiết và template được cung cấp, bạn có thể dễ dàng tạo ra một trợ lý AI tối thượng cho riêng mình.

Chat with this Video

AI-Powered

Load the transcript when you're ready to chat so the initial page stays lighter.

Ready to summarize another video?

Summarize YouTube Video