Module 4 • Bài 1145 phút

AI Agent khác Chatbot thường ở điểm nào

Chuyển đổi từ hỏi-đáp đơn lượt sang thực thi mục tiêu đa bước, 4 thành phần cốt lõi của Agent và cơ chế Tool Use trong sản phẩm.

Phân biệt Chatbot (chỉ dẫn thông tin) vs. AI Agent (hoàn thành mục tiêu)
4 thành phần cấu thành Agent (Brain, Tools, Memory, Planning)
Khung quyết định PM: Khi nào cần nâng cấp từ Chatbot lên Agent

AI Agent khác Chatbot thường ở điểm nào?

Các kỹ thuật trước (Prompting, RAG, Skills, Fine-tuning) đều tập trung giúp AI sinh văn bản hay và chính xác hơn trong từng lượt chat đơn lẻ. AI Agent (Tác tử AI) tạo ra bước nhảy vọt: chuyển từ công cụ "chỉ biết trò chuyện" sang thực thể "biết hành động" để tự động hoàn thành mục tiêu phức tạp gồm nhiều bước.

1. Sự khác biệt cốt lõi: Trả lời câu hỏi (Chatbot) vs. Hoàn thành mục tiêu (Agent)

Tình huống đổi vé máy bay EcoAir:

  • Chatbot truyền thống (Chỉ tạo chữ): Tra cứu RAG và trả lời 500 từ giải thích điều kiện, phí phạt và hướng dẫn các bước đổi vé. Người dùng vẫn phải tự đăng nhập và thao tác thủ công.
  • AI Agent (Thực thi trọn gói): Nhận mục tiêu ("Đổi sang chuyến 15h, nếu phí dưới 500k thì tự trừ thẻ"), tự gọi chuỗi API kiểm tra chỗ, tính phí, trừ tiền và gửi vé mới về email.

Ẩn dụ: Chatbot là tổng đài viên tư vấn (chỉ hướng dẫn bằng lời); AI Agent là trợ lý điều hành (chủ động dùng phần mềm hoàn tất công việc từ A đến Z).

2. Bốn thành phần cấu thành một AI Agent hoàn chỉnh

  1. Não bộ (Brain / Core LLM): Trung tâm chỉ huy, chịu trách nhiệm hiểu ý định, suy luận logic và quyết định hành động tiếp theo.
  2. Bộ công cụ (Tools): Cổng kết nối APIs và database cho phép AI tra cứu dữ liệu ngoài, ghi trạng thái đơn hàng hay thanh toán.
  3. Bộ nhớ (Memory): Gồm bộ nhớ ngắn hạn (dấu vết các bước trong phiên) và bộ nhớ dài hạn (hồ sơ, sở thích tích lũy của người dùng).
  4. Cơ chế lập kế hoạch (Planning Loop): Phân rã mục tiêu lớn thành chuỗi nhiệm vụ con và tự sửa sai khi gặp chướng ngại vật.

Giải phẫu 4 thành phần cốt lõi của một AI Agent

AI Agent là sự kết hợp giữa Não bộ suy luận, Đôi tay công cụ, Trí nhớ dài hạn và Khả năng lập kế hoạch mục tiêu.

Nhấn vào từng khối thành phần để xem chức năng và vai trò trong hệ thống:

01. Não bộ (Brain)

Mô hình ngôn ngữ (Core LLM)

Trung tâm chỉ huy & Suy luận

Tiếp nhận mục tiêu từ người dùng, hiểu ngữ cảnh phức tạp, đánh giá thông tin và đưa ra quyết định logic cho từng bước.

Ví dụ trong Trợ lý du lịch EcoCart Travel:

Hiểu câu nói: 'Đổi vé chiều mai sang 15h và gửi mail giúp tôi' thành mục tiêu cần đạt kèm các điều kiện ràng buộc.

Thiếu bất kỳ thành phần nào trong 4 khối trên, hệ thống sẽ thoái hóa về Chatbot bị động hoặc script tự động cứng nhắc.

3. Khái niệm "Tool Use": Khi AI được trao đôi tay hành động

LLM bản chất là bộ máy dự đoán chuỗi từ ngữ (text in → text out), không thể tự kết nối trực tiếp vào tài khoản ngân hàng. Tool Use (Function Calling) là cầu nối:

  • Người dùng hỏi: "Kiểm tra đơn hàng #9821 đang ở đâu?"
  • Não bộ AI nhận diện công cụ cần dùng và xuất lệnh: check_shipping_status(order_id='9821').
  • Backend thực thi hàm, lấy dữ liệu thật ("Cách 1.5km, đang giao") nạp lại vào prompt.
  • Model đọc dữ liệu thật và sinh câu trả lời chính xác cho người dùng.

So sánh thực thi: Chatbot truyền thống vs AI Agent

Cùng một yêu cầu từ người dùng, Chatbot dừng lại ở việc chỉ dẫn bằng lời, trong khi AI Agent tự dùng công cụ hoàn thành mục tiêu.

Yêu cầu của người dùng:

“Đơn hàng #8912 bị giao nhầm địa chỉ, hãy hủy đơn và hoàn tiền vào ví EcoPay giúp tôi.”

Chuyển đổi giữa 2 mô hình để quan sát sự khác biệt về luồng xử lý:

Mô hình 2: AI Agent (Dùng công cụ tự hành)

Bước 1: Phân rã mục tiêu & Kiểm tra trạng thái đơnBên thực hiện: AI Agent (Gọi API)

Gọi tool `get_order_status('8912')` → Nhận kết quả: Đơn đang ở kho trung chuyển, đủ điều kiện hủy.

Bước 2: Kích hoạt lệnh hủy đơn trên hệ thốngBên thực hiện: AI Agent (Gọi API)

Gọi tool `cancel_order('8912', reason='wrong_address')` → Database xác nhận trạng thái 'Đã hủy'.

Bước 3: Khởi tạo giao dịch hoàn tiền víBên thực hiện: AI Agent (Gọi API)

Gọi tool `refund_wallet(user_id='U721', amount=450000)` → Ví EcoPay cộng 450.000 VNĐ tức thì.

Bước 4: Gửi thông báo xác nhận hoàn tấtBên thực hiện: AI Agent (Báo cáo)

Xuất thông báo: 'Đã hủy đơn #8912 thành công và hoàn 450.000 VNĐ vào ví EcoPay của bạn.'

Kết quả cuối cùng cho người dùng:

✅ Đơn hàng ĐÃ ĐƯỢC HỦY và tiền đã về ví trong 3 giây. Người dùng không cần chạm tay.

Chatbot chuyển gánh nặng thao tác cho người dùng; Agent tự động phối hợp API backend để xử lý trọn gói quy trình.

4. Khung quyết định PM: Khi nào cần nâng cấp lên AI Agent?