AI Mastery· ~8 นาที
Tool Use & AI Agents
ให้ AI "ลงมือทำ" นอกโลกของมัน (เช่น Query DB, ดึงข้อมูลสภาพอากาศ)
ติดแขนขาให้ AI
โดยปกติแล้ว สมองของ AI จะมีแค่ความรู้ตามที่มันถูกสอนมาในอดีต (Knowledge Cutoff) มันไม่สามารถดึงข้อมูลปัจจุบันได้ ถ้าเราอยากให้มันเก่งขึ้น เราต้องให้ "เครื่องมือ" (Tools) กับมัน
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)
อ่านจบแล้วอย่าลืมทำเครื่องหมาย

