AI agent khác gì chatbot? Chatbot trả lời xong câu hỏi là dừng, còn AI agent nhận một việc rồi tự làm từng bước trên các phần mềm của công ty cho tới khi việc xong.
Hai hệ thống có thể chạy trong cùng một khung chat và dùng chung một mô hình ngôn ngữ lớn (LLM, loại AI đứng sau ChatGPT). Vì vậy, nhìn qua bạn khá dễ nhầm hai bên. Nhìn nhầm thì doanh nghiệp dễ chọn một công cụ quá yếu cho quy trình phức tạp, hoặc trả tiền cho một agent trong khi chỉ cần chatbot trả lời câu hỏi.
AI agent khác gì chatbot về cách làm việc?
Chatbot lo phần hỏi đáp trong khung chat: nhận câu hỏi, hiểu ý người hỏi rồi trả lời cho khớp. AI agent (trợ lý AI tự làm việc) thì nhận một mục tiêu, tự chia ra các bước rồi làm lần lượt cho tới khi xong. Định nghĩa đầy đủ và cách một agent vận hành có ở bài ai agent là gì.
Chatbot giống quầy lễ tân, chỉ giải đáp trong phạm vi những gì đã được dặn. AI agent giống một nhân viên được giao đầu việc kèm quyền mở các phần mềm của công ty để tự làm cho xong.
Khi khách nhắn xin hoàn tiền, chatbot thường chỉ hướng dẫn quy trình hoặc tạo một phiếu hỗ trợ cho nhân viên. AI agent có thể mở CRM (phần mềm quản lý khách hàng) để xem khách là ai, kiểm tra lịch sử giao dịch, đối chiếu chính sách hoàn tiền, gửi yêu cầu duyệt rồi cập nhật bên kho vận cho tới khi xong cả quy trình.
Ở khâu giao hàng, chatbot chỉ dừng ở việc xác nhận lại địa chỉ giao hàng với khách. Agent tự phát hiện đơn bị chậm trên hệ thống giao vận, báo cho khách, giao việc cho người phụ trách rồi cập nhật CRM mà không cần ai nhắc. Gặp yêu cầu “đặt vé máy bay rẻ nhất trong thứ Sáu tuần này”, agent cũng tự tìm, tự so giá rồi làm tiếp các bước đã được cho phép, không chờ người dùng ra lệnh từng bước.
Mình gom những điểm khác chính giữa hai bên vào bảng dưới cho dễ so.
Đặc điểm
Chatbot
AI agent
Vai trò chính
Trả lời câu hỏi, cung cấp thông tin
Lập kế hoạch và làm việc tới khi xong
Mức độ tự chủ
Hạn chế, chạy trong phạm vi đã định sẵn
Tự chủ hơn, trong giới hạn quyền và quy tắc đã đặt
Dùng công cụ
Có thể nối với vài hệ thống hoặc API, nhưng phạm vi hẹp
Thường dùng nhiều công cụ, làm việc qua nhiều hệ thống
Bộ nhớ
Nhớ ngữ cảnh của cuộc trò chuyện đang diễn ra
Lưu trạng thái công việc qua nhiều bước, có thể nối bộ nhớ hoặc dữ liệu bên ngoài
Mục tiêu
Giao tiếp thuận tiện hơn
Làm xong việc, bớt việc lặp lại cho người
Mức độ tự chủ
Trong phạm vi được cấp quyền, AI agent tự quyết định và chạy hết quy trình để đạt mục tiêu.
Chatbot là hệ thống phản ứng: có người hỏi, chatbot mới trả lời, còn không ai hỏi thì chatbot đứng yên. Những việc nằm ngoài lượt chat đó, chatbot thường không tự làm.
Agent sau khi nhận yêu cầu sẽ tự khởi động các bước, gọi nhiều dịch vụ khác nhau và làm tiếp cho tới khi đạt mục tiêu cuối. Với các bước đã được cho phép, agent tự quyết định ngay trong lúc chạy và không cần ai bấm nút ở từng chặng.
Tự chủ ở đây vẫn có giới hạn: agent làm được tới đâu là do quy trình, dữ liệu và quyền mà doanh nghiệp cấp. Một agent đáng tin phải có mục tiêu rõ, quyền truy cập rõ, điều kiện xác nhận và giới hạn hành động. Với thao tác rủi ro cao như đổi giá, hoàn tiền, sửa dữ liệu khách hàng hay hứa hẹn về chính sách, agent phải dừng lại chờ người duyệt rồi mới làm. Chẳng hạn, doanh nghiệp có thể cho agent tự hoàn những khoản nhỏ đúng chính sách, còn khoản lớn thì agent chỉ soạn sẵn đề xuất để quản lý bấm duyệt.
Sử dụng công cụ
AI agent dùng công cụ qua nhiều hệ thống của doanh nghiệp để làm trọn một việc, điều mà phần lớn chatbot không làm được.
Chatbot AI vẫn nối được với API (cách hai phần mềm trao đổi dữ liệu), cơ sở dữ liệu hay một vài chức năng nghiệp vụ. Tuy nhiên, phạm vi này khá hẹp. Thường chatbot chỉ tra hoặc ghi vài thông tin đã cài sẵn ngay trong khung chat, chứ không tự đi qua nhiều phần mềm của công ty để làm xong một việc.
Agent thì thường phải gom dữ liệu từ nhiều nơi: CRM, ERP (phần mềm quản lý tổng thể doanh nghiệp), lịch đặt hẹn, phần mềm tài chính, công cụ quản lý dự án, kho tài liệu nội bộ. Có dữ liệu từ các hệ thống đó, agent làm được việc cụ thể như sửa một đơn hàng hay đặt một lịch hẹn, chứ không dừng ở chỗ hiểu khách cần gì.
Một agent bán hàng vẫn có thể dùng chatbot làm phần nói chuyện với khách ở bên ngoài. Bên dưới lớp chat đó mới là phần của agent: lập kế hoạch, tra dữ liệu, dùng công cụ, kiểm tra điều kiện và bàn giao cho người khi cần.
Bộ nhớ
Chatbot chủ yếu nhớ ngữ cảnh trong một phiên trò chuyện, còn AI agent nhớ trạng thái công việc qua nhiều bước, nhiều giai đoạn.
Nhờ nhớ phiên, chatbot vẫn biết khách đang nói về sản phẩm hay vấn đề nào ở mấy tin nhắn trước. Nhưng phần lớn chatbot không có bộ nhớ dài hạn, nên khi phiên chat kết thúc hoặc bị đặt lại, mạch việc cũng mất theo.
Agent cần bộ nhớ quy trình: biết việc đang ở bước nào, đã làm những gì, dữ liệu nào đi kèm, để bước sau làm cho đúng. Bộ nhớ này có thể nối thêm với dữ liệu bên ngoài.
Giả sử khách gửi yêu cầu đổi hàng hôm nay, hôm sau quay lại hỏi đã tới đâu. Chatbot chỉ nhớ phiên sẽ phải hỏi lại mã đơn và lý do đổi từ đầu. Agent có bộ nhớ quy trình biết yêu cầu đó đã được duyệt tới bước nào, nên trả lời tiếp được ngay.
Những việc kéo dài nhiều giờ, nhiều ngày như nhận nhân viên mới, duyệt khoản chi hay theo dõi hồ sơ một khách hàng càng cần bộ nhớ này. Với những việc đó, agent phải giữ mạch việc từ đầu tới cuối.
Xử lý ngoại lệ
Gặp tình huống lệch kịch bản hoặc thiếu dữ liệu, chatbot rất dễ bế tắc, còn AI agent dựa vào tình hình thực tế để điều chỉnh cách làm.
Chatbot được dựng theo câu lệnh hoặc luồng hội thoại vạch sẵn. Chatbot thường không tự xử lý được việc chưa ai lập trình trước, nhất là việc phải quyết định qua nhiều bước hoặc phải mở thêm phần mềm khác. Giới hạn này lộ ra khi khách gõ lệch từ khoá, gộp mấy yêu cầu vào một tin nhắn, đổi chủ đề giữa chừng hoặc quay lại chuyện đã nói ở lượt trước. Loại chatbot chạy theo kịch bản cứng (nút bấm, từ khoá) dễ đi sai hướng hoặc bắt khách làm lại từ đầu. Loại chatbot có AI biết hỏi lại khách cho rõ ý, nhưng khi câu trả lời không có trong dữ liệu được nạp, loại này thường từ chối trả lời.
Ví dụ khách nhắn một tin vừa hỏi phí giao hàng, vừa xin đổi sang cỡ áo khác. Chatbot kịch bản thường bắt khách chọn một trong hai nút rồi đi hết nhánh đó. Nếu được nối với bảng phí giao hàng và dữ liệu kho, agent tách được hai yêu cầu ra. Agent tra phí giao, xem kho còn cỡ mới không rồi trả lời cả hai trong một lượt.
Agent được xây để làm theo mục tiêu, nên sẽ tự xác định bước cần làm, nối nhiều quy trình với nhau và đổi hướng khi dữ liệu hay trạng thái công việc thay đổi.
Agent cũng biết lúc nào nên tự làm, lúc nào nên dừng. Khi tình huống vượt phạm vi được phép, agent chuyển cho nhân viên đúng lúc, kèm bản tóm tắt khách cần gì và toàn bộ lịch sử trao đổi, để nhân viên không phải hỏi lại từ đầu.
Theo công bố của Anthropic, trợ lý AI chăm sóc khách hàng của Lyft, nền tảng gọi xe, xử lý hàng nghìn yêu cầu mỗi ngày, và thời gian xử lý trung bình mỗi yêu cầu đã giảm 87%.
Lý do AI agent hay bị nhầm là chatbot
AI agent hay bị nhầm là chatbot vì cả hai dùng chung nền tảng ngôn ngữ và cùng nói chuyện qua khung chat. Chatbot đời mới lại còn nối được với CRM và các hệ thống khác, nên hai bên càng khó tách.
Loại dễ lẫn nhất là chat agent. Chat agent là gì? Đó là AI agent nhận việc qua khung chat, cũng có thể chạy trên LLM như chatbot. Vì vậy, nhìn bên ngoài AI agent loại này trông y hệt chatbot, và nhiều người tưởng cứ gắn LLM vào khung chat là có agent. Gắn LLM vào thì con bot chỉ trả lời hay hơn thôi. Chừng nào chưa được cấp quyền tự làm việc trên các phần mềm của công ty, con bot đó vẫn là chatbot.
Qua API, một số chatbot đời mới đã nối với CRM, tra được dữ liệu phía sau hoặc chạy vài workflow (chuỗi bước tự động vẽ sẵn) đơn giản. Ranh giới giữa workflow và agent cũng dễ bị lẫn theo, mình có so riêng ở bài ai agent khác workflow như thế nào.
Muốn phân biệt chatbot và chat agent, bạn hãy xem hệ thống phía sau làm được những việc gì, vì khung chat bên nào trông cũng giống nhau. Phía sau một AI agent thường có công cụ, dữ liệu, bộ nhớ và quy tắc ghép lại, còn phần chat chỉ là chỗ khách nhìn thấy. Khi đánh giá một hệ thống AI, bạn đừng dựa vào cái tên chatbot hay agent. Hãy hỏi ba câu: hệ thống chạm được vào dữ liệu nào, được phép làm những việc gì, và tự làm một việc tới được bước nào.
Câu hỏi thường gặp
ChatGPT là chatbot hay AI agent?
Về bản chất, ChatGPT ra đời như một công cụ trò chuyện, tức là chatbot. ChatGPT chạy trên mô hình ngôn ngữ lớn, nên hiểu được ý người hỏi theo ngữ cảnh, kể cả khi câu hỏi gõ tự do. ChatGPT cũng trả lời bằng câu chữ tự nhiên như người. AI agent cũng nói chuyện được qua khung chat, nhưng phía sau cuộc trò chuyện còn có phần lập kế hoạch, dùng công cụ và làm việc theo mục tiêu.
AI agent có kết nối được với CRM và hệ thống quản lý đơn hàng không?
Có, AI agent nối được với CRM, hệ thống quản lý đơn hàng, kho, lịch hẹn và các phần mềm nghiệp vụ khác, tuỳ vào giải pháp và hạ tầng của từng doanh nghiệp. Nhờ kết nối này, agent lấy được dữ liệu mới nhất, ghi lại kết quả và làm nghiệp vụ ngay trong lúc tư vấn, thay vì chỉ báo thông tin cho khách.
AI agent bán hàng có thay thế hoàn toàn nhân viên không?
Không phải lúc nào AI agent cũng thay được hoàn toàn nhân viên bán hàng. Agent hợp với việc lặp lại, tra cứu thông tin, trả lời khách và những bước tiêu chuẩn trong quy trình bán. Tình huống phức tạp, nhạy cảm, cần tư vấn kỹ hoặc cần xây quan hệ với khách vẫn cần nhân viên. Cách hay gặp là agent lo phần lặp lại, tới bước cần người thì chuyển khách cho nhân viên kèm đủ thông tin đã hỏi.
Làm thế nào để hạn chế AI tư vấn sai thông tin?
Doanh nghiệp cần nối AI vào nguồn dữ liệu chính thức, giới hạn rõ AI được trả lời và được làm những gì, và buộc AI chuyển cho nhân viên khi thiếu dữ liệu thay vì tự đoán. Nguồn dữ liệu đó phải được cập nhật thường xuyên: thông tin sản phẩm, giá bán, tồn kho, chính sách. Khi đặt giới hạn đó, bạn cũng nên ghi rõ khi nào AI hỏi lại khách, khi nào từ chối trả lời và khi nào chuyển nhân viên.
Lời kết
Chatbot và AI agent khác nhau ở chỗ công cụ dừng lại sau câu trả lời, hay làm tiếp trên hệ thống tới khi việc xong. Trước khi chọn, bạn thử lấy một quy trình đang làm tay, như duyệt hoàn tiền, rồi hỏi ba câu: AI cần chạm vào dữ liệu nào, được phép làm những việc gì, và phải tự làm tới bước nào nhé. Nếu quy trình đó cần AI tự làm việc trên hệ thống chứ không chỉ trả lời, bạn có thể dùng thử trợ lý AI của Dangoo AI: giao việc bằng lời, không cần biết code, hiện miễn phí cho bản Mac.
AI agent khác workflow như thế nào?
AI agent khác workflow như thế nào? Khác ở chỗ ai quyết định bước tiếp theo: workflow chạy đúng các bước con người vẽ sẵn, còn AI agent (trợ lý AI tự làm việc) tự chọn bước kế tiếp sau mỗi lần xem kết quả.
Nghe thì rõ, nhưng trước một việc thật như trả lời email khách hay duyệt hoàn tiền, nhiều đội vẫn chọn sai hướng. Dùng agent cho việc chỉ cần luồng cố định thì hệ thống tốn thêm token (đơn vị tính lượng chữ AI xử lý, cũng là thứ bạn trả tiền theo), chạy chậm hơn và gặp lỗi không biết gỡ từ đâu.
AI agent khác workflow ở điểm nào?
Ranh giới ở đầu bài là cách Anthropic (công ty làm ra Claude) phân biệt ai agent khác gì workflow trong tài liệu Building Effective AI Agents, và số bước nhiều hay ít không quyết định chuyện này.
Một quy trình 20 bước luôn đi theo đường định sẵn vẫn chỉ là workflow. Ngược lại, một quy trình chỉ vài bước nhưng mỗi lần đi một đường khác, tuỳ dữ liệu, lại cần đến agent. Lúc đó mô hình ngôn ngữ lớn (LLM, loại AI đứng sau ChatGPT hay Claude) phải tự chọn bước và chọn công cụ. Anthropic gọi chung cả workflow lẫn agent là agentic systems. Khái niệm agent cũng đã được giải thích kỹ ở bài ai agent là gì.
Ranh giới này sẽ dễ thấy hơn nếu xếp các kiểu tự động hoá thành bốn nấc.
Nấc thấp nhất là script chạy cố định, không suy luận gì, ví dụ mỗi sáng tự xuất số liệu quảng cáo hôm qua ra file Excel. Nấc thứ hai là workflow, gồm nhiều bước nối theo nhánh “nếu… thì…” do người thiết kế trước: có đơn mới, hệ thống xem khách cũ hay mới, khách mới nhận email chào, khách cũ nhận mã giảm giá. Ở nấc thứ ba, LLM đọc hàng trăm bình luận và tóm được vì sao khách phàn nàn, nhưng không tự làm gì tiếp.
Ở nấc thứ tư, AI agent vừa suy luận vừa hành động qua công cụ, bộ nhớ và API (cách hai phần mềm trao đổi dữ liệu). Thấy chi phí quảng cáo tăng bất thường, agent tự mở báo cáo tìm nhóm quảng cáo gây ra, tạm dừng nhóm đó (nếu bạn cấp quyền) rồi kiểm tra lại kết quả. Khoảng cách giữa nấc ba và nấc bốn cũng là chỗ phân biệt ai agent khác gì chatbot: chatbot trả lời xong là thôi, còn agent làm tiếp phần việc.
Để làm được vậy, agent chạy theo vòng lặp. Agent được giao mục tiêu, công cụ và điều kiện dừng, rồi lặp lại ba việc: tính bước tiếp theo, làm, rồi xem kết quả để quyết định làm tiếp hay dừng. Anthropic nhấn mạnh mỗi vòng agent phải lấy dữ liệu thật từ bên ngoài, như kết quả chạy lệnh hay phản hồi từ API. Nhờ dữ liệu thật, agent bám sát tình hình hơn và ít bị “ảo giác”, tức tự bịa ra thông tin.
AI agent khác workflow như thế nào theo từng tiêu chí?
Xét từng tiêu chí, workflow chắc chắn, nhanh, rẻ và dễ kiểm soát hơn. AI agent chỉ vượt lên ở những việc mở, nhiều ngoại lệ, mà không ai vẽ trước được luồng.
Các luồng làm trên Make hay n8n, hai công cụ tự động hoá phổ biến, chính là workflow: bạn dựng sẵn kịch bản “có X thì làm Y rồi Z”, hệ thống cứ thế chạy đúng luồng. Cùng đầu vào luôn ra cùng kết quả, nên chi phí và thời gian chạy đều đoán trước được, còn kiểm thử (chạy thử xem đúng chưa) hay gỡ lỗi khá nhẹ nhàng.
AI agent thì tự chọn đường bằng LLM và bộ công cụ, nên cùng một yêu cầu, hôm nay agent đi đường này, hôm sau có thể rẽ đường khác. Đổi lại, vòng lặp nào cũng tốn token.
Anthropic đo trên hệ thống của chính họ (bài tháng 6/2025): một agent thường dùng khoảng 4 lần token so với một lượt chat, hệ thống nhiều agent khoảng 15 lần.
Bảng dưới so workflow vs agent theo bốn tiêu chí vận hành.
Tiêu chí
Workflow
AI agent
Con người làm gì khi thiết lập
Chia từng bước, ấn định thứ tự; triển khai đơn giản hơn
Chỉ nêu mục tiêu, mô hình tự lập kế hoạch và điều chỉnh; thiết lập phức tạp hơn khá nhiều
Loại việc hợp
Việc đã rõ từ đầu
Việc mở, phải dò đường
Ai ra quyết định
Logic lập trình sẵn; có thể chèn LLM vào vài bước nhưng vẫn theo kịch bản
LLM tự hiểu ngữ cảnh và chọn cách làm
Dự đoán, kiểm thử, chi phí
Dễ đoán, dễ kiểm thử, rẻ
Khó đoán, khó kiểm soát, tốn token
Giả sử bạn dựng luồng phân loại email: thư có chữ “urgent” thì gắn nhãn “Ưu tiên”, còn lại là “Bình thường”. Gặp thư “Vui lòng phản hồi gấp” không chứa chữ “urgent”, workflow vẫn xếp vào nhóm bình thường. Còn LLM, phần “bộ não” của AI agent, đọc hiểu được câu chữ nên sẽ nhận ra thư đang gấp và gắn đúng nhãn.
Sửa lỗi phần mềm trên SWE-bench (bộ đề đánh giá AI viết code) thì không ai vẽ trước được workflow, vì không biết trước lỗi nằm ở đâu: lúc 2 file, lúc 15 file. Agent phải tự tìm chỗ sai, sửa, chạy thử rồi lặp lại tới khi đạt.
Khi nào nên dùng workflow, khi nào dùng AI agent?
Phần lớn trường hợp chỉ cần workflow, kể cả khi trong đó có bước gọi LLM. Cách chọn an toàn là đi từ đơn giản lên phức tạp, AI agent để sau cùng.
Nhiều đội vội xây agent, trong khi nhiều việc chỉ cần một lần gọi LLM với câu lệnh (prompt) viết kỹ, kèm tài liệu để tra và vài ví dụ mẫu. Anthropic khuyên xây hệ thống vừa đủ cho việc và chỉ thêm độ phức tạp khi đo được là kết quả tốt lên.
Quy trình huỷ đơn hay hoàn tiền theo quy tắc cố định của công ty là chỗ workflow làm tốt: đơn chưa giao và tạo dưới 24 giờ được huỷ, khoản hoàn trên 10 triệu đồng phải chuyển quản lý duyệt, thanh toán lỗi ba lần bị khoá giao dịch. Đưa agent vào đây không làm việc duyệt đơn tốt hơn, chỉ khiến cùng một đơn có lúc được duyệt, có lúc không.
Khách viết tin nhắn tự do, không theo mẫu nào, cũng chưa chắc cần agent. Ví dụ khách gửi một đoạn dài kể đặt nhầm địa chỉ, gọi người giao hàng không được và đã rời thành phố. Một lần gọi mô hình để gắn một trong năm nhãn có sẵn, hoặc tóm tắt cho nhân viên đọc, là đủ rồi. Gọi LLM nhiều lần cũng chưa thành agent: một luồng viết nội dung đa ngôn ngữ có thể dùng LLM thứ nhất viết nháp tiếng Anh, một bước tự kiểm giọng thương hiệu, rồi LLM thứ hai và thứ ba dịch sang tiếng Việt và tiếng Nhật. Luồng này vẫn là workflow vì chỉ đi đúng các bước đã dựng, muốn có thêm bản đăng Instagram thì phải có người thêm bước đó.
AI agent cần khi việc đòi hỏi phán đoán qua nhiều bước không đoán trước, vừa trò chuyện vừa hành động, như hỗ trợ khách hàng: nói chuyện tự nhiên, lấy dữ liệu để hoàn tiền hay cập nhật yêu cầu, biết lúc nào chuyển cho người. Trước khi đưa agent vào kế hoạch, bạn có thể hỏi bốn câu:
Bước sau có phụ thuộc vào điều vừa phát hiện ở bước trước không? Điều tra giao dịch bất thường là ví dụ: lúc phải xem lịch sử đăng nhập, lúc phải kiểm tra thiết bị. Loại việc này làm sai cũng đắt hơn. Mô hình phân loại sai chỉ ra một nhãn sai, nhưng agent phán đoán sai có thể lấy nhầm dữ liệu rồi làm tiếp ba việc nữa dựa trên dữ liệu nhầm đó.
Agent có thấy kết quả việc mình làm không? Agent viết code chạy kiểm thử là biết đoạn vừa sửa có chạy không. Với việc như “làm khách thấy thương hiệu đáng tin hơn”, kết quả không hiện ra ngay nên agent khó biết mình có đang tiến gần mục tiêu.
Làm sai thì sửa lại được không? Sửa nhãn sai mất vài giây, gửi nhầm email đã khó xử, xoá nhầm dữ liệu mới thật sự nguy. Với việc khó sửa lại như vậy, cứ cho agent đọc dữ liệu và soạn nháp trước, hành động nào ảnh hưởng lớn phải có người duyệt nhé.
Lợi ích có lớn hơn chi phí không? Google Cloud khuyên cân nhắc độ trễ (phải chờ kết quả bao lâu), ngân sách và mức con người tham gia. Việc nhân viên duyệt mất 30 giây, mỗi tháng 20 lần, thì xây agent chỉ để trình diễn cho đẹp chứ chưa chắc đáng tiền. Agent hợp lý khi việc tốn tới hai giờ, lặp lại hàng nghìn lần và phải tìm qua nhiều hệ thống; còn lại, đôi khi một nút bấm chạy theo ba quy tắc rõ ràng lại ổn định hơn.
Có thể kết hợp workflow automation và AI agent không?
Có, và hầu hết hệ thống chạy thật đều ghép cả hai: workflow lo phần khung lặp lại, AI agent chỉ nhận những khâu cần phán đoán.
Ở hộp thư hỗ trợ khách hàng, nhận thư, gắn nhãn và chuyển đúng bộ phận là việc có quy luật, cứ để workflow chạy. Thư lạ không khớp nhãn nào mới cần agent tra đơn hàng, đối chiếu chính sách và soạn sẵn hướng xử lý cho nhân viên duyệt.
Ngay cả quy trình hoàn tiền vốn hợp với workflow ở mục trên cũng có một khâu nên giao agent. Đó là bước điều tra ca bất thường, nơi agent phải tự chọn nguồn dữ liệu, xem nhiều dấu hiệu gian lận và đổi hướng theo điều vừa thấy; tra mã đơn hay kiểm tra điều kiện vẫn để workflow chạy.
Trong một thảo luận trên r/ProductManagement, một quản lý sản phẩm kể rằng sau khi tách workflow thành từng việc nhỏ, người này thấy khoảng 70% việc nên tiếp tục chạy cố định. Phần còn lại, chỗ thật sự cần agent, có thể gắn vào chính luồng đang chạy.
Trước khi xây agent, bạn thử đưa bài toán của mình qua bốn câu hỏi ở trên và dựng thử một workflow cố định trước nhé. Còn nếu muốn giao việc cho một AI agent mà không phải tự dựng gì, bạn có thể dùng thử trợ lý AI của Dangoo AI: giao việc bằng lời, không cần biết code, hiện miễn phí cho bản Mac.
AI agent là gì? Giải thích dễ hiểu cho người mới bắt đầu
Bạn hỏi trợ lý: “Hôm nay tôi có lịch gì?”. Trợ lý mở lịch họp, kiểm tra thời tiết rồi nhắc bạn đi sớm hơn 10 phút. Ví dụ này giúp trả lời câu hỏi AI agent là gì: AI có thể tự chọn và thực hiện các bước cần thiết cho một mục tiêu.
AI agent là gì?
AI agent là hệ thống trí tuệ nhân tạo có thể nhận biết môi trường xung quanh và hành động để đạt một mục tiêu. Tên tiếng Việt của nó là tác nhân AI.
Theo nghĩa rộng trong sách chuyên ngành, agent trong AI là cả những chương trình đơn giản chỉ phản ứng theo luật cài sẵn. Còn khi nói đến các trợ lý như ví dụ xem lịch, người ta thường muốn nói tới agent có thể tự chọn bước tiếp theo và dùng phần mềm để làm việc.
Với việc xem lịch, mục tiêu là giúp bạn tới cuộc họp đúng giờ. Trợ lý cần đọc lịch họp, xem thời tiết và tính thời gian di chuyển trước khi đưa ra lời nhắc.
Ở trung tâm chăm sóc khách hàng, công việc lại khác. Agent có thể hỏi thêm khách vài câu rồi tra tài liệu nội bộ để tìm cách xử lý. Dựa vào câu trả lời của khách, agent quyết định giải quyết tiếp hay chuyển yêu cầu cho nhân viên hỗ trợ.
Một chatbot dùng để hỏi đáp thường dừng ở việc trả lời; agent còn có thể tra cứu và thao tác trên phần mềm thay bạn. Bạn có thể xem bài ai agent khác gì chatbot nếu muốn tìm hiểu kỹ hơn sự khác biệt này.
AI agent gồm những thành phần nào?
Với agent dùng mô hình ngôn ngữ, ba phần nền tảng là mô hình, công cụ và chỉ dẫn, theo hướng dẫn làm agent của OpenAI. Khi mô tả cả cách agent nhận và giữ thông tin, ta còn cần nói tới cảm biến và bộ nhớ.
Mô hình ngôn ngữ lớn (LLM)
Mô hình ngôn ngữ lớn là AI được huấn luyện để xử lý và tạo ngôn ngữ, như mô hình đứng sau ChatGPT, Gemini hay Claude. Trong agent, mô hình đọc yêu cầu cùng thông tin thu thập được, phân tích rồi chọn bước tiếp theo nên làm gì.
Bạn có thể coi mô hình là phần suy nghĩ của trợ lý. Mô hình mới lo việc quyết định cách làm, còn muốn mở file hay gửi yêu cầu sang phần mềm khác thì agent cần công cụ.
Công cụ (tools)
Agent dùng công cụ để tra cơ sở dữ liệu, đọc file hoặc gọi API. API giúp các phần mềm trao đổi dữ liệu với nhau, nên agent có thể gửi yêu cầu qua đó tới một hệ thống khác.
Trong văn phòng, những công cụ này thường kết nối tới Google Workspace, gồm Docs, Sheets, Gmail và Calendar, hoặc Microsoft 365. Agent nhờ đó có thể đọc tài liệu, làm báo cáo hay lên lịch trong phần mềm được cấp quyền dùng.
Những hệ thống quản lý khách hàng (CRM), quản lý vận hành doanh nghiệp (ERP), tiếp nhận yêu cầu hỗ trợ hay marketing tự động cũng có thể được kết nối theo cách này. Agent chọn công cụ phù hợp với phần việc đang làm.
Nếu đọc tài liệu về robot, bạn sẽ gặp tên “bộ truyền động” cho phần thực hiện hành động. Đó có thể là động cơ bánh xe hoặc cánh tay máy. Với agent phần mềm trong bài này, các lệnh gửi tới phần mềm khác đảm nhận việc thực hiện.
Chỉ dẫn (instructions)
Chỉ dẫn cho agent biết nó đóng vai gì, cần làm theo cách nào và việc gì không được tự làm. Nếu ví agent với một nhân viên mới, đây là bản mô tả công việc; mô hình đọc chỉ dẫn trước khi bắt đầu xử lý yêu cầu.
Người quản lý có thể chỉnh cách làm của agent bằng cách sửa câu lệnh gửi cho AI (prompt) hoặc bổ sung tài liệu. Với một chương trình chỉ chạy theo luật cài sẵn, người quản lý phải sửa các luật tương ứng để đổi cách xử lý.
Cảm biến (Sensors)
Trước khi phân tích hay hành động, agent cần nhận được thông tin từ môi trường. Với robot, bộ phận thu nhận thông tin này được gọi là cảm biến. Với phần mềm, thông tin đầu vào có thể là dữ liệu giao dịch, email, lịch sử trò chuyện của khách hoặc nội dung do agent khác gửi tới.
Tên “cảm biến” mô tả chức năng nhận thông tin đầu vào. Với ví dụ email ở trên, agent nhận nội dung thư qua công cụ đọc email.
Bộ nhớ (Memory)
Bộ nhớ giữ lại thông tin từ những lần làm việc trước, như quyết định agent đã đưa ra và phản hồi của người dùng.
AI agent hoạt động như thế nào?
AI agent làm việc theo một vòng lặp: nhận nhiệm vụ, lấy thông tin, chọn hành động rồi kiểm tra kết quả. Tài liệu kỹ thuật gọi quá trình điều phối này là orchestration loop.
Agent nhận nhiệm vụ và chia việc lớn thành những việc nhỏ cần làm.
Agent thu thập thông tin từ internet hoặc dữ liệu nội bộ.
Agent đọc thông tin để hiểu nội dung và tình huống đang xử lý.
Agent chọn hành động phù hợp, thường bằng cách gọi một công cụ.
Agent thực hiện hành động và kiểm tra mục tiêu đã đạt chưa. Nếu chưa, agent tiếp tục lấy thông tin hoặc làm bước tiếp theo. Quá trình dừng khi xong việc hoặc chạm giới hạn được đặt sẵn, như số lượt tối đa.
Giả sử bạn cần tổng hợp đơn hàng trong tuần để báo cáo sếp. Agent mở file đơn hàng, lọc số liệu của tuần rồi soạn email báo cáo. Trong ví dụ này, agent chỉ được soạn thư nên sẽ dừng lại chờ bạn đọc và bấm gửi.
Với việc lớn hơn, nhiều agent có thể chia nhau xử lý từng phần trong một hệ thống multi agent phối hợp.
Đặc điểm nổi bật của AI agent
Agent dùng mô hình ngôn ngữ có thể điều chỉnh cách làm theo thông tin nhận được, thay vì phụ thuộc hoàn toàn vào một kịch bản đã lập trình. Khả năng này thể hiện qua việc lập kế hoạch, hiểu yêu cầu bằng lời và sử dụng kinh nghiệm đã lưu.
Trước một công việc nhiều bước, agent có thể xác định cần làm gì trước, làm gì sau.
Operator, agent được OpenAI ra mắt ngày 23/01/2025, là ví dụ về khả năng thao tác qua nhiều bước. Operator dùng trình duyệt riêng để gõ, bấm và cuộn trang, chẳng hạn khi điền form hoặc đặt mua đồ tạp hoá. Tới chỗ cần đăng nhập hay thanh toán, Operator trả quyền điều khiển cho người dùng.
Bạn cũng có thể giao yêu cầu bằng lời bình thường, kèm giới hạn về thời gian hoặc chi phí. Agent dùng mô hình ngôn ngữ để phân tích cả mục tiêu lẫn các giới hạn đó. Khi yêu cầu chưa rõ, agent có thể hỏi lại hoặc dựa vào ngữ cảnh để suy ra điều bạn muốn.
Khả năng tiếp nhận yêu cầu bằng lời được dùng trong chăm sóc khách hàng. Trường hợp Klarna cho thấy quy mô công việc mà một trợ lý AI có thể đảm nhận. Công ty thanh toán Thuỵ Điển này cho biết trợ lý đã xử lý 2,3 triệu cuộc hội thoại trong tháng đầu ra mắt, bằng hai phần ba số cuộc chat chăm sóc khách hàng của hãng. Theo thông cáo, thời gian giải quyết một yêu cầu giảm từ 11 phút xuống dưới 2 phút.
Agent còn có thể dựa vào phản hồi của người dùng và nhật ký hoạt động để điều chỉnh cách làm trong những lần sau. Khả năng này phụ thuộc vào việc agent dùng lại thông tin đã lưu để thay đổi cách xử lý, chứ không chỉ lưu thêm dữ liệu.
Các loại AI agent
AI agent có thể được phân loại theo cách ra quyết định: phản ứng theo luật, dùng thông tin đã lưu, theo đuổi mục tiêu, cân nhắc lợi ích, học từ dữ liệu hoặc suy luận bằng logic.
Phản xạ đơn giản: agent phản ứng theo tình huống hiện tại và luật cài sẵn, không nhớ những gì đã xảy ra. Máy điều hoà tự bật khi phòng nóng hơn mức đặt là ví dụ dễ gặp. Đây là agent theo nghĩa rộng đã nói ở đầu bài.
Phản xạ theo mô hình: robot hút bụi nhớ bản đồ căn phòng và biết góc nào đã hút xong là một ví dụ. “Mô hình” ở đây là thông tin agent dùng để hình dung môi trường, kể cả phần đang không quan sát được. Bạn đừng nhầm với mô hình ngôn ngữ đã nói ở trên.
Dựa trên mục tiêu: agent so sánh các cách làm để tìm cách đạt kết quả được giao. Chẳng hạn, trợ lý xếp lịch tìm một khung giờ mà cả nhóm đều rảnh.
Dựa trên lợi ích: nhiều phương án có thể cùng đạt mục tiêu, nhưng agent còn so sánh phương án nào có lợi hơn. Với việc đặt vé máy bay, agent có thể cân nhắc cả giá vé lẫn giờ bay để đưa ra lựa chọn phù hợp.
Học tập: bộ lọc thư rác có thể lọc chính xác hơn từ những lần bạn đánh dấu thư là rác. Đó là ví dụ về hệ thống cải thiện cách xử lý nhờ dữ liệu và kinh nghiệm.
Logic: agent suy ra kết luận từ dữ kiện và quy tắc. Trong một hệ thống hỗ trợ chẩn đoán, dữ kiện có thể là triệu chứng và kết quả xét nghiệm; hệ thống đối chiếu với quy tắc y khoa để gợi ý bác sĩ nên kiểm tra thêm gì.
Tác nhân phân cấp lại mô tả cách tổ chức công việc: tầng trên chia việc cho tầng dưới. Đây là cách sắp xếp nhiều agent trong hệ thống, khác với việc phân loại theo cách ra quyết định ở trên.
Kết luận
AI agent có thể tự chọn và thực hiện các bước để đạt mục tiêu được giao. Bạn thử giao một việc nhỏ có vài bước, rồi để ý agent làm gì và dừng lại hỏi bạn ở đâu. Bạn vẫn nên kiểm tra kết quả trước khi dùng nhé.
Nếu muốn thử giao việc bằng lời trên máy tính, bạn có thể bắt đầu với Dangoo AI. App hiện có bản Mac, không yêu cầu bạn biết code; bạn có thể dạy quy trình để agent Dangoo làm theo trong những lần sau. Bạn xem cách giao việc ở trang Trợ lý AI (Miễn phí).
Sẵn sàng bắt đầu?
Hãy cho chúng tôi biết bạn cần gì, chúng tôi sẽ phản hồi sớm.