Product Management
Đăng nhập
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Bài 1 — Chatbot, Automation và Agent: ba con vật khác nhau

Đã đọc 0/7 mục · còn khoảng 4 phút
Cách chúng tôi ghi nhận

Một mục được tính là đã đọc khi nó nằm giữa màn hình đủ lâu so với độ dài của nó (bảng và sơ đồ tính một nửa), bạn vẫn đang cuộn hoặc bấm phím, và bạn đã thấy tới cuối mục. Lướt nhanh hoặc để tab mở không được tính. Chúng tôi chỉ lưu thời gian đọc từng mục — không lưu gì khác.

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"?
Cả 4 câu đều "có" → đó là agent thật. Nếu chỉ 1-2 câu, bạn đang có một chatbot hoặc automation gắn mác agent.

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.
Nắm chắc ba khái niệm này là nền tảng cho toàn bộ khóa học. Ở bài sau, ta mổ xẻ "bộ não" của agent: vòng lặp cảm nhận-suy nghĩ-hành động.

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