عن المشروع

Deep Agents هو إطار عمل مفتوح المصدر للوكلاء البرمجيين، صُمم لتوفير تجربة متكاملة لبناء وكلاء الذكاء الاصطناعي. وهو محايد تجاه النماذج، حيث يدعم أي نموذج لغوي كبير (LLM) يمتلك قدرات استدعاء الأدوات، بما في ذلك الواجهات البرمجية المتقدمة والنماذج المحلية عبر Ollama أو vLLM. تشمل القدرات الرئيسية ما يلي: - الوكلاء الفرعيون (Sub-agents): القدرة على تفويض المهام لوكلاء بنوافذ سياق معزولة. - التكامل مع نظام الملفات: دعم القراءة والكتابة والتحرير والبحث عبر الخلفيات المحلية أو المعزولة (sandboxed) أو البعيدة. - إدارة السياق: أدوات لتلخيص السلاسل الطويلة ونقل مخرجات الأدوات إلى القرص لإدارة حدود الرموز (tokens). - الوصول إلى الغلاف (Shell Access): القدرة على تنفيذ الأوامر داخل بيئة معزولة مختارة. - الذاكرة المستمرة: خلفيات قابلة للتوصيل للحالة والتخزين لاسترجاع المعلومات عبر جلسات مختلفة. - التدخل البشري (Human-in-the-loop): آليات للموافقة على استدعاءات الأدوات أو تحريرها أو رفضها قبل التنفيذ. - المهارات والأدوات: دعم السلوكيات القابلة لإعادة الاستخدام (المهارات) والوظائف المخصصة أو خوادم MCP. بني هذا الإطار على LangGraph، وهو يدعم البث (streaming)، والاستمرارية، ونقاط الفحص (checkpointing)، ويتكامل مع LangSmith للتتبع والتقييم.