AI AGENTS - BÀI 6: PHÂN LOẠI AI AGENTS VÀ TẠI SAO AGENT LẠI "THÔNG MINH" HƠN?

Đỗ Ngọc Minh

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àmbiết cách sửa sai để đạt được mục tiêu cuối cùng.

 

 


Nhận xét

Bài đăng phổ biến từ blog này

CHATGPT PROMPTS FOR HRM

CHIẾN LƯỢC vs KẾ HOẠCH

Data driven decision making