ข้ามไปเนื้อหาหลัก
AI Mastery· ~8 นาที

Tool Use & AI Agents

ให้ AI "ลงมือทำ" นอกโลกของมัน (เช่น Query DB, ดึงข้อมูลสภาพอากาศ)

ติดแขนขาให้ AI

โดยปกติแล้ว สมองของ AI จะมีแค่ความรู้ตามที่มันถูกสอนมาในอดีต (Knowledge Cutoff) มันไม่สามารถดึงข้อมูลปัจจุบันได้ ถ้าเราอยากให้มันเก่งขึ้น เราต้องให้ "เครื่องมือ" (Tools) กับมัน

แนวคิด Function Calling

1. User ถาม AI: "เชียงใหม่ ตอนนี้กี่องศา?" 2. AI (คิด): อ้าว ฉันไม่รู้เนี่ย ข้อมูลฉันอัปเดตถึงปีที่แล้ว แต่เดี๋ยวก่อน! โปรแกรมเมอร์ให้เครื่องมือ "get_weather(city)" มานี่นา 3. AI ส่ง JSON บอกโปรแกรมเมอร์: "ช่วยรันฟังก์ชัน get_weather(city=\"Chiang Mai\") ให้ฉันที" 4. โปรแกรมเมอร์ รัน API กรมอุตุฯ ได้ค่า 32 องศา แล้วส่งกลับไปให้ AI 5. AI นำข้อมูลมาแต่งประโยค: "เชียงใหม่ตอนนี้ 32 องศาค่ะ ร้อนจังเลย"

นี่คือจุดเริ่มต้นของการสร้าง AI Agent (ระบบปัญญาประดิษฐ์ที่ตัดสินใจและทำงานได้เอง) ที่ไปทำงานแทนเราได้จริงๆ

สรุป Key Takeaways

  • AI ค้นหาข้อมูล Real-time หรือรันคำสั่งระบบไม่ได้ด้วยตัวเอง (ใน API)
  • Function Calling (Tool Use) คือการที่เรายื่นเครื่องมือให้ AI ว่า "ถ้าจำเป็น ให้เรียกฟังก์ชันนี้นะ"
  • Agent = AI + เครื่องมือ (Tools) + การคิดวางแผน (Reasoning/ReAct)
อ่านจบแล้วอย่าลืมทำเครื่องหมาย