Năng lực so với Công cụ trong Agentic AI

Mọi người thường đánh giá các tác nhân AI (AI agents) dựa trên số lượng công cụ mà chúng sử dụng.

Họ hỏi liệu một tác nhân có thể duyệt web, chạy mã hoặc truy vấn cơ sở dữ liệu hay không. Logic rất đơn giản: Càng nhiều công cụ, tác nhân càng tốt.

Logic này sai lầm.

Công cụ và năng lực là hai khái niệm khác nhau. Bạn phải hiểu rõ sự khác biệt này để xây dựng AI tốt.

Công cụ là một giao diện. Nó cho phép một tác nhân tương tác với thế giới.

Công cụ bao gồm:

  • Tìm kiếm web
  • Cơ sở dữ liệu
  • API
  • Hệ thống tệp
  • Các nền tảng email

Một công cụ không đưa ra quyết định. Nó chỉ thực hiện một hành động. Hãy coi công cụ như những phần mở rộng tầm với của một tác nhân. Chúng cho phép tác nhân hành động, nhưng không cho nó biết khi nào hoặc tại sao phải hành động.

Năng lực là thứ giải quyết vấn đề. Năng lực mang tính nhận thức.

Năng lực bao gồm:

  • Lập kế hoạch cho một chuỗi các bước
  • Chia nhỏ các mục tiêu phức tạp
  • Chọn đúng công cụ
  • Lập luận thông qua các kết quả
  • Điều chỉnh chiến lược sau khi thất bại

Năng lực quyết định cách một tác nhân tư duy.

Hãy tưởng tượng hai tác nhân có cùng các công cụ: một trình duyệt và một cơ sở dữ liệu.

Tác nhân A truy vấn cơ sở dữ liệu, viết một đoạn mã và đưa ra câu trả lời sai.

Tác nhân B xác định dữ liệu cần thiết, chọn nguồn tốt nhất, xác thực kết quả và sau đó mới phản hồi.

Các công cụ là như nhau. Sự khác biệt nằm ở khả năng lập luận.

Năng lực đưa ra quyết định. Công cụ thực thi.

  • Lập kế hoạch cho biết điều gì sẽ xảy ra tiếp theo.
  • Lập luận cho biết tại sao nó xảy ra.
  • Lựa chọn công cụ cho biết nó xảy ra như thế nào.
  • Thực thi là bước cuối cùng.

Thêm công cụ mà không thêm năng lực là một sai lầm. Nó dẫn đến chi phí cao hơn và nhiều lỗi hơn. Càng nhiều công cụ đồng nghĩa với việc có nhiều lộ trình phải tuân theo và nhiều cách để thất bại hơn.

Nó giống như việc đưa một bộ dụng cụ tốt hơn cho một người không biết cách xây dựng.

Khi bạn thiết kế một tác nhân, hãy ngừng hỏi nó cần những công cụ gì. Hãy bắt đầu hỏi xem nó đang thiếu những năng lực nào.

Câu trả lời hiếm khi là một API khác. Câu trả lời là lập kế hoạch tốt hơn và ra quyết định tốt hơn.

Một tác nhân thông minh với ba công cụ sẽ đánh bại một tác nhân kém cỏi với ba mươi công cụ.

Hãy đánh giá một tác nhân bằng cách nó sử dụng bộ dụng cụ như thế nào, chứ không phải bằng kích thước của bộ dụng cụ đó.

Nguồn: https://dev.to/rohith_kn/capabilities-vs-tools-in-agentic-ai-theyre-not-the-same-thing-3lg7