Tóm tắt nhanh
Video hướng dẫn chi tiết cách xây dựng tác nhân AI tự động bằng n8n, một nền tảng tự động hóa mạnh mẽ. Bạn sẽ học cách kết nối các LLM như OpenAI, cung cấp cho tác nhân bộ nhớ và các công cụ như Wikipedia và Google Search, đồng thời tự động hóa các tác vụ như gửi tóm tắt email hàng ngày.
- Xây dựng tác nhân AI tùy chỉnh mà không cần kinh nghiệm lập trình.
- Tự động hóa các tác vụ như tóm tắt tin tức, kiểm tra thời tiết và ghi nhật ký.
- Sử dụng các mẫu để nhanh chóng bắt đầu các quy trình làm việc tự động.
- Tự lưu trữ n8n để tiết kiệm chi phí và kiểm soát dữ liệu.
Giới thiệu
Video giới thiệu cách xây dựng tác nhân AI bằng n8n, một công cụ cho phép bạn tự động hóa các quy trình làm việc và tạo ra các tác nhân AI có khả năng hoàn thành nhiệm vụ 24/7 mà không cần kinh nghiệm lập trình. Video sẽ hướng dẫn cách thiết lập tác nhân AI đơn giản, cung cấp cho nó các công cụ để mở rộng khả năng, thiết lập để nó chạy tự động, thêm cơ sở kiến thức để nó có thể học hỏi và phát triển theo thời gian, tự động gửi tóm tắt email tùy chỉnh và cách sử dụng các mẫu để nhanh chóng bắt đầu các quy trình làm việc tiếp theo.
Bắt đầu với n8n
Để bắt đầu, bạn cần đăng ký tài khoản n8n bằng cách nhấp vào liên kết trong phần mô tả để nhận ưu đãi tốt nhất và dùng thử miễn phí 14 ngày n8n Cloud. Nếu bạn dự định sử dụng n8n lâu dài, việc thiết lập nó trên máy chủ riêng sẽ tiết kiệm chi phí đáng kể. Video hướng dẫn thiết lập từng bước có sẵn trong thẻ ở góc trên bên phải và trong phần mô tả. Sau khi đăng ký, bạn sẽ được chuyển hướng đến bảng điều khiển n8n, nơi bạn có thể bắt đầu xây dựng quy trình làm việc đầu tiên của mình.
Xây dựng Tác nhân AI Đầu tiên
Để bắt đầu xây dựng tác nhân AI, hãy nhấp vào "Bắt đầu từ đầu" trên Trang tổng quan n8n. Sau đó, nhấp vào dấu cộng lớn để thêm bước đầu tiên, một trình kích hoạt. Đặt trình kích hoạt thành "tin nhắn trò chuyện". Tiếp theo, nhấp vào nút dấu cộng nhỏ ở bên phải nút trình kích hoạt để thêm các hành động vào quy trình làm việc. Chọn "AI" rồi đến "AI Agent". Tại đây, bạn sẽ thấy các khối xây dựng cơ bản của một tác nhân AI, bao gồm nút tác nhân AI chính, đầu nối để cung cấp đầu vào, các đầu nối nút phụ cho bộ não, bộ nhớ và các công cụ, và một vị trí để thêm các bước sau tác nhân AI để tự động sử dụng kết quả công việc của tác nhân AI.
Kết nối OpenAI làm Bộ não của Tác nhân
Để thiết lập bộ não cho tác nhân, bạn có thể sử dụng hầu hết các LLM chính như Anthropic, Azure, AWS, DeepSeek, Gemini, Groq, llama, OpenAI, v.v. Trong video này, OpenAI được sử dụng. Để kết nối với tài khoản OpenAI, bạn cần thêm thông tin đăng nhập bằng cách nhấp vào "Plus". Việc sử dụng OpenAI trong quy trình làm việc tự động sẽ sử dụng API và cấu trúc thanh toán bằng mã thông báo thay vì phí cố định hàng tháng. Để truy cập API, bạn cần nạp một khoản tiền nhỏ vào tài khoản OpenAI và lấy khóa API. Truy cập platform.openai.com, đăng nhập hoặc tạo tài khoản, tạo một dự án, lấy khóa API và nạp vào tài khoản của bạn tối thiểu 5 đô la để bắt đầu. Khóa API của bạn là một mật khẩu và phải được giữ bí mật. Sao chép và lưu trữ nó ở nơi an toàn. Sau khi có khóa API, hãy quay lại n8n và dán khóa API OpenAI của bạn vào, sau đó lưu.
Cung cấp cho Tác nhân Bộ nhớ và Công cụ
Để thêm bộ nhớ cho tác nhân, hãy nhấp vào nút dấu cộng bên dưới bộ nhớ và sau đó thêm bộ nhớ đơn giản. Bây giờ, tác nhân AI có khả năng xem xét một vài tương tác gần đây để có được ngữ cảnh cho phản hồi tiếp theo của nó. Tiếp theo, cung cấp cho tác nhân một số công cụ. Để tạo một tác nhân tóm tắt hàng ngày, hãy kết nối nó với Wikipedia bằng cách nhấp vào nút dấu cộng để thêm một công cụ, sau đó tìm kiếm và thêm Wikipedia. Tiếp theo, cung cấp cho tác nhân khả năng tìm kiếm trên Google bằng cách nhấp vào nút dấu cộng và tìm kiếm và thêm SERP API. Bạn sẽ cần lấy khóa API từ SERP API bằng cách truy cập SerpApi.com và đăng ký tài khoản. Sau khi đăng ký, sao chép khóa API riêng tư của bạn từ trang Tổng quan tài khoản chính và nhập khóa API đó vào n8n, sau đó nhấp vào Lưu.
Làm cho Tác nhân Tự động
Để biến tác nhân từ một bot trò chuyện với các công cụ thành một nhân viên tự động có thể gửi cho bạn bản tóm tắt hàng ngày, bạn cần cung cấp cho nó nhiều công cụ hơn, một trình kích hoạt theo lịch trình và bộ nhớ được tăng cường để nó có thể phát triển và học hỏi theo thời gian. Bạn cũng cần gửi kết quả công việc của nó đến một nơi nào đó mà bạn có thể xem mà không cần đăng nhập vào n8n.
Thêm Trình kích hoạt để Tự động hóa
Để tác nhân có thể kiểm tra thời tiết, hãy nhấp vào nút dấu cộng để thêm một công cụ khác. Tìm kiếm và chọn OpenWeatherMap. Điều này yêu cầu một khóa API. Truy cập openweathermap.org và tạo một tài khoản. Sau khi đăng ký, hãy lấy khóa API từ phần khóa API trong hồ sơ của bạn, sau đó quay lại n8n và dán khóa API mới vào để kết nối tài khoản của bạn. Tiếp theo, bạn cần thêm vị trí cho bản tin thời tiết. Quay lại openweathermap.org, tìm kiếm một thành phố, mở nó từ kết quả tìm kiếm, sau đó sao chép chính xác tên thành phố và dán vào trường Thành phố trong n8n.
Lên lịch Tác vụ Tự động
Để tác nhân chạy vào cùng một thời điểm mỗi ngày, hãy thêm một trình kích hoạt khác. Xóa trình kích hoạt tin nhắn trò chuyện hiện tại và thêm một nút kích hoạt mới, sau đó chọn "lịch trình". Đặt lịch trình chạy hàng ngày lúc 8:00 sáng. Kết nối trình kích hoạt lịch trình với nút tác nhân AI để thêm trình kích hoạt thứ cấp.
Nhắc Tác nhân về Hành động
Để cung cấp cho tác nhân hướng dẫn, hãy mở nút tác nhân AI và sử dụng menu thả xuống đầu tiên để thay đổi nguồn nhắc nhở từ trình kích hoạt trò chuyện được kết nối để xác định một lời nhắc tùy chỉnh trong cài đặt nút. Tạo một mẫu lời nhắc sẽ được gửi đến LLM mỗi khi quy trình làm việc này chạy. Ví dụ: thông báo vào mỗi buổi sáng, thu thập thông tin thời tiết cho San Francisco, đưa vào hai đến ba câu chuyện tin tức xu hướng tích cực và tìm một sự thật thú vị từ Wikipedia. Không lặp lại bất cứ điều gì từ những ngày trước. Định dạng nó như một bản tin email mini trong markdown. Sử dụng các biến để chèn thông tin động vào lời nhắc, chẳng hạn như ngày hôm nay.
Quản lý Bộ nhớ & Kiểm tra Quy trình làm việc
Khi khởi động một tác nhân mà không có trình kích hoạt trò chuyện, bạn cần phải tự tay cung cấp ID phiên cho bộ nhớ. Trong các thiết lập phức tạp hơn, bạn có thể cần tìm cách quản lý ID phiên một cách động, nhưng đối với một tác nhân đơn giản như thế này, bạn có thể cung cấp ID tĩnh. Trong nút bộ nhớ đơn giản, thay đổi ID phiên để định nghĩa bên dưới và nhập một ID thử nghiệm nào đó. Sau khi tác nhân đưa ra phản hồi ở định dạng markdown, bạn có thể thấy tác nhân nhận hướng dẫn vào một thời điểm đã lên lịch và từ đó, quyết định phải làm gì với lời nhắc. Nó sẽ sử dụng các công cụ có sẵn để tìm thông tin từ internet, sau đó quyết định thông tin nào là tốt nhất để trình bày lại cho bạn trong bản tóm tắt hàng ngày.
Xuất Email với Tích hợp Gmail
Để gửi kết quả công việc của tác nhân đến hộp thư đến của bạn, hãy nhấp vào nút dấu cộng sau nút tác nhân AI, chọn "Hành động trong ứng dụng", sau đó tìm kiếm và chọn Gmail. Sử dụng Hành động "Gửi tin nhắn". Kết nối một tài khoản Gmail. Nếu bạn đang sử dụng n8n Cloud, cách dễ nhất là nhấp vào "Đăng nhập bằng Google". Nếu bạn tự lưu trữ, bạn sẽ cần kết nối tài khoản Google của mình bằng phương pháp gọi là OAUTH2. Sau khi kết nối tài khoản Google, hãy nhập địa chỉ email của bạn vào trường "Đến". Đặt chủ đề động dựa trên ngày tóm tắt. Nhập "tóm tắt hàng ngày", sau đó kéo vào biến ngày có thể đọc được từ các đầu ra kích hoạt lịch trình ở bảng điều khiển bên trái. Tiếp theo, kéo biến đầu ra từ bước tác nhân AI vào trường tin nhắn.
Làm đẹp Đầu ra với Markdown & AI
Để nhận được một email theo phong cách bản tin được định dạng đẹp mắt thay vì một khối văn bản tóm tắt, hãy thêm một bước chuyển đổi dữ liệu để chuyển đổi đầu ra AI từ định dạng markdown sang HTML. Trên canvas, ngắt kết nối Gmail khỏi luồng. Thêm một hành động hậu xử lý mới. Trong phần chuyển đổi dữ liệu, chọn markdown và đặt chế độ thành markdown thành HTML. Kéo biến đầu ra AI vào trường markdown. Sau bước HTML, thêm một nút OpenAI độc lập. Chọn tin nhắn, một hành động mô hình và chọn một mô hình từ danh sách. Thay đổi danh sách tin nhắn bên dưới từ người dùng sang hệ thống. Đối với lời nhắc của bạn, hãy nói làm đẹp HTML bên dưới bằng cách sử dụng kiểu CSS nội tuyến cho email. Định dạng nó giống như một bản tin hiện đại, chỉ xuất kết quả mà không có bất kỳ phần tử tiêu đề nào. Thêm một tin nhắn, giữ nguyên vai trò là người dùng, sau đó kéo biến chứa kết quả của quá trình chuyển đổi markdown sang HTML vào trường tin nhắn người dùng. Cuối cùng, kết nối lại Gmail và cập nhật biến cho tin nhắn Gmail.
Ghi Kết quả vào Google Sheets
Để tác nhân biết những chủ đề nào cần tránh khi cố gắng tìm tin tức và thông tin thú vị, hãy kết nối một bảng tính với quy trình làm việc này. Mục tiêu là ghi lại tin tức và thông tin thú vị từ bản tóm tắt mỗi ngày để tác nhân có thể xem nhật ký và biết chính xác những gì cần tránh viết. Tạo một Trang tính Google với ba tiêu đề cột, ngày, tin tức và thông tin thú vị. Tiếp theo, thêm một nút Google Trang tính trong n8n. Để không làm quá tải tác nhân, hãy tạo một nút AI khác để xử lý việc ghi nhật ký. Vào cuối quy trình làm việc của bạn, hãy thêm một hành động mới. Chọn danh mục AI và sử dụng OpenAI. Đặt lời nhắc hệ thống thành "Nhiệm vụ của bạn là ghi lại tin tức và thông tin thú vị từ bản tóm tắt hàng ngày vào các cột có liên quan trong tài liệu Google Trang tính mà bạn có quyền truy cập. Một AI sẽ đọc kết quả công việc của bạn, vì vậy hãy đảm bảo định dạng nó theo cách ngắn gọn, chi tiết để dễ phân tích và tóm tắt với một số lượng nhỏ mã thông báo." Thêm một tin nhắn của người dùng và kéo vào một biến có markdown hoặc phiên bản HTML của daily brief từ đầu ra của các bước trước đó. Cung cấp cho LLM này Google Trang tính để sử dụng làm công cụ, sau đó đảm bảo rằng thông tin đăng nhập Google của bạn đã được chọn. Thay đổi thao tác từ lấy hàng thành thêm hàng để có thể thêm thông tin mới. Thêm nhật ký Google Trang tính mà bạn đã tạo trước đó từ menu thả xuống và chọn trang tính có tiêu đề của bạn. Lấy biến dấu thời gian từ trình kích hoạt lịch trình và kéo nó vào trường cho giá trị ngày. Đối với hai cột còn lại, hãy nhấp vào nút AI để cho AI quyết định thông tin nào sẽ thêm vào các trường tin tức và thông tin thú vị.
Tránh Trùng lặp với Đánh giá Cơ sở Kiến thức
Để tránh lặp lại thông tin, hãy thêm một bước trước đó trong quy trình làm việc của bạn để xem lại nhật ký đó trước khi tìm kiếm tin tức và tạo báo cáo. Thêm một hành động mới giữa trình kích hoạt lịch trình và các nút tác nhân AI. Chọn AI, sau đó là OpenAI. Đối với hành động của bạn, hãy chọn nhắn tin cho một mô hình. Viết một lời nhắc, đại loại như thế này: "Nhiệm vụ của bạn là xem lại Trang tính Google được liên kết để xem nội dung của các bản tóm tắt hàng ngày trước đó. Mục tiêu không phải là lặp lại bất kỳ sự thật thú vị hoặc câu chuyện tin tức nào. Tạo mô tả cho AI tiếp theo trong chuỗi để hiểu những chủ đề nào cần tránh trong bản tóm tắt." Thêm Google Trang tính làm công cụ và giữ nguyên thao tác để lấy hàng, sau đó chọn tài liệu và trang tính nơi lưu trữ các bản tóm tắt đã ghi trước đó. Cập nhật hướng dẫn cho nút tác nhân AI chính của bạn để nó hiểu phải làm gì với thông tin mới mà bạn cung cấp cho nó. Mở nút tác nhân AI, sau đó thêm nội dung tương tự vào cuối lời nhắc: "Tránh các chủ đề sau." Sau đó, kéo biến nội dung được tạo làm đầu ra của thông báo mới được thêm vào trong bước mô hình AI.
Hoàn thiện Tác nhân Tóm tắt Hàng ngày Tự động
Trước khi đưa tác nhân vào hoạt động, hãy kiểm tra nó bằng cách nhấp vào nút "Thực thi Quy trình làm việc" để chạy toàn bộ quy trình làm việc. Nếu bạn nhận được thông báo thành công khi nó chạy xong, điều đó có nghĩa là nó đã sẵn sàng để sử dụng. Nhấp vào "Lưu" ở góc trên bên phải để lưu lại công sức của bạn. Sau đó, để đặt tác nhân của bạn chạy tự động mỗi ngày, hãy nhấp vào nút chuyển đổi ở trên cùng có nhãn "Không hoạt động" để kích hoạt.
Mẹo Chuyên nghiệp để Ổn định Hiệu suất của Tác nhân
Để giữ cho tác nhân của bạn hoạt động trơn tru, hãy đặt ra các giới hạn bằng cách rõ ràng và cụ thể trong các lời nhắc hệ thống của bạn, nêu rõ những gì nó nên và không nên làm, và tập trung vào một phạm vi hẹp. Giới hạn các công cụ của nó bằng cách chỉ cung cấp cho tác nhân quyền truy cập vào các công cụ mà nó thực sự cần. Sử dụng các mẫu lời nhắc để duy trì tính nhất quán của kết quả đầu ra và giúp việc khắc phục sự cố dễ dàng hơn khi có sự cố xảy ra. Chuẩn bị tinh thần cho những lần thử nghiệm và sai sót. Nếu có gì đó không hoạt động, hãy bắt đầu bằng cách kiểm tra các đầu vào và xem lại cài đặt nút.
Sử dụng và Tùy chỉnh Mẫu
Một trong những cách dễ nhất để bắt đầu là sử dụng mẫu. N8n có một thư viện mẫu quy trình làm việc ngày càng mở rộng, hoàn hảo cho các thiết lập phổ biến như trình tóm tắt nội dung, trình trả lời email hoặc trợ lý AI. Để sử dụng mẫu, hãy vào tab "Mẫu" trong n8n và tìm kiếm mẫu tương tự với những gì bạn muốn xây dựng. Bạn có thể xem trước quy trình làm việc, sau đó nhấp vào "sử dụng miễn phí" và sao chép mẫu. Quay lại không gian làm việc n8n của bạn, mở một quy trình làm việc trống và dán nó vào. Thao tác này sẽ nhập toàn bộ thiết lập, bao gồm tất cả các nút và kết nối. Từ đó, chỉ cần nhập khóa API, chỉnh sửa lời nhắc hoặc thay đổi trình kích hoạt. Bạn thậm chí có thể xuất và chia sẻ quy trình làm việc của riêng mình dưới dạng mẫu.
Tự Lưu trữ n8n để Kiểm soát và Tiết kiệm Tiền
Nếu bạn muốn kiểm soát toàn diện và giảm hóa đơn hàng tháng, thì tự lưu trữ là giải pháp phù hợp. Khi bạn đăng ký trên trang web n8n, bạn đang trả tiền cho n8n Cloud, bao gồm phần mềm n8n và lưu trữ. Tự lưu trữ nghĩa là chạy n8n trên hệ thống của riêng bạn, chẳng hạn như máy chủ riêng ảo (VPS). Tự lưu trữ có những lợi ích lớn như rẻ hơn, không giới hạn quy trình làm việc hoặc thực thi, toàn quyền kiểm soát phần cứng và cập nhật, cài đặt bất kỳ nút tùy chỉnh nào bạn muốn và dữ liệu của bạn được bảo mật. Tuy nhiên, việc thiết lập và bảo trì đều do bạn quyết định, không có hỗ trợ chính thức và nếu máy chủ của bạn gặp sự cố, quy trình làm việc của bạn cũng vậy, cho đến khi bạn khắc phục được.

