
SDK لتنسيق الوكلاء المتعددين
مجاني

AgentScope هو إطار عمل شامل ومفتوح المصدر لتطوير الوكلاء المتعددين، صممته شركة Alibaba. يوفر بنية معيارية وقوية لبناء وإدارة وتقييم أنظمة وكلاء الذكاء الاصطناعي المعقدة. على عكس أطر العمل المتجانسة، يستخدم AgentScope تصميماً موزعاً قائماً على الرسائل يدعم التنفيذ المتزامن للوكلاء، وإدارة الحالة، وتنسيق سير العمل المتطور. يتميز بدعمه الأصلي لـ AgentScope Studio، الذي يوفر تصوراً وتتبعاً لحظياً لتفاعلات الوكلاء، بالإضافة إلى مجموعة تقييم مدمجة (OpenJudge) لقياس أداء الوكلاء. إنه مثالي للمطورين الذين يبنون أنظمة مستقلة تتطلب تعاوناً بين وكلاء متعددين، وذاكرة طويلة المدى، واختبارات أداء صارمة.
يستخدم AgentScope بنية موزعة قائمة على الرسائل تسمح للوكلاء بالعمل عبر عمليات أو أجهزة مختلفة. من خلال فصل منطق الوكيل عن بيئة التنفيذ، فإنه يتيح التوسع الأفقي لأنظمة الوكلاء المتعددين المعقدة. هذا أكثر مرونة بكثير من أطر العمل ذات العملية الواحدة، مما يسمح للمطورين بالتعامل مع أحمال العمل عالية التزامن ودمج وكلاء متخصصين قد يتطلبون تكوينات مختلفة للأجهزة أو البيئة.
يوفر Studio المدمج واجهة مرئية للمراقبة اللحظية لتدفقات رسائل الوكلاء، وتغييرات الحالة، واستخدام الأدوات. يلتقط تتبعات تنفيذ دقيقة، مما يسمح للمطورين بتصحيح أخطاء تفاعلات الوكلاء المتعددين المعقدة التي تكون غامضة بخلاف ذلك. تقلل حلقة التغذية الراجعة المرئية هذه من وقت التصحيح من خلال توفير جدول زمني واضح لاتصالات الوكلاء وعمليات صنع القرار.
يوفر إطار العمل وحدات ذاكرة متطورة بما في ذلك الذاكرة القائمة على الرموز (tokens) وحلول التخزين طويلة المدى. يسمح هذا للوكلاء بالحفاظ على السياق عبر الجلسات وإدارة حدود الرموز بفعالية. من خلال فصل الذاكرة عن منطق الوكيل، يمكن للمطورين تنفيذ استراتيجيات استرجاع مخصصة، مثل RAG أو البحث القائم على المتجهات، مما يضمن بقاء الوكلاء متسقين خلال المحادثات الطويلة ومتعددة الجولات.
يتضمن AgentScope أداة OpenJudge، وهي إطار تقييم مخصص لقياس أداء الوكلاء مقابل مهام محددة. يسمح للمطورين بتحديد حالات اختبار ومقاييس آلية لقياس معدلات نجاح الوكلاء، وجودة الاستجابة، والكفاءة. تعد قدرة التقييم المدمجة هذه حاسمة للتطوير التكراري، مما يضمن أن التغييرات في مطالبات الوكيل أو منطقه لا تؤدي إلى تدهور أداء النظام العام.
يدعم إطار العمل البرمجيات الوسيطة (middleware) والخطافات (hooks)، مما يتيح للمطورين حقن منطق مخصص في دورة حياة الوكيل، مثل التسجيل، أو تحديد معدل الاستخدام، أو تصفية المدخلات والمخرجات. يسمح هذا النهج المعياري بتنفيذ الاهتمامات المشتركة دون تعديل كود الوكيل الأساسي. إنه يوفر القابلية للتوسع اللازمة للتطبيقات الجاهزة للإنتاج حيث تكون الأمان والمراقبة والامتثال متطلبات إلزامية.
ثبّت إطار العمل عبر pip: 'pip install agentscope'., قم بتهيئة مشروعك وإعداد غلاف النموذج (مثل OpenAI أو DashScope) في ملف تهيئة JSON., حدد وكلائك عن طريق إنشاء فئات فرعية من فئة Agent وتعيين أدوار وأدوات ووحدات ذاكرة محددة., أنشئ سير عمل باستخدام Pipeline أو API تمرير الرسائل المباشر لإدارة تفاعلات الوكلاء., شغّل خادم AgentScope Studio لمراقبة تدفق الرسائل وانتقالات حالة الوكلاء في الوقت الفعلي., نفذ برنامج الوكيل الخاص بك وحلل التتبعات الناتجة لتحسين الأداء والمنطق.
يمكن للفرق نشر مجموعة من الوكلاء المتخصصين—مبرمج، ومراجع، ومختبر—لأتمتة دورة حياة تطوير البرمجيات. ينسق AgentScope اتصالاتهم، مما يضمن تلقي المبرمج ملاحظات من المراجع قبل أن يقوم المختبر بالتحقق من المخرجات النهائية.
تستخدم المؤسسات AgentScope لبناء وكلاء مستقلين يقومون بمهام بحث وتحليل بيانات متعددة الخطوات. من خلال استخدام التوجيه والتسليم، يفوض النظام المهام الفرعية لوكلاء محددين، مما يؤدي إلى تقرير شامل ومصاغ من مصادر بيانات متباينة.
يستخدم الباحثون إطار العمل لمحاكاة سيناريوهات اجتماعية أو اقتصادية متعددة الوكلاء. من خلال تحديد حالات الوكلاء وقواعد التفاعل، يمكنهم مراقبة السلوكيات الناشئة في بيئة خاضعة للرقابة وقابلة للتتبع، مما يجعله مثالياً للبحث الأكاديمي والسلوكي.
يحتاجون إلى إطار عمل يدعم التقييم الصارم وتنسيق الوكلاء المتعددين المعقد لتطوير واختبار بنى أنظمة مستقلة جديدة.
يتطلبون SDK قابلاً للتوسع وجاهزاً للإنتاج لدمج وكلاء الذكاء الاصطناعي في تطبيقات المؤسسات الحالية مع قدرات قوية للتسجيل وتصحيح الأخطاء.
يبحثون عن مجموعة أدوات معيارية للنماذج الأولية السريعة والتكرار في سير عمل الوكلاء المتعددين مع الحفاظ على الرؤية حول أداء وحالة الوكيل.
برمجيات مفتوحة المصدر تم إصدارها بموجب رخصة Apache 2.0. مجانية للاستخدام والتعديل والتوزيع للمشاريع التجارية والشخصية.