The AI / news

DeepSeek تفتح كود dsh-superagent، وهو وكيل برمجة من نوع router-worker

DeepSeek تفتح كود dsh-superagent، وهو وكيل برمجة من نوع router-worker
3 دقيقة للقراءة

أطلقت DeepSeek dsh-superagent، وهو نموذج أولي للبحث بموجب ترخيص MIT، ويُقدَّم كـ وكيل برمجة استباقي مخصص لمستودع GitHub واحد. وهو مُعبَّأ ليعمل مع DeepSeek Harness، حيث يستمع إلى GitHub وبشكل اختياري إلى Feishu، ثم يحول الطلبات المصرح بها إلى مهام متوازية، كل منها في جلسة وكيل خاصة بها.

وكيل ينتظر أن يُطلب منه

يعتمد التشغيل على مفهوم التذكرة، وهي وحدة عمل تُفتح عندما يتوجه شخص مُصرَّح له إلى الوكيل. كل تذكرة تُنفَّذ في جلستها الخاصة ودليلها الخاص، وتعود النتائج إلى المحادثة الأصلية، غالبًا في شكل طلب سحب، أي اقتراح لتعديل الكود يُقدَّم للمراجعة. واجهة ويب محلية لا تعرض سوى العناصر التي تتطلب تدخلًا بشريًا.

يحدد ملف README للمشروع قاعدة بسيطة: تقليل الاهتمام البشري إلى الحد الأدنى مع تقديم أقصى قيمة ممكنة. وفقًا لوثيقة فلسفة المشروع، يطلب الوكيل تأكيدًا مرة واحدة فقط، ويبقى صامتًا أثناء عمله، ولا يعود للكلام إلا بنتيجة، أو سؤال، أو فشل.

هيكلية Router-Worker

بحسب الفريق، تعتبر الوكلاء الشائعة الجلسة كوحدة أساسية. وفقًا للتقرير الذي استشهدت به ifeng، لا يمكن للشخص تتبع أكثر من 3 إلى 5 جلسات بنشاط في وقت واحد، مما يجعل الاهتمام البشري، وليس قدرة النموذج، هو العامل المحدد للعمل المتوازي. الهيكلية المقترحة تتكون من طبقتين: موجِّه طويل الأمد يدير التبادل وتوزيع المهام، بينما تقوم جلسات عامل معزولة بالعمل الفعلي.

يصف نموذج المجال سلسلة دقيقة: ينتج GitHub أو Feishu أحداثًا، تُسمى محفزات؛ تقوم مرحلة تقييم بتحديد ما إذا كانت مجموعة من المحفزات تستدعي عملاً جديدًا؛ تحمل كل تذكرة تفويضًا ثابتًا يوضح سبب إمكانية تنفيذها؛ وأخيرًا، يتم توجيه التعليقات اللاحقة على طلب السحب إلى العامل الصحيح دون إشارة جديدة. تنتقل أوامر shell إلى الخلفية بعد 5 ثوانٍ، حتى تستمر العمال في استقبال الرسائل. العمل الاستباقي مُنظَّم بثلاثة أوضاع: إيقاف، مراقبة (الوضع الافتراضي)، وتلقائي. في وضع المراقبة، يكتفي الوكيل بتسجيل ما كان سيقبله.

نتائج مستمدة من محاكاة

اختبرت DeepSeek النظام على تدفقات محاكاة للمناقشة الجماعية و CI لـ GitHub، بحوالي 300 رسالة لكل تجربة، منها حوالي 20 طلب عمل حقيقي، مع تنفيذ كل إعداد 5 مرات. يُظهر الوكيل الفائق p50 بقيمة 12.4 دقيقة و p95 بقيمة 15.7 دقيقة، مقارنة بـ p95 بقيمة 29.5 دقيقة لجلسة وحيدة مع وكلاء فرعية وموجه محايد، ولم يتم الإبلاغ عن أي p50 لهذا الإعداد. في هذا الإعداد المرجعي، لم يُستدعَ الوكيل الفرطي أبدًا في أي من التجارب الخمس.

وفقًا لنفس البيانات، عندما ارتفع عدد الوافدين من حوالي 1 إلى 40 لكل دقيقة، ارتفع حجم الدُفعات من 1.0 إلى 2.8 وزمن الاستجابة لكل طلب من 2.5 إلى 3.9 ثانية. هذه الأرقام مُعلنة ذاتيًا من قبل DeepSeek ومستمدة من تقارير ثانوية للتقرير. ويوضح المشروع أيضًا أنه لم يتم اختباره إلا على رسائل اصطناعية وأدوات محاكاة، ولم يتم قياس الجودة الفعلية للكود المنتج.

للتثبيت، يتطلب النموذج الأولي Node.js 22.19+ أو 24+، و git 2.32+، و Python 3.8+، و tmux، و GitHub CLI 2.48+. ويشير المستودع أخيرًا إلى أن الوكيل يعمل بجميع صلاحيات مستخدم نظام التشغيل، مما يستلزم عزله قبل أي استخدام.

S’abonner
Notification pour
guest

0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x