SevenTnewS

الذكاء الاصطناعي مفتوح المصدر

العامل المفتوح لأندرو نغ يعمل على سطح المكتب، وليس في المتصفح

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

Emmanuel Fabrice Omgbwa Yasse بمساعدة الذكاء الاصطناعي

2026-07-23 · قراءة 5 دقائق

العامل المفتوح لأندرو نغ يعمل على سطح المكتب، وليس في المتصفح
المصادر : OpenWorker GitH…

كان سباق وكلاء الذكاء الاصطناعي في الغالب سباقًا سحابيًا. وكلاء OpenAI المستمرون يعيشون في Slack ويعملون على خوادم OpenAI. كلود يبقى في علامة تبويب المتصفح، جلسة تفكير بعد جلسة. كلاهما يطلب اشتراكًا شهريًا ويسلمك سلسلة محادثة، وليس تسليمًا مكتملاً.

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

المشروع مفتوح المصدر بموجب ترخيص MIT ويوجد على github.com/andrewyng/openworker. محركه مبني على aisuite، وهو مشروع آخر لـ Ng يوفر واجهة برمجة تطبيقات موحدة لإكمال المحادثات عبر مزودي LLM مع طبقة وكلاء للأدوات ودعم MCP. كان OpenWorker في الأصل جزءًا من مستودع aisuite قبل أن ينتقل إلى منزله الخاص.

محلي أولاً، سحابة اختيارية

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

هذا التصميم مهم للمستخدمين المهتمين بالخصوصية ولأي شخص شاهد وكيلًا مستضافًا في السحابة يغير إدخالاً في التقويم دون فهم السياق بالكامل. OpenWorker يغلق كل إجراء مهم: الكتابة والإرسال وأوامر shell تتطلب موافقة المستخدم أولاً. المهام المجدولة غير المراقبة تترك طلباتها في صندوق وارد بدلاً من التصرف بشكل مستقل.

مرونة النموذج كميزة

رسم بياني : مزودو LLM المدعومون في OpenWorker · موصلات الإنتاجية في OpenWorker
يدعم OpenWorker سبعة مزودي LLM رئيسيين مذكورين في المقال، بالإضافة إلى خيارات إضافية عبر Together وFireworks وOllama. يأتي OpenWorker مع أكثر من 25 تكاملًا؛ يظهر المخطط التكاملات العشرة المذكورة صراحةً في المقال.

حيث أن OpenAI وAnthropic يحبسانك في نماذجهما، يأتي OpenWorker بدون أي نموذج على الإطلاق. أنت تحضر مفتاح API الخاص بك لأي مزود مدعوم: OpenAI، Anthropic، Google Gemini، DeepSeek، Qwen، Mistral، Grok، وعشرات غيرها، بالإضافة إلى نماذج الوزن المفتوح عبر Together وFireworks، والنماذج المحلية بالكامل عبر Ollama.

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

أكثر من 25 موصلاً ودعم MCP

يأتي OpenWorker مع أكثر من 25 تكاملاً تغطي حزمة الإنتاجية المعتادة: GitHub، Slack، Jira، Notion، Linear، HubSpot، Outlook، monday.com، Gmail، وتقويم Google، بالإضافة إلى الوصول إلى الطرفية والملفات المحلية. أي أداة يمكن الوصول إليها عبر بروتوكول سياق النموذج (MCP) يتم توصيلها أيضًا، مع تحكم لكل أداة.

تكامل Slack ملحوظ: أشر إلى @OpenWorker في قناة، وتبدأ جلسة على سطح المكتب لديك. يحدث العمل باستخدام أدواتك، ويعود الرد كرد في الموضوع. هذا التصميم يعني أن الوكيل مرئي للفريق دون أن يعيش في السحابة أو يتطلب اشتراكًا مشتركًا.

مسألة التوقيت

يصل OpenWorker في لحظة غريبة. وكلاء OpenAI المستمرون، الذين أُعلن عنهم في مارس 2025، يقومون بتشغيل المهام المجدولة في السحابة ويتكاملون مع Slack، لكنهم مرتبطون بنماذج OpenAI وبنيته التحتية. يظل Claude من Anthropic مركزًا على التفكير في جلسة واحدة دون أي عرض وكيل مستمر.

لقد جعلت OpenAI للتو عمالاً يمكنك جدولتهم، وكان رد فعل المؤسسات حذرًا. منح وكيل حق الوصول إلى تقويمك وبريدك الإلكتروني شيء عندما يعيش في جلسة المتصفح الخاصة بك. إنه شيء آخر عندما يستمر في السحابة ويتصرف وفقًا لجدول زمني.

يعالج OpenWorker هذا الحذر من خلال جعل كل شيء محليًا ومقيدًا بالموافقة. المقابل هو أن المستخدم يجب أن يدير مفاتيحه الخاصة، وبنته التحتية الخاصة، وتحديثاته الخاصة. التطبيق يقوم بالتحديث التلقائي وبناء macOS موقّع وموثّق، لكن بناء Windows ليس موقّعًا برمجيًا بعد، لذا يحذر SmartScreen عند التثبيت. هذه الفجوة مهمة للتبني المؤسسي الذي يفكر فيه Ng على الأرجح.

مقارنة بالبدائل

OpenClaw، وكيل محلي آخر تم إطلاقه على Ollama 0.17، يركز بشكل خاص على إدارة البريد الوارد والبريد الإلكتروني. OpenWorker أوسع نطاقًا ولكنه أيضًا أثقل: يتطلب Python 3.10+، Node 20+، ولقشرة سطح المكتب، سلسلة أدوات Rust. التشغيل من المصدر هو عملية متعددة الخطوات مع محطتين طرفيتين. التنزيلات المبنية مسبقًا هي المسار المقصود.

حيث أن وكلاء OpenAI منتج تدفع مقابله، فإن OpenWorker هو مرجع تشغله. README واضح: "هذا المستودع هو مرجع عملي لما يمكن لـ aisuite حمله." هذا التأطير صادق ولكنه يحد من انتشاره. تطبيق مرجعي يتطلب سير عمل مطور لتشغيله ليس بعد منتجًا استهلاكيًا.

الرهان على العمل المنجز

الخيار التصميمي الأكثر إثارة للاهتمام هو تنسيق الإخراج. OpenWorker لا يقوم ببث التوكينات. إنه يسلم ملفات: مستندات، جداول بيانات، تقارير، وصفحات ويب تهبط على سطح المكتب لديك ككائنات قابلة للفتح والمشاركة. هذا تحول دقيق ولكنه مهم في كيفية تفكيرنا في المساعدين الذكيين. محادثة تنتهي بـ "هذه مسودة" هي محادثة. محادثة تنتهي بملف .docx على سطح المكتب لديك هي زميل عمل.

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

مشروع Ng لا يحاول تعطيل OpenAI أو Anthropic. إنه يبني مسارًا مختلفًا: محلي، مفتوح، محايد النموذج، ومركّز على الإخراج. الأشهر القليلة القادمة ستظهر ما إذا كان هذا المسار لديه عدد كافٍ من المستخدمين للحفاظ على التطوير بعد النسخة التجريبية الحالية المرخصة بموجب MIT.

أهم أخبار التقنية في 3 دقائق كل صباح

بريد إلكتروني واحد، كل يوم عمل، بما يهم فعلاً في الذكاء الاصطناعي والتقنية.