استقلال تقنيقراءة دقيقتين

Chris Wellons ينشر Prospero، أداة coding agent مكتوبة بـ C++ بلا مزوّد نماذج مضبوط مسبقًا

نشر Chris Wellons، صاحب مدونة nullprogram، يوم 31 أكتوبر 2026 أداة coding agent اسمها Prospero، مكتوبة بـ C++ ومرخصة بـ Unlicense، أي ملكًا عامًا. ويقول إنها تستهلك موارد أقل بنحو 100 مرة من الأدوات المشابهة.

وسببه في بنائها مباشر. فهو يرى أن معظم هذه الأدوات مبنية بـ web stacks وتستهلك جيجابايتات من الذاكرة، بينما الـ harness في جوهره، أي الطبقة التي تدير الحوار مع النموذج وتنفذ أوامره، ليس أكثر من curl موصول بـ popen.

ويضرب مثالًا عمليًا. ففي حملة fuzzing، يقتل الـ OOM killer في Linux أكبر عملية في الذاكرة عند نفادها. وغالبًا تكون هذه العملية أداة الـ agent نفسها لا البرنامج الذي يُفحص، فيعود المطور بعد ساعات ليجد الحملة متوقفة منذ وقت طويل. والأداة الخفيفة لا تُقتل، فتستمر الحملة.

ولا تأتي الأداة بأي مزوّد نماذج مضبوط مسبقًا، والمستخدم هو من يضيفه. وهي تتحدث بواجهة OpenAI Chat Completions API التي يستخدمها llama.cpp وvLLM وLiteLLM وغيرها، وبواجهة Anthropic Messages API مع التفكير الممتد وتخزين الـ prompt. فيمكن تشغيلها على نموذج open weights محلي، أو على نموذج تستضيفه جهة العمل.

وهي ملف تنفيذي واحد بواجهة رسومية أصلية لـ Windows وmacOS وLinux، دون daemon أو server في الحالة العادية. وتعمل headless على جهاز آخر عبر ssh، أو في الخلفية بعد إغلاق النافذة مع إمكانية الاتصال بها لاحقًا.

وهذا يقدم شكلًا آخر من الاعتماد لا مجرد بديل أرخص: الـ harness في يد المطور، والنموذج اختيار منفصل يمكن تغييره. ويهم ذلك خصوصًا من يعمل بنماذج محلية أو في بيئة لا تسمح بإرسال الكود إلى الخارج.

وللأداة حدود واضحة. فهي لا تعمل باشتراك Claude، بل تحتاج إلى مفتاح API أو نموذج محلي. والمستودع أُنشئ في 21 أكتوبر 2026، فهي ما زالت في بدايتها.

المصادر

  1. مقال Chris Wellons على nullprogram
  2. مستودع Prospero برخصة Unlicense

من عدد الأحد 21 جمادى الأولى - 1 نوفمبر

أخبار ذات صلة

برمجيات

مشروع PS5LM يشغّل موديلًا بـ 9 مليارات معامل على PlayStation 5 بسرعة 55 توكن في الثانية

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

6 جمادى الأولى - 17 أكتوبر
ذكاء اصطناعي

نسخة 2-bit من Qwen3.8-27B بحجم 7.89 GB تتفوق على النسخة الكاملة في نداء الأدوات وتتراجع في الرياضيات

المغزى: التوجيه ونداء الأدوات وحلقات الـ agent، وهي مهام تُدفع اليوم بأسعار النماذج الكبيرة، صارت تعمل على جهاز محلي، بينما يبقى الاستدلال الطويل على الـ API.

30 ربيع الآخر - 11 أكتوبر

أخبار الأحد 21 جمادى الأولى - 1 نوفمبر