ขีดความสามารถ (Capabilities) เทียบกับ เครื่องมือ (Tools) ใน Agentic AI

ผู้คนมักวัดประสิทธิภาพของ AI agent จากจำนวนเครื่องมือที่พวกมันใช้

พวกเขามักถามว่า agent สามารถท่องเว็บ รันโค้ด หรือสอบถามฐานข้อมูลได้หรือไม่ ตรรกะนี้เรียบง่ายมาก คือ ยิ่งมีเครื่องมือมากเท่าไหร่ agent ก็ยิ่งดีขึ้นเท่านั้น

ตรรกะนี้ผิด

เครื่องมือและขีดความสามารถนั้นแตกต่างกัน คุณต้องเข้าใจความแตกต่างนี้เพื่อสร้าง AI ที่ดี

เครื่องมือคืออินเทอร์เฟซ (interface) มันช่วยให้ agent สามารถปฏิสัมพันธ์กับโลกภายนอกได้

เครื่องมือประกอบด้วย:

  • การค้นหาเว็บ (Web search)
  • ฐานข้อมูล (Databases)
  • APIs
  • ระบบไฟล์ (File systems)
  • แพลตฟอร์มอีเมล (Email platforms)

เครื่องมือไม่ได้เป็นผู้ตัดสินใจ มันเพียงแค่ดำเนินการตามคำสั่งเท่านั้น ให้คิดว่าเครื่องมือคือส่วนขยายของขอบเขตการทำงานของ agent สิ่งเหล่านี้ช่วยให้ agent ลงมือทำได้ แต่ไม่ได้บอกว่าควรทำเมื่อไหร่หรือทำไปเพื่ออะไร

ขีดความสามารถคือสิ่งที่ใช้แก้ปัญหา ขีดความสามารถเป็นเรื่องของกระบวนการทางปัญญา (cognitive)

ขีดความสามารถประกอบด้วย:

  • การวางแผนลำดับขั้นตอน
  • การย่อยเป้าหมายที่ซับซ้อน
  • การเลือกเครื่องมือที่เหมาะสม
  • การใช้เหตุผลผ่านผลลัพธ์ที่ได้
  • การปรับกลยุทธ์หลังจากเกิดความล้มเหลว

ขีดความสามารถเป็นตัวกำหนดว่า agent จะคิดอย่างไร

ลองจินตนาการถึง agent สองตัวที่มีเครื่องมือเหมือนกัน คือ เบราว์เซอร์และฐานข้อมูล

Agent A สอบถามฐานข้อมูล เขียนสคริปต์ และให้คำตอบที่ผิด

Agent B ระบุข้อมูลที่จำเป็น เลือกแหล่งข้อมูลที่ดีที่สุด ตรวจสอบความถูกต้องของผลลัพธ์ แล้วจึงตอบกลับ

เครื่องมือเหมือนกัน แต่สิ่งที่ต่างกันคือการใช้เหตุผล

ขีดความสามารถคือการตัดสินใจ เครื่องมือคือการลงมือทำ

  • การวางแผน (Planning) บอกว่าอะไรจะเกิดขึ้นต่อไป
  • การใช้เหตุผล (Reasoning) บอกว่าทำไมมันถึงเกิดขึ้น
  • การเลือกเครื่องมือ (Tool selection) บอกว่ามันจะเกิดขึ้นได้อย่างไร
  • การลงมือทำ (Execution) คือขั้นตอนสุดท้าย

การเพิ่มเครื่องมือโดยไม่เพิ่มขีดความสามารถคือความผิดพลาด มันนำไปสู่ต้นทุนที่สูงขึ้นและข้อผิดพลาดที่มากขึ้น เครื่องมือที่มากขึ้นหมายถึงเส้นทางที่ต้องเดินมากขึ้น และโอกาสที่จะล้มเหลวก็มากขึ้นตามไปด้วย

มันเหมือนกับการมอบกล่องเครื่องมือที่ดีขึ้นให้กับคนที่สร้างอะไรไม่เป็นเลย

เมื่อคุณออกแบบ agent ให้หยุดถามว่ามันต้องการเครื่องมืออะไร แต่เริ่มถามว่ามันยังขาดขีดความสามารถด้านไหน

คำตอบมักไม่ใช่การเพิ่ม API อีกตัว แต่คำตอบคือการวางแผนที่ดีขึ้นและการตัดสินใจที่แม่นยำขึ้น

Agent ที่ฉลาดพร้อมเครื่องมือ 3 อย่าง จะเอาชนะ Agent ที่โง่เขลาพร้อมเครื่องมือ 30 อย่าง

จงวัดประสิทธิภาพของ agent จากวิธีที่มันใช้เครื่องมือ ไม่ใช่จากขนาดของกล่องเครื่องมือ

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