สถานะ: 🟢 Complete | อัพเดท: 2026-06-27
Tool Use — Mental Model
คืออะไร
Tool use = Claude สามารถเรียก “functions” ที่ developer กำหนด — Claude ตัดสินใจเองว่าจะเรียกเมื่อไหร่และด้วย parameters อะไร
Mental Model
Claude ไม่ได้ “รัน” code — Claude แค่บอกว่า “ต้องการเรียก function X ด้วย args Y” แล้ว application รันจริงและส่งผลลัพธ์กลับ
Flow
User: "ราคา Bitcoin ตอนนี้?"
Claude: [ตัดสินใจเรียก get_price(symbol="BTC")]
App: รัน get_price() → "43,250 USD"
Claude: "Bitcoin ราคา $43,250"
ต่างจาก Agentic Tools
- Tool use (API): developer กำหนด functions, Claude เรียก
- Built-in tools (Claude Code): Bash, Read, Write, Edit — Claude Code ให้มาพร้อม
ดูรายละเอียด API ที่ Tool Use API