Trí tuệ nhân tạo (AI)

Bài 18 — Case study tổng hợp: hệ thống automation xử lý đơn hàng
Case study tổng hợp toàn series: xây hệ thống automation hoàn chỉnh xử lý đơn hàng cho ShopViet, kết hợp webhook, database, error handling, queue mode và alert.

Bài 17 — AI workflow với n8n: AI Agent, LLM, RAG với vector store
Xây AI workflow trong n8n: AI Agent node, tích hợp LLM (OpenAI/Anthropic), RAG cơ bản với vector store và khi nào nên dùng n8n cho AI pipeline.

Bài 16 — n8n API và quản lý workflow bằng code: export/import, Git, CI/CD
Quản lý workflow như code: n8n API, export/import workflow JSON, versioning bằng Git, CI/CD cho workflow và tách môi trường dev/staging/prod.

Bài 15 — Xây custom node bằng TypeScript: declarative vs programmatic, publish npm
Viết n8n community node bằng TypeScript: cấu trúc project, so sánh declarative vs programmatic style và publish node lên npm.

Bài 14 — Kiến trúc n8n bên trong: main vs worker, execution mode, binary data
Bên trong n8n: main process vs worker, execution mode (regular/queue), cách lưu binary data — hiểu để tối ưu hiệu năng và tài nguyên.

Bài 13 — Self-host production: Postgres + Redis, queue mode, worker, reverse proxy
Triển khai n8n production: Docker Compose với Postgres + Redis, queue mode và worker, scaling, reverse proxy (Nginx/Traefik) và HTTPS.

Bài 12 — Tích hợp database: Postgres/MySQL/MongoDB, query tham số, transaction
Tích hợp database với n8n: Postgres/MySQL/MongoDB node, viết query có tham số, xử lý transaction và tránh SQL injection trong expression.

Bài 11 — Webhook nâng cao: response mode, HMAC signature, payload lớn, idempotency
Webhook ở mức production: các response mode, xác thực webhook bằng HMAC signature, xử lý payload lớn và đảm bảo idempotency khi bị gọi trùng.

Bài 10 — Credentials và bảo mật: mã hóa, quản lý secrets, phân quyền
Cách n8n mã hóa và lưu credentials, quản lý secrets, phân quyền, và best practice khi export/chia sẻ workflow mà không lộ bí mật.

Bài 9 — Error handling chuẩn production: Error Trigger, retry, dead-letter, alert
Xử lý lỗi ở mức production: Error Trigger workflow, retry strategy, dead-letter pattern và gửi alert qua Slack/Telegram khi workflow fail.

Bài 8 — Điều khiển luồng: IF, Switch, Loop Over Items, Wait và sub-workflow
Điều khiển luồng thực thi: IF, Switch, Loop Over Items, Wait, xử lý batch và tách logic bằng Execute Workflow (sub-workflow).

Bài 7 — Code node chuyên sâu: JavaScript/Python, \$input/\$json, sandbox
Viết JavaScript/Python trong Code node: mô hình items, các biến $input, $json, cách tham chiếu node khác, task runners, giới hạn sandbox, và khi nào nên dùng …

Bài 6 — Xử lý dữ liệu: Set, Filter, Merge, Split Out, Aggregate và expression
Các node biến đổi dữ liệu cốt lõi (Edit Fields, Filter, Merge, Split Out, Aggregate) và cú pháp expression {{ }} cùng các hàm built-in hay dùng.

Bài 5 — Làm chủ HTTP Request node: auth, pagination, retry, xử lý lỗi
HTTP Request node ở mức production: authentication (Bearer, API key, OAuth2), pagination tự động, retry/backoff và xử lý lỗi HTTP đúng cách.

Bài 4 — Xây workflow đầu tiên: Webhook → xử lý → REST API → response
Dựng workflow hoàn chỉnh đầu tiên: nhận request qua Webhook trigger, xử lý dữ liệu, gọi REST API bên ngoài và trả response; debug bằng execution log.

Bài 3 — Khái niệm cốt lõi: Workflow, Node, Trigger, Execution và mô hình items
Mô hình dữ liệu của n8n: workflow, node, connection, trigger, execution, và cách các items (mảng JSON) chảy giữa các node — nền tảng để hiểu mọi thứ về sau.

Bài 2 — Cài đặt n8n: npm, Docker, Docker Compose và biến môi trường
Ba cách chạy n8n (npm, Docker, Docker Compose) cho dev và production, các biến môi trường quan trọng (N8N_ENCRYPTION_KEY, WEBHOOK_URL, DB), và cấu trúc thư mục …

Bài 1 — Giới thiệu về n8n, kiến trúc của n8n
Hiểu n8n như một workflow automation engine: kiến trúc tổng thể, mô hình node-based, so sánh thẳng với Zapier, Make, Airflow và Temporal, và tiêu chí kỹ thuật …

Playwright MCP là gì? Hướng dẫn cài đặt và sử dụng cho automation test
Playwright MCP biến trình duyệt thành một công cụ mà AI agent (Claude, Copilot, Cursor…) điều khiển trực tiếp qua accessibility tree — nhanh, xác định, …
Không tìm thấy bài viết phù hợp