Claude Agent SDK: كيف حلّت انثروبك مشكلة “الوكيل الذي ينسى”؟
ما الجديد؟
أطلقت Anthropic حزمة Claude Agent SDK — وهي نفس البنية التحتية التي تشغّل منتجها Claude Code — لتمكين المطورين من بناء وكلاء ذكاء اصطناعي قادرين على العمل لساعات طويلة دون فقدان السياق.
الحزمة كانت تُعرف سابقًا باسم “Claude Code SDK”، لكن تم تغيير اسمها ليعكس قدراتها الأوسع التي تتجاوز البرمجة.
المشكلة: وكيل بذاكرة سمكة
معظم وكلاء الذكاء الاصطناعي اليوم يعانون من مشكلة جوهرية: ينسون ما فعلوه عندما تمتلئ نافذة السياق (context window) أو تنتهي الجلسة.
هذا يعني أن الوكيل الذي يعمل على مشروع معقد قد:
- يحاول فعل أشياء كثيرة دفعة واحدة فينفد السياق
- يفقد تعليمات مهمة في منتصف المهمة
- يبدأ من الصفر في كل جلسة جديدة
الحل: وكيلان يعملان معًا
قدّمت Anthropic حلاً من جزأين:
| الوكيل | الدور |
|---|---|
| Initializer Agent | يُعدّ البيئة ويسجّل ما تم إنجازه وأي ملفات أُضيفت |
| Coding Agent | يُحرز تقدمًا تدريجيًا ويترك تحديثات منظمة للجلسة التالية |
هذا النهج مستوحى من طريقة عمل المهندسين المحترفين: توثيق مستمر، تقدم تدريجي، واختبارات للتحقق.
ماذا يوفر الـ SDK؟
- إدارة السياق تلقائيًا: ضغط وإدارة السياق لمنع نفاده
- أدوات متكاملة: عمليات الملفات، تنفيذ الكود، البحث على الويب
- صلاحيات دقيقة: تحكم في ما يستطيع الوكيل فعله
- نقاط حفظ (Checkpoints): حفظ التقدم والعودة لحالة سابقة عند الحاجة
- وكلاء فرعيون (Subagents): تفويض مهام متخصصة بالتوازي
لماذا يهم هذا المطورين؟
| الفائدة | التأثير |
|---|---|
| متابعة مستمرة | الوكيل يُكمل من حيث توقف بدل البدء من جديد |
| شفافية كاملة | سجلات وملفات يمكن مراجعتها |
| تقليل العمل اليدوي | أتمتة المهام الروتينية المتكررة |
| تكامل مع الأدوات | يعمل مع IDE مثل JetBrains مباشرة |