AI AGENTS - BÀI 6: PHÂN LOẠI AI AGENTS VÀ TẠI SAO AGENT LẠI "THÔNG MINH" HƠN?
Bài 6:
PHÂN LOẠI
AI AGENTS VÀ TẠI SAO AGENT LẠI
"THÔNG MINH" HƠN?
PHẦN 1: PHÂN LOẠI AI AGENT THEO MỤC ĐÍCH SỬ DỤNG
Trong thực tế, chúng ta không xây dựng một Agent làm mọi thứ
mà xây dựng các "chuyên gia" cho từng lĩnh vực.
Dưới đây là 3 nhóm phổ biến nhất:
1. Research Agents (Tác nhân Nghiên cứu)
- Mục
đích và vai trò: Thay thế con người trong việc thu thập, lọc
và tổng hợp thông tin từ khối lượng dữ liệu khổng lồ.
- Cách
thức hoạt động: Nó không chỉ tìm kiếm từ khóa; nó đọc nội
dung, đánh giá độ tin cậy của nguồn tin và tóm tắt các ý chính theo mục
tiêu đề ra.
- Ví
dụ: Một Agent nghiên cứu thị trường sẽ tự động quét các
báo cáo tài chính của 5 đối thủ cạnh tranh, so sánh doanh thu, và đưa ra
biểu đồ xu hướng tăng trưởng mà không cần con người mở từng file PDF.
2. Coding Agents (Tác nhân Lập trình)
- Mục
đích và vai trò: Hỗ trợ hoặc thay thế lập trình viên trong
việc viết code, kiểm thử (testing) và sửa lỗi (debugging).
- Cách
thức hoạt động: Nó có thể viết toàn bộ một module chức
năng, tự chạy thử trong môi trường ảo (sandbox), nếu thấy lỗi nó sẽ tự đọc
thông báo lỗi và sửa lại cho đến khi chạy đúng.
- Ví
dụ: Agent lập trình có thể nhận yêu cầu: "Hãy viết một
script Python để tự động hóa việc gửi hóa đơn vào cuối tháng". Nó sẽ
viết code, kết nối với cơ sở dữ liệu và hoàn thiện quy trình.
3. Personal Assistants (Trợ lý Cá nhân)
- Mục
đích và vai trò: Quản lý lịch trình, công việc và các tương
tác cá nhân của người dùng. Nhận nhiệm vụ và tự động sắp xếp thực hiện, báo
cáo tiến độ và kết quả.
- Cách
thức hoạt động: Kết nối chặt chẽ với các ứng dụng đời sống
(Calendar, Email, Maps, Todo-list). Bám sát vào nhiệm vụ được giao để thực
hiện (trong nguồn lực và quyền hạn được cho phép)
- Ví
dụ: Bạn nói: "Sắp xếp cho tôi một buổi họp với anh
Minh vào tuần sau". Agent sẽ tự kiểm tra lịch trống của bạn, gửi
email mời họp cho anh Minh, và khi anh Minh xác nhận, nó tự động điền vào
lịch và đặt báo thức cho bạn.
PHẦN 2: TẠI SAO AGENT LẠI
"THÔNG MINH" HƠN?
Nhiều người lầm tưởng Agent chỉ là một bản nâng cấp của
Chatbot, nhưng thực tế, sự "thông minh" của Agent đến từ hai khả năng
sau:
1. Khả năng Tự sửa lỗi (Self-correction)
Đây là sự khác biệt lớn nhất giữa "Máy móc" và
"Trí tuệ".
- Phân
tích: Một AI thông thường (LLM) nếu trả lời sai, nó sẽ dừng
lại ở đó cho đến khi bạn nhắc nó. Một AI Agent thì khác: nó có một vòng lặp
nội bộ (Reflection). Sau khi tạo ra kết quả, nó sẽ tự đặt câu hỏi: "Kết
quả này đã đạt yêu cầu chưa? Có lỗi logic nào không?".
- Ví
dụ: Khi Agent viết code. Nếu code chạy bị lỗi, thay vì báo
lỗi cho người dùng, Agent sẽ tự đọc Log lỗi, suy luận nguyên nhân
(do thiếu thư viện – những gói coding được xây dựng sẵn hay sai cú pháp)
và viết lại mã đó cho đến khi chạy thành công.
- Ý
nghĩa: Nó thể hiện khả năng "Tư duy về chính
tư duy của mình" (Metacognition).
2. Khả năng Sử dụng Công cụ (Tool Use)
Con người thông minh hơn các loài động vật khác vì biết sử dụng
công cụ để mở rộng sức mạnh của mình. AI Agent cũng vậy.
- Phân
tích: LLM đứng một mình giống như một bộ não trong bình thủy
tinh – rất giỏi lý thuyết nhưng không có “tay chân”. Agent được trang bị
"tay chân" thông qua các công cụ. Nó biết khi nào cần dùng
"Máy tính" để tính toán chính xác, khi nào cần dùng "Trình
duyệt" để tìm tin tức mới nhất, và khi nào cần dùng
"Python" để xử lý dữ liệu nặng.
- Ví
dụ: Nếu bạn hỏi: "12345 nhân với 67890 bằng bao
nhiêu?".
- LLM:
Có thể dự đoán sai một vài con số vì nó chỉ đang đoán từ tiếp theo.
- Agent:
Nó sẽ nghĩ "Đây là một phép tính phức tạp, mình nên dùng Công cụ
Máy tính". Nó gọi hàm calculate(12345*67890) và trả về kết quả
chính xác 100%.
- Sự
giống con người: Agent chọn công cụ dựa trên ngữ cảnh, giống
như cách chúng ta chọn cái búa để đóng đinh chứ không dùng cái kìm. Sự “lựa
chọn” công cụ hợp lý sẽ cho ra kết quả khác biệt.
TỔNG KẾT
1. Phân loại giúp
chúng ta biết cách giao việc đúng người (đúng Agent).
2. Sự
thông minh của Agent không nằm ở việc nó "biết tất cả", mà ở
việc nó biết cách làm và biết cách sửa sai để đạt được mục tiêu
cuối cùng.
Nhận xét
Đăng nhận xét