Chào các bạn, hôm nay mình sẽ tiếp tục hướng dẫn các bạn muốn tự học công cụ N8N hiệu quả. Mình đã bắt đầu N8N từ đầu năm nay và thực sự phần mềm này giúp mình rất nhiều trong công việc. Mặt khác nhờ có N8N mà các xu hướng và ứng dụng Ai được tận dụng hiệu quả.
Để học N8N mình đã tìm kiếm các nguồn tài liệu và xây dựng cho mình một mind map những kiến thức quan trọng nhất cần nắm được. Thực tế N8N còn mạnh mẽ hơn với những chức năng cao cấp hơn, tuy nhiên với nền tảng là người chỉ có kiến thức lập trình cơ bản, mình đã gói gọn kiến thức dễ hiểu trong bảy đầu mục cần học như sau, ngay cả những người chưa có kiến thức lập trình cũng học được.
1. Cách self-host và local host N8N
N8N là nền tảng mã nguồn mở, do đó bạn hoàn toàn có thể tự cài đặt và sở hữu toàn bộ dữ liệu riêng của mình. Có hai phương án để chạy N8N riêng cho cá nhân: Cài đặt trên máy chủ VPS (Self-host) như mình đã hướng dẫn trên video trước và cài trên máy tính cá nhân (Local-host) thông qua phần mềm Đốc cơ chạy trên Windows hoặc Macbook. Hiện mình vẫn đang dùng song song cả hai hình thức để phục vụ công việc, cài máy tính cá nhân giúp mình có thể tận dụng được hiệu năng của chiếc laptop, xử lý các tác vụ tự động hoá về ảnh và Video nhanh hơn nhiều so với cấu hình máy trên VPS online.
Hướng dẫn self host miễn phí và trỏ tên miền riêng với n8n
2. Làm quen với giao diện và các node chức năng cơ bản
N8N có tới hơn 1000 node chức năng, tuy nhiên bạn không cần phải nắm hết số lượng các node đó, chỉ cần nắm các node cơ bản là có thể ứng dụng được gần như toàn bộ sức mạnh của N8N rồi. Các node chức năng được phần làm 3 nhóm chính: Nhóm node khởi động quy trình (Trigger node), nhóm node Cơ bản xử lý logic quy trình (Regular node) và nhóm node được xây dựng riêng cho các ứng dụng kết nối với N8N (Apps node).
3. Phương thức kết nối với các nền tảng Bên thứ ba (Third-party service)
Đây là chức năng vô cùng mạnh mẽ bởi chỉ cần một nền tảng phần mềm nào đó bao gồm cả các bên model Ai có cho phép bạn sử dụng Rest Api (Khoá nết nối) để gửi sang dữ liệu và nhận kết quả là N8N đều có thể tích hợp được tự động hoá.
4. Những kiến thức về lập trình Java script căn bản
Trong bảy mục này phần ngôn ngữ lập trình đã được lược đi rất nhiều và chỉ giữ lại những kiến thức liên quan tới cấu trúc dữ liệu được chảy qua các node trong workflow. Tại sao phải hiểu về cấu trúc dữ liệu, bởi đó là nhiệm vụ chính cho các workflow xử lý, từ bài toán đầu vào đến nội dung cuối cùng, trả lại kết quả công việc cho bạn.
5. Quy trình thiết kế luồng công việc (workflow)
Đây chính là lúc bạn xây dựng luồng công việc tự động hoá cho cá nhân mình, giúp xử lý công việc của bạn. Mình có liệt kê theo thứ tự sẽ đi từ tư duy đến các thao tác thực hành thực tế.
6. Xây dựng trợ lý Ai cá nhân (Ai Agents)
Để xây dựng được Ai Agents cá nhân bạn cần hiểu tương đối nhiều kiến thức nền tảng về Ai, từ các LLM lớn tới cách viết Prompt để Ai hiểu nhiệm vụ chức năng của mình, trả đúng kết quả đầu ra từ những dữ liệu bạn cung cấp.
7. Cách dùng Chat GPT (hay các model Ai khác) hỗ trợ xây dựng node trong workflow N8N
Nếu bạn hiểu được các kiến thức trong mindmap này là đã nắm được tới 80% ứng dụng N8N trong công việc rồi. 20% còn lại là những kiến thức nâng cao hơn và đòi hỏi cần có kiến thức lập trình. Tuy nhiên khi các model Ai phát triển, khoảng cách 20% kia bạn sẽ ngày càng được rút ngắn.
Tương lai lập trình chỉ có thể còn lại là những câu prompt tư duy.
Mindmap tự học n8n xây dựng quy trình tự động hoá hiệu quả dành cho người không chuyên về lập trình
