สถานะ: 🟢 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