تخطَّ إلى المحتوى

Tool Use

الدرس 43 من 55

الهدف

بعد هالدرس تقدر تعرّف tools لـ Claude — يقرأ schema، يقرر يستخدم الأداة، تشغّلها أنت، وتعطيه النتيجة عشان يكمل.

ليش هذا الحين؟

Streaming جاهز. الحين الـ upgrade الحقيقي: Claude مو بس يجاوب — يتصرف. يستدعي API، يبحث في DB، يعطيك نتيجة مبنية على بيانات حقيقية.

الفكرة

Tool Use Pattern:

1. أنت تعرّف tools (JSON schema)
2. Claude يقرأ الـ schemas
3. لما يحتاج → يقرر يستخدم tool
4. يرجع `stop_reason: "tool_use"` بدل `end_turn`
5. أنت تشغّل الـ function
6. ترسل النتيجة لـ Claude
7. Claude يكمل الجواب

محتاج مساعدة؟ راسلنا على mj@shakesbeard.net