Skip to content

What's a tool in AI?#

ใน AI คำว่า 'tools' มีความหมายเฉพาะ Tools ทำหน้าที่เหมือน addon ที่ช่วยให้ AI เข้าถึง context หรือ resource เพิ่มเติมได้

ลองดูคำอธิบายแบบอื่นๆ:

Tools คือ interface ที่ agent ใช้ในการโต้ตอบกับโลก (source)

เราสามารถมอง tools ว่าเหมือนกับ function ที่ AI model สามารถเรียกใช้ได้ (source)

AI tools in n8n#

n8n มี tool sub-nodes ที่เชื่อมต่อกับ AI agent ได้ นอกจาก tool ยอดนิยมอย่าง Wikipedia และ SerpAPI แล้ว n8n ยังมี tool ที่ทรงพลังอีก 3 ตัว:

  • Call n8n Workflow Tool: ใช้โหลด workflow ใดๆ ของ n8n มาเป็น tool
  • Custom Code Tool: เขียนโค้ดให้ agent รันได้เอง
  • HTTP Request Tool: เรียกข้อมูลจากเว็บไซต์หรือ API

ตัวอย่างข้างล่างนี้จะเน้น Call n8n Workflow Tool:

คุณยังสามารถเรียนรู้วิธี ให้ AI กำหนด parameter ของ tool แบบ dynamic ด้วย $fromAI() function ได้ด้วย