Rất nhiều người gọi mọi thứ có "AI" là "agent". Điều này khiến các dự án thất bại vì kỳ vọng sai. Trong bài này bạn sẽ phân biệt được ba loại hệ thống thường bị nhầm lẫn, và nhận ra chúng chỉ bằng cách nhìn.
Ba loại hệ thống
- Chatbot / LLM một lượt (single-turn): nhận input, trả lời output. Nó nói, nhưng không làm. Ví dụ: bạn hỏi ChatGPT "viết email xin lỗi khách", nó trả về đoạn text. Nó không gửi email, không kiểm tra đơn hàng, không quyết định gì.
- Automation / RPA / workflow: chạy theo kịch bản cố định do con người viết sẵn. Ví dụ: "Khi có đơn mới → tạo hóa đơn → gửi mail xác nhận". Nó rất giỏi việc lặp lại, nhưng không suy nghĩ: gặp tình huống ngoài kịch bản là gãy.
- AI Agent: được giao một mục tiêu, tự quyết định các bước, tự chọn công cụ (tool) để dùng, quan sát kết quả và điều chỉnh cho tới khi đạt mục tiêu. Ví dụ: "Giải quyết ticket hoàn tiền này" → agent tự đọc đơn, tự tra chính sách, tự quyết định đủ điều kiện hay không, gọi API hoàn tiền, rồi soạn email.
Khung tư duy phân biệt: 3 câu hỏi
Hãy tự hỏi về hệ thống bạn đang xem:
- Nó có HÀNH ĐỘNG lên thế giới bên ngoài không (gọi API, ghi DB, gửi mail)? Không → chatbot.
- Ai quyết định thứ tự các bước? Con người viết cứng → automation. Chính hệ thống tự quyết → agent.
- Nó có VÒNG LẶP không (làm → quan sát kết quả → làm tiếp)? Không lặp → automation/chatbot. Có lặp và tự điều chỉnh → agent.
Ví dụ cụ thể: cùng một bài toán, ba cách làm
Bài toán: "Khách nhắn hỏi 'đơn của tôi tới đâu rồi?'".
- Chatbot: trả lời "Bạn vui lòng cho mình mã đơn nhé" — rồi dừng. Con người phải tự đi tra.
- Automation: nếu tin nhắn chứa mã đơn → gọi API vận chuyển → dán kết quả. Nhưng nếu khách gõ sai định dạng mã, hoặc hỏi kèm "sao lâu vậy?", kịch bản gãy.
- Agent: hiểu ý định, tự trích mã đơn (kể cả viết lộn xộn), gọi tool tra vận chuyển, thấy đơn trễ thì chủ động kiểm tra chính sách bồi thường, và soạn câu trả lời có cả lời xin lỗi lẫn phương án.
Đừng lãng mạn hóa agent
Agent mạnh hơn không có nghĩa là tốt hơn cho mọi việc. Agent khó kiểm soát, tốn token, chậm và có thể làm sai. Với việc lặp đi lặp lại, ổn định, automation rẻ và đáng tin hơn nhiều. Nguyên tắc vàng: dùng công cụ đơn giản nhất giải quyết được bài toán.
Độ phức tạp tăng dần → chi phí & rủi ro tăng dần:
Chatbot < Automation/RPA < Workflow có LLM < Agent tự hành
Checklist nhận diện nhanh
- [ ] Hệ thống có tự chọn bước tiếp theo không?
- [ ] Có gọi được công cụ/API bên ngoài không?
- [ ] Có vòng lặp quan sát-điều chỉnh không?
- [ ] Mục tiêu được giao ở dạng "đích đến" (goal) hay "kịch bản từng bước"?
Sai lầm thường gặp
- Gọi mọi wrapper của ChatGPT là "agent". Một prompt đẹp không tạo ra agent; thiếu tool + vòng lặp thì vẫn chỉ là chatbot.
- Ép agent làm việc mà automation làm tốt hơn, ví dụ đồng bộ dữ liệu cố định — vừa đắt vừa kém tin cậy.
- Nghĩ automation = agent vì cả hai đều "tự động". Automation không suy nghĩ; nó chỉ chạy theo đường ray.
- Bỏ qua chi phí và độ trễ: agent gọi LLM nhiều lần cho mỗi tác vụ, có thể chậm hàng chục giây và tốn tiền gấp nhiều lần.
Học xong bài này rồi?
Tạo tài khoản miễn phí để lưu lại — lần sau vào là biết ngay đang dở ở đâu,
và học hết khóa thì có chứng chỉ.
Lưu tiến độ của tôi