"Bot" và "AI agent" đang được dùng lẫn lộn ở khắp nơi. Công cụ nào có ô chat cũng tự gọi mình là agent. Nhưng hai khái niệm này khác nhau thật, và hiểu rõ sự khác biệt giúp designer chọn đúng công cụ, thiết kế đúng trải nghiệm và biết khi nào cần giữ con người trong vòng kiểm soát.
Tóm gọn: bot trả lời câu hỏi hoặc làm theo kịch bản. AI agent nhận một mục tiêu, tự lên kế hoạch, dùng công cụ và hành động qua nhiều bước cho đến khi xong việc.
Bot là gì?
Bot (hay chatbot) là chương trình trò chuyện với người dùng. Có hai dạng chính:
Bot theo luật (rule-based)
Hoạt động theo kịch bản soạn sẵn: nếu người dùng chọn hoặc gõ X thì trả lời Y. Đây là các bot FAQ, menu nút bấm trên Messenger, hay trợ lý đặt lịch đơn giản. Dễ đoán, rẻ, nhưng gặp câu hỏi ngoài kịch bản là bí.
Trợ lý chat dùng LLM
Dùng mô hình ngôn ngữ lớn (như ChatGPT, Gemini, Claude ở chế độ chat cơ bản) để hiểu câu hỏi tự nhiên và trả lời linh hoạt. Thông minh hơn nhiều, nhưng về bản chất vẫn là hỏi một câu, đáp một câu: nó tạo ra văn bản, còn bạn là người mang câu trả lời đi làm tiếp.
AI agent là gì?
AI agent là hệ thống dùng mô hình AI để tự theo đuổi một mục tiêu. Thay vì chỉ trả lời, agent:
- Lên kế hoạch: chia mục tiêu thành các bước.
- Dùng công cụ: tìm kiếm web, đọc file, gọi API, mở app, chạy code.
- Hành động qua nhiều bước: làm một bước, xem kết quả, quyết định bước tiếp theo, lặp lại.
- Có trí nhớ: nhớ bối cảnh trong phiên làm việc, và nhiều agent còn lưu ghi chú hoặc sở thích giữa các lần.
Anthropic, trong bài "Building effective agents", phân biệt khá rõ: workflow là hệ thống mà LLM và công cụ đi theo đường dẫn được lập trình sẵn, còn agent là hệ thống mà LLM tự điều hướng quy trình và cách dùng công cụ.
Cách mỗi loại hoạt động
Bot: vòng lặp hỏi – đáp
Người dùng hỏi → bot tìm câu trả lời trong kịch bản hoặc để mô hình tạo câu trả lời → trả lời → chờ câu tiếp theo. Bot không tự làm gì khi bạn không hỏi, và không chạm vào hệ thống bên ngoài.
Agent: vòng lặp suy nghĩ – hành động – quan sát
Bạn giao mục tiêu → agent lập kế hoạch → gọi một công cụ (ví dụ tìm kiếm) → đọc kết quả → điều chỉnh kế hoạch → gọi công cụ tiếp theo → … → báo cáo kết quả hoặc dừng lại xin bạn duyệt. Các chuẩn như Model Context Protocol (MCP) giúp agent kết nối với nhiều công cụ như Figma, GitHub hay Google Drive theo cùng một cách.
So sánh nhanh
Đầu vào: bot nhận câu hỏi; agent nhận mục tiêu.
Đầu ra: bot trả về câu trả lời; agent trả về việc đã làm xong (file, bài đăng, thay đổi thiết kế) kèm báo cáo.
Số bước: bot thường một bước; agent nhiều bước, tự quyết định bước tiếp theo.
Công cụ: bot ít hoặc không dùng; agent dùng công cụ là cốt lõi.
Trí nhớ: bot thường chỉ nhớ cuộc trò chuyện hiện tại; agent có thể nhớ bối cảnh dài hơn và ghi chú lại.
Độ dễ đoán: bot theo luật rất dễ đoán; agent linh hoạt hơn nhưng khó đoán hơn.
Chi phí và rủi ro: bot rẻ, rủi ro thấp; agent tốn hơn và có thể gây hậu quả thật nếu làm sai, nên cần cơ chế duyệt.
Ví dụ thực tế cho designer
Bot FAQ trên website portfolio
Khách hỏi "Bạn có nhận dự án freelance không?", "Báo giá thế nào?". Bot trả lời từ danh sách câu hỏi soạn sẵn. Đây là việc bot làm rất tốt: câu hỏi lặp lại, câu trả lời ổn định.
Trợ lý chat để brainstorm
Bạn hỏi LLM gợi ý 10 tên cho tính năng, viết lại microcopy, giải thích một thuật ngữ. Nó trả lời, bạn chọn và tự đưa vào Figma.
Agent nghiên cứu
Bạn giao: "Tìm 5 đối thủ, tóm tắt onboarding của họ, kèm nguồn". Agent tự tìm kiếm, mở từng trang, đọc, so sánh rồi trả về một bản báo cáo có link.
Agent chỉnh sửa Figma
Kết nối qua MCP, agent có thể đọc file Figma, đổi tên layer hàng loạt, áp variables, tạo biến thể component hoặc đối chiếu thiết kế với code. Bạn duyệt kết quả trong file.
Agent đăng nội dung
Agent viết bài theo lịch, tạo thumbnail, chờ bạn duyệt, rồi đăng lên website và Fanpage.
Khi nào chọn bot, khi nào chọn agent?
Chọn bot khi:
- Câu hỏi lặp lại và câu trả lời ít thay đổi (FAQ, giờ làm việc, hướng dẫn cơ bản).
- Bạn cần sự dễ đoán, chi phí thấp và không muốn hệ thống tự hành động.
- Kết quả chỉ là thông tin, con người làm phần còn lại.
Chọn agent khi:
- Công việc có nhiều bước và cần dùng nhiều công cụ (tìm kiếm, file, app).
- Đường đi không cố định, cần điều chỉnh theo kết quả từng bước.
- Việc lặp lại đủ nhiều để đáng tự động hoá, và bạn có thể kiểm tra kết quả.
Có khi chỉ cần workflow. Nếu các bước luôn giống nhau, một quy trình cố định (ví dụ Zapier hoặc một script) rẻ và ổn định hơn agent. Anthropic cũng khuyên bắt đầu từ giải pháp đơn giản nhất và chỉ thêm độ phức tạp khi thật sự cần.
Rủi ro và vì sao cần con người duyệt
- Hành động sai có hậu quả thật. Bot trả lời sai thì bạn bỏ qua; agent làm sai có thể gửi email, xoá file hay đăng bài lỗi.
- Ảo giác (hallucination). Mô hình có thể bịa thông tin hoặc nguồn. Luôn yêu cầu nguồn và kiểm tra lại.
- Quyền truy cập. Agent chỉ nên có quyền tối thiểu cần thiết. Cẩn thận khi cấp quyền tài khoản, mạng xã hội hay file khách hàng.
- Prompt injection. Nội dung trên web hoặc trong email có thể chứa "lệnh" giả để lừa agent làm điều bạn không muốn.
- Quyền riêng tư và NDA. Dữ liệu bạn đưa cho agent có thể được gửi tới nhà cung cấp mô hình.
Nguyên tắc an toàn: để agent làm phần có thể hoàn tác (nghiên cứu, soạn nháp, chuẩn bị file), còn các bước không thể rút lại như gửi, đăng, xoá, thanh toán phải chờ con người duyệt.
Bắt đầu thế nào?
- Bắt đầu bằng chat. Dùng trợ lý chat cho brainstorm, viết microcopy, giải thích khái niệm để quen cách viết yêu cầu rõ ràng.
- Chọn một việc lặp lại hằng tuần, như tổng hợp tin tức thiết kế hay đổi tên layer, rồi thử giao cho một agent.
- Mô tả kết quả, không mô tả từng cú click: mục tiêu, định dạng đầu ra, giới hạn, khi nào phải dừng hỏi bạn.
- Làm trên bản sao file Figma hoặc dự án trước.
- Đặt điểm duyệt trước mọi bước đăng, gửi hoặc xoá.
- Ghi lại những gì hiệu quả và biến chúng thành hướng dẫn tái sử dụng.
Kết luận
Bot giỏi trả lời, agent giỏi làm việc. Không phải lúc nào agent cũng tốt hơn: với câu hỏi lặp lại, một bot đơn giản vẫn là lựa chọn đúng. Nhưng với những việc nhiều bước như nghiên cứu, chuẩn bị file hay vận hành nội dung, agent có thể tiết kiệm rất nhiều thời gian, miễn là bạn giữ vai trò người duyệt và người quyết định.
Nguồn tham khảo
- Building effective agents, Anthropic
- What are AI agents?, IBM
- What is a chatbot?, IBM
- What are AI agents?, Google Cloud
- Introduction, Model Context Protocol
Thông tin được kiểm tra ngày 17/10/2026.
