AI Agent node trong n8n với Claude: model + memory + tools trong một khối kéo thả
Tóm tắt
AI Agent node của n8n nhận đầu vào (chat, webhook, lịch), dùng một chat model (ví dụ Anthropic/Claude), có thể gắn memory và nhiều tool. Agent tự quyết gọi tool nào. Giữ tool ít và mô tả rõ, đặt system message chặt, log mọi lần chạy.
Cấu trúc tối thiểu
| Khối | Chọn gì | Ghi chú |
|---|---|---|
| Trigger | Chat Trigger / Webhook / Schedule | Nguồn yêu cầu |
| AI Agent | Tools Agent | Bộ não điều phối |
| Chat Model | Anthropic Chat Model | Credential API key Anthropic |
| Memory | Simple Memory / Postgres Chat Memory | Giữ ngữ cảnh theo session |
| Tools | HTTP Request, Google Sheets, Postgres, Code… | Mô tả tool rõ ràng |
Ví dụ: trợ lý tra cứu đơn hàng
- Chat Trigger nhận câu hỏi của nhân viên CSKH.
- Agent có tool Postgres: tìm đơn theo mã và HTTP: tra trạng thái vận chuyển.
- System message: “Chỉ trả lời về đơn hàng. Không tiết lộ số điện thoại khách. Không chắc thì nói không biết.”
- Kết quả trả về chat, đồng thời ghi log vào Google Sheets.
Kinh nghiệm
- Mỗi tool một việc, tên và mô tả rõ — agent chọn tool dựa vào mô tả.
- Tool ghi dữ liệu (xoá, gửi email) nên đặt sau bước duyệt của người.
- Đặt giới hạn số vòng lặp, timeout; theo dõi Executions để phát hiện vòng lặp tốn token.
Tài liệu: n8n AI Agent node · Anthropic Chat Model node