أغلب أدوات الذكاء الاصطناعي للمطورين والمستخدمين تقترح وتترك التنفيذ لك. OpenWorker، المشروع مفتوح المصدر من Andrew Ng، يعمل كتطبيق سطح مكتب ينفّذ المهمة كاملة: يفهم الهدف، ويخطط، وينفّذ عبر الملفات والأدوات المتصلة، ويسلّم النتيجة النهائية بدل قائمة مهام.
كيف يعمل
تخبر OpenWorker بالنتيجة اللي تبيها. "جهّز ملخص عميل"، "رتّب تقويمي"، "اكتب تقريرًا". فيقسّم المهمة إلى خطوات وينفذها عبر سطح مكتبك وملفاتك وطرفيتك (terminal) وأدواتك المتصلة. قبل أي خطوة حسّاسة. إرسال رسالة، تعديل تقويم، تشغيل أمر. يتوقف ويطلب موافقتك أو توجيهك. النتيجة: ملف جاهز تفتحه وتشاركه، لا اقتراح تنفذه بنفسك.
البنية التقنية
المحرك مبني على مكتبة aisuite (من نفس الفريق) التي توحّد واجهة الدردشة عبر مزودي النماذج المختلفين، مع طبقة وكلاء وأدوات ودعم MCP. التطبيق نفسه: قشرة سطح مكتب (Tauri) فوق خادم وكيل محلي بلغة Python، بلا قفل على مزود نموذج معين. تربطه بمفتاحك الخاص من OpenAI أو Anthropic أو Google، أو تشغّله بالكامل محليًا عبر Ollama.
الخصوصية والتكامل
المشروع "محلي أولًا": حلقة الوكيل، محادثاتك، رموز الاتصال بالخدمات، ومفاتيح النماذج. كلها تعيش في مخزن أسرار محلي على جهازك. القطعة السحابية الوحيدة خدمة صغيرة لتوسّط عمليات OAuth مع أكثر من 25 تكاملًا (GitHub، Slack، Jira، Notion، Gmail، وغيرها)، وتقدر تستخدمه بالكامل دون تسجيل دخول عبر مفاتيح API يدوية.
التكامل وتوسيع الصلاحيات
يدعم العمل من داخل Slack مباشرة (منشن @OpenWorker يفتح جلسة على جهازك)، وأتمتة مجدولة (تقرير صباحي، مراقبة قناة أسبوعية). قبل منحه صلاحية تنفيذ فعلية على بيانات أو حسابات حقيقية، يُجرَّب أولًا على مهام محدودة النطاق مع مراقبة نمط طلبات الموافقة قبل توسيع الصلاحيات. والمبدأ نفسه ينطبق على أي وكيل تنفيذي: توسيع الصلاحيات يتم تدريجيًا لا دفعة واحدة.