انتقل إلى المحتوى
sobolewski.proالذكاء الاصطناعي اليوم، كل مساءاشترك

مرة واحدة يوميًا. ألغِ الاشتراك بنقرة واحدة. سياسة الخصوصية

DeepSeek superagent: وكيل ذكاء اصطناعي يفتح طلبات السحب بنفسه

DeepSeek superagent وكيل ذكاء اصطناعي مفتوح المصدر (MIT) يتولى مستودعًا على GitHub ويردّ بطلبات سحب (pull requests). لنرَ ما الذي يستطيع فعله.

3 دقائق قراءة

هذا المقال بلغات أخرى:DeutschEnglishEspañolFrançaisItaliano日本語Polski简体中文

في هذا المقال
  1. ما الجديد هنا في عالم الذكاء الاصطناعي؟
  2. كيف يعمل DeepSeek superagent؟
  3. هل يستطيع الوكيل التصرف دون أن يسأل؟
  4. ما الذي ينبغي الانتباه إليه؟
  5. كيف نجرّب DeepSeek superagent؟
  6. FAQ

نشرت DeepSeek على GitHub مشروع dsh-superagent. ‏DeepSeek superagent نموذج أولي لوكيل ذكاء اصطناعي يتولى مستودعًا واحدًا على GitHub: يستقبل الطلبات من الفريق، ويعمل عليها باستقلالية، ثم يردّ في السلسلة نفسها، مثلًا بطلب سحب (pull request) جاهز. الشيفرة مرخّصة بـ MIT، وبحسب ShiftDelete أعلن عنه فريق DeepSeek Harness في 31 أكتوبر على WeChat.

ما الجديد هنا في عالم الذكاء الاصطناعي؟

معظم وكلاء البرمجة الذين نستخدمهم يوميًا ينتظرون أن يكتب أحد شيئًا في الطرفية. أما DeepSeek superagent فيعمل بالعكس: إنه وكيل يوصف بأنه «استباقي»، يراقب المستودع (واختياريًا محادثات Feishu، أي Lark) ويبدأ العمل من تلقاء نفسه حين يطلب منه ذلك شخص مدرج في قائمة السماح.

وفقًا لملف README، يحصل كل طلب على مهمة خاصة به وجلسة وكيل خاصة ومجلد خاص، ويعود الناتج إلى المكان الذي جاء منه الطلب. ويُضاف إلى ذلك لوحة تحكم على الويب لا تعرض إلا ما يحتاج إلى قرار بشري.

اللافت أن المؤلفين يكتبون أن الشيفرة نشأت من العمل اليومي لفريقهم، وأن جزءًا كبيرًا من الهندسة أنجزه وكلاء برمجة (وكيل بناه وكلاء ;) ).

وصف المستودع هو «Towards a More Autonomous Agent System»، ولديه أكثر من 5800 نجمة و544 نسخة متفرعة (حتى 1 نوفمبر). ويذكر ShiftDelete أنه تجاوز 4000 نجمة خلال يوم واحد.

كيف يعمل DeepSeek superagent؟

ليس تطبيقًا مستقلًا، بل حزمة (bundle) لـ DeepSeek Harness، وهو إطار تشغيل الوكلاء (harness) من DeepSeek المرخّص بـ MIT، ولا يزال في مرحلة المعاينة للمطورين. ويتضح من توثيق البنية توزيع الأدوار التالي:

  1. الجلسة الرئيسية (router) تقيّم الطلبات الواردة وتقرر قبول المهمة أو تعليقها أو تجاهلها.
  2. جلسات التنفيذ (worker) تحصل كل منها على مهمة واحدة ومجلد خاص بها. لا تملك أدوات لطرح الأسئلة على البشر، وبعد انتهاء المهمة تُرفض استدعاءاتها.
  3. طلب السحب مرتبط بالمهمة، ولا تنتهي المهمة إلا عند دمج طلب السحب أو إغلاقه، لا في اللحظة التي يعلن فيها الوكيل أنه انتهى.

أكثر ما يثير الاهتمام فلسفة المشروع. ففي وثيقة المبادئ القاعدة هي: أخذ أقل قدر ممكن من انتباه الناس وتقديم أكبر قدر ممكن من القيمة. لا يتكلم الوكيل إلا عندما يكون على أحد أن يفعل شيئًا أو يمكنه الاستفادة من النتيجة.

هل يستطيع الوكيل التصرف دون أن يسأل؟

يستطيع، لكن ليس فورًا. تصف وثيقة الصلاحيات ثلاثة أوضاع للعمل الذي لم يطلبه أحد صراحةً:

  1. off: لا يأخذ الوكيل في الحسبان أي شيء لم يُطلب منه.
  2. observe (الافتراضي): يقيّم الوكيل هذه الطلبات، لكنه يكتفي بتسجيل أنه «كان سيقبل» المهمة، ولا يفعل شيئًا.
  3. auto: يقبل الوكيل بنفسه المهام التي تطابق قواعد كتبها الفريق مسبقًا.

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

ما الذي ينبغي الانتباه إليه؟

أولًا، حالة المشروع. يقول المؤلفون صراحةً إنه نموذج بحثي أولي «للاطلاع فقط»، وليس منتجًا رسميًا من DeepSeek. قد تحتوي الشيفرة على أخطاء، وهي غير جاهزة للإنتاج، وتختلف عن النسخة التي يستخدمها الفريق داخليًا.

ثانيًا، الأمان. وفقًا لـ توثيق النشر، يعمل كلا الإعدادين المسبقين في وضع danger-full-access باسم مستخدم النظام الخاص بنا، ويستطيع الـ worker قراءة مجلدنا الرئيسي. وللعزل يوصي المؤلفون بحساب نظام منفصل وحساب GitHub منفصل للوكيل (المزيد عن هذه المخاطر في مقال أمان وكلاء الذكاء الاصطناعي).

ثالثًا، المتطلبات. نحتاج من بين أمور أخرى إلى Node.js 22.19+ أو 24+، وgit 2.32+، وPython 3.8+، وGitHub CLI 2.48+، وpnpm، وtmux، ومزوّد نماذج مُعدّ في DeepSeek Harness. يعمل فقط مع github.com، ولا يدعم GitHub Enterprise Server.

كيف نجرّب DeepSeek superagent؟

للتثبيت خطوات كثيرة، لذا وفقًا لملف README يتولاه… وكيل. يكفي أن نطلب من وكيل البرمجة الخاص بنا قراءة ملف SETUP.md من المستودع وتنفيذ الإعداد خطوة بخطوة (إن كنا في بداية الطريق مع هذه الأدوات، فسيفيدنا دليل Claude Code).

بعد التشغيل، يكفي أن نفتح issue أو نضيف تعليقًا من حساب مسموح به نذكر فيه @<login الوكيل> مع طلبنا. يُفترض أن تظهر المهمة في لوحة التحكم خلال دورة استطلاع واحدة، أي دقيقة افتراضيًا. أما النموذج نفسه فنربطه كمزوّد في DeepSeek Harness (وبالمناسبة، كان DeepSeek V4.1 Flash مؤخرًا مجانيًا في OpenCode).

FAQ

هل DeepSeek superagent مجاني؟

الشيفرة مفتوحة المصدر بترخيص MIT. ندفع فقط مقابل النموذج الذي يستخدمه الوكيل (والجهاز الذي يعمل عليه).

هل هو منتج رسمي من DeepSeek؟

لا. المستودع موجود على حساب deepseek-ai، لكن المؤلفين يصفونه بأنه نموذج بحثي أولي، وليس منتجًا رسميًا.

هل يعمل مع GitLab أو GitHub Enterprise؟

وفقًا للتوثيق، لا يُدعم إلا github.com، ولا يُدعم GitHub Enterprise Server. واختياريًا، يراقب الوكيل أيضًا محادثات Feishu ‏(Lark).

  • AI
  • وكلاء الذكاء الاصطناعي
  • DeepSeek
  • البرمجة

الذكاء الاصطناعي اليوم، كل مساء

كل مساء، أهم أخبار الذكاء الاصطناعي في اليوم والمقالات الجديدة في المدونة. باختصار ومع المصادر.

مرة واحدة يوميًا. ألغِ الاشتراك بنقرة واحدة. سياسة الخصوصية

3 دقائق قراءة

إيقاف Google Jules: وكيل البرمجة يختفي في 31 ديسمبر

إيقاف Google Jules: منذ 11 نوفمبر يصبح الوكيل للقراءة فقط، وفي 31 ديسمبر يختفي. إليك كيف تُصدِّر بياناتك وإلى أين تنتقل.

  • الذكاء الاصطناعي
  • وكلاء الذكاء الاصطناعي
  • Google
  • البرمجة