این بخش وقتی به کار میآید که پاسخ Claude باید به یک tool یا function واقعی وصل شود، نه فقط متن خام.
Tool Use
Tool Use مسیر رسمی Anthropic برای وصلکردن Claude به ابزارها، actionها و خروجیهای قابلاجرا است.
لایه اتصال Claude به ابزارها و actionهای واقعی
تعریف و شروع
اولین tool
با یک tool کوچک شروع کن و بعد آن را به flowهای stateful بزرگتر وصل کن.
- Claude Console account
- API key
- یک tool یا function واقعی برای تست
یک request ساده بزن، یک tool را برگردان و بعد همان flow را با state و review انسانی تست کن.
قابلیتهای اصلی
Tool invocation
فراخوانی ابزارها از مسیر رسمی Claude.
Structured handoff
انتقال خروجی مدل به actionهای قابل اجرا.
State-aware flows
ترکیب tool use با state و Messages API.
Human review
جا برای review انسانی پیش از actionهای حساس.
این بخش را کی انتخاب کنیم
Tool Use ↔ Messages API
Messages API پایهٔ اجرا را میدهد و Tool Use لایهٔ اتصال به ابزار را اضافه میکند.
Tool Use ↔ MCP
MCP برای اتصال استاندارد به منبعهای بیرونی است و Tool Use رفتار مدل را به action وصل میکند.
Tool Use ↔ Computer Use
وقتی ابزار مستقیم ندارید، Computer Use برای کار روی UI مطرح میشود.
نصب و شروع عملی
اولین tool
با یک tool کوچک شروع کن و بعد آن را به flowهای stateful بزرگتر وصل کن.
- Claude Console account
- API key
- یک tool یا function واقعی برای تست
یک request ساده بزن، یک tool را برگردان و بعد همان flow را با state و review انسانی تست کن.
مثال واقعی
Tool Use
لایه اتصال Claude به ابزارها و actionهای واقعی
- وقتی خروجی باید به ابزار واقعی وصل شود.
- وقتی flow شما چندمرحلهای و stateful است.
- وقتی اجرای مستقیم API از پاسخ متنی ساده بهتر است.
Tool Use مسیر رسمی Anthropic برای وصلکردن Claude به ابزارها، actionها و خروجیهای قابلاجرا است.
اشتباهات رایج
مرز محصول و API را روشن نگه دار
این component یک لایه مشخص در اکوسیستم است، نه کل اکوسیستم.
اول یک workflow کوچک بساز
بهجای مسیرهای پیچیده، با یک task کوچک و واقعی شروع کن.
لینک رسمی را جایگزین implementation نکن
docs مرجع هستند، اما باید در محصول خودت هم تست شوند.