Reference OS v8 5 دقائق قراءة ١ يونيو ٢٠٢٦ informational: شرح مشروع Friday AI وطريقة تركيبه واستخدامه عملياً دليل Friday: بناء وكيل ذكاء اصطناعي شخصي لتشغيل المهام تلقائياً مع موافقة بشرية بعد قراءة…

AI personal operations platform for supervised, evidence-backed automation.
اختر القسم الذي تحتاجه الآن
الفكرة التي تمنع التسرع
تخيل أن لديك مساعداً ذكياً لا ينفذ أي مهمة دون موافقتك، ويوثق كل خطوة، ويمكنك التراجع عن أي إجراء. هذا هو Friday.
قبل أن تطبق، اعرف أين تقف بالضبط
لا تعتمد على الانطباع؛ اختر مؤشراً تراجعه
إذا كنت تبحث عن وكيل ذكاء اصطناعي ينفذ المهام تحت إشرافك، مع سجل إثبات لكل خطوة، فFriday هو الحل. هذا المشروع مفتوح المصدر يتيح لك بناء مساعد شخصي يعمل محلياً، يوافق على المهام قبل تنفيذها، ويحتفظ بسجل يمكنك الرجوع إليه. في هذا الدليل، ستتعلم تركيبه واستخدامه عملياً مع أمثلة تناسب المطور العربي وصاحب المشروع الصغير.
Friday هو منصة تشغيل ذكاء اصطناعي شخصية (Personal AI Operations Platform) مفتوحة المصدر. يسمح لك بإعطاء أهداف (Goals) للوكيل، فيقوم باستخدام أدواته المتاحة لتنفيذها، مع طلب الموافقة على كل خطوة حساسة. النتيجة موثقة وقابلة للتراجع. يعمل محلياً (Local-first) ولا يرسل بياناتك لسحابات خارجية إلا إذا سمحت بذلك.
يناسب: المطورين الذين يريدون أتمتة مهام متكررة (نسخ احتياطي، نشر، مراقبة) مع تحكم كامل. أصحاب المشاريع الصغيرة الذين يحتاجون مساعداً ذكياً دون اشتراكات شهرية. صانعي المحتوى التقني الذين يريدون تجربة أدوات جديدة.
لا يناسب: المبتدئين تماماً في البرمجة (يحتاج معرفة أساسية بـ Node.js أو Docker). من يريد حلاً سحابياً جاهزاً دون إعداد. من لا يحتاج أتمتة معقدة أو يفضل أدوات مثل Zapier.
npm install -g @thesongzhu/fridayبعد التثبيت، قم بإعداد ملف .env (انظر القسم التالي). ثم شغل الأمر:
friday startgit clone https://GitHub.com/thesongzhu/Friday.git
cd Friday
docker compose -f docker/docker-compose.yml up --buildهذا الخيار يشمل جميع الخدمات المساعدة (قاعدة بيانات، إلخ).
أنشئ ملف .env في المجلد الرئيسي للمشروع. المحتوى النموذجي:
OPENAI_API_KEY=sk-xxxx
FRIDAY_LOG_LEVEL=info
FRIDAY_PORT=3000
TELEGRAM_BOT_TOKEN= (اختياري)OPENAI_API_KEY: مفتاح API من OpenAI (مطلوب).FRIDAY_LOG_LEVEL: مستوى التسجيل (debug, info, warn, error).FRIDAY_PORT: المنفذ المحلي (الافتراضي 3000).TELEGRAM_BOT_TOKEN: توكن بوت تيليغرام (اختياري للإشعارات).بعد التركيب والإعداد، شغل Friday. افتح المتصفح على http://localhost:3000. ستظهر واجهة بسيطة. اكتب هدفك (Goal) مثل: "انسخ قاعدة البيانات MySQL المحلية إلى مجلد /backup كل يوم". Friday سيطلب موافقتك على كل خطوة. يمكنك رؤية السجل والإثباتات في الواجهة.
الهدف: "انسخ قاعدة بيانات MySQL المحلية إلى مجلد /backup كل يوم الساعة 2 صباحاً، وأرسل تأكيداً عبر Telegram". Friday سينفذ بعد موافقتك الأولى، ثم يعمل تلقائياً.
الهدف: "عند تحديث مستودع GitHub، اسحب التغييرات، شغل الاختبارات، ثم انشر على السيرفر بعد موافقتي".
الهدف: "أرسل رسالة واتساب عبر واجهة وزارة الاتصالات لكل عميل جديد في قاعدة البيانات". (يتطلب تكويد الأداة المخصصة).
نعم، إذا كنت تبحث عن أتمتة ذكية مع تحكم كامل وخصوصية. العيوب: يحتاج بعض الإعداد، لا يدعم كل اللغات بشكل كامل، يعتمد على OpenAI حالياً. لكنه مجاني ومفتوح المصدر، ويوفر ميزة الموافقة البشرية التي تفتقر لها أدوات أخرى.
نعم، المشروع مفتوح المصدر برخصة MIT. قد تحتاج لدفع مقابل استخدام OpenAI API.
حالياً يدعم OpenAI فقط، لكن المشروع يخطط لدعم مزودين آخرين.
Friday يعمل محلياً، ولا يرسل بياناتك خارجياً إلا إذا استخدمت أدوات تتطلب ذلك (مثل API خارجي).
الواجهة بالإنكليزية، لكن يمكن إعطاء الأهداف بالعربية إذا كان النموذج يدعمها (GPT-4 يدعم العربية).
راجع قسم الأخطاء الشائعة أعلاه، أو افتح issue في GitHub.
نعم، يمكن تشغيله على أي سيرفر يدعم Docker أو Node.js.
Friday يركز على الذكاء الاصطناعي والموافقة البشرية، بينما n8n و Zapier يركزان على سير العمل بدون ذكاء اصطناعي.
خطوات عملية مرتبة من التشخيص إلى النتيجة
لماذا؟ Friday يحتاج إلى Node.js 18+ أو Docker ليعمل، ومفتاح API من OpenAI للذكاء الاصطناعي.
كيف؟ تأكد من تثبيت Node.js 18+ (node -v) أو Docker و Docker Compose. احصل على مفتاح API من OpenAI.
الناتج: بيئة جاهزة للتثبيت.
لماذا؟ طريقتان للتثبيت تناسب أنظمة مختلفة.
كيف؟ للتركيب عبر npm: npm install -g @thesongzhu/friday. للتركيب عبر Docker: git clone https://github.com/thesongzhu/Friday.git ثم cd Friday ثم docker compose -f docker/docker-compose.yml up --build
الناتج: Friday مثبت وجاهز للتشغيل.
لماذا؟ يحتوي على الإعدادات الأساسية مثل مفتاح API ومستوى التسجيل.
كيف؟ أنشئ ملف .env في مجلد المشروع وأضف: OPENAI_API_KEY=sk-xxxx FRIDAY_LOG_LEVEL=info FRIDAY_PORT=3000 (اختياري TELEGRAM_BOT_TOKEN=...)
الناتج: Friday مهيأ للتشغيل.
لماذا؟ لبدء الخدمة والتفاعل مع الوكيل.
كيف؟ شغل الأمر: friday start (npm) أو تأكد من تشغيل Docker. افتح المتصفح على http://localhost:3000
الناتج: واجهة Friday تعمل.
لماذا؟ الهدف هو المهمة التي سينفذها الوكيل بموافقتك.
كيف؟ اكتب هدفاً مثل: 'انسخ قاعدة البيانات MySQL المحلية إلى مجلد /backup كل يوم' ثم انتظر طلب الموافقة.
الناتج: الوكيل يبدأ بتنفيذ المهمة خطوة بخطوة.
لماذا؟ للتأكد من صحة التنفيذ وإمكانية التراجع.
كيف؟ في الواجهة، راجع سجل الخطوات والإثباتات (Evidence). استخدم خيار التراجع إذا لزم الأمر.
الناتج: تنفيذ موثق وقابل للتراجع.
حوّل القراءة إلى تنفيذ سريع
OPENAI_API_KEY=sk-xxxx FRIDAY_LOG_LEVEL=info FRIDAY_PORT=3000 # TELEGRAM_BOT_TOKEN=your_telegram_bot_token
انسخ قاعدة البيانات MySQL المحلية إلى مجلد /backup كل يوم الساعة 2 صباحاً، وأرسل تأكيداً عبر Telegram.
عند تحديث مستودع GitHub، اسحب التغييرات، شغل الاختبارات، ثم انشر على السيرفر بعد موافقتي.
اعرف أين يتعثر الناس وكيف تتجنب ذلك
ماذا تفعل حسب حالتك؟
إذا: إذا كنت مطوراً وتريد أتمتة مهام متكررة مع تحكم كامل
إذن: Friday مناسب لك، جرب التثبيت عبر npm.
إذا: إذا كنت صاحب مشروع صغير وتحتاج مساعداً ذكياً دون اشتراكات
إذن: Friday مناسب، استخدم Docker للتثبيت السهل.
إذا: إذا كنت مبتدئاً تماماً في البرمجة
إذن: قد لا يناسبك Friday، ابدأ بأدوات أبسط مثل Zapier.
إذا: إذا كنت تفضل حلاً سحابياً جاهزاً
إذن: Friday ليس مناسباً، استخدم Zapier أو n8n السحابي.
جدول صغير يمنع التسويف
نقاط مختصرة ترجع لها لاحقاً
1. Friday هو مشروع مفتوح المصدر برخصة MIT.
2. يعمل محلياً ولا يرسل بياناتك لسحابات خارجية إلا إذا سمحت.
3. الموافقة البشرية إلزامية لكل خطوة حساسة.
4. يحتفظ بسجل إثبات (Evidence) لكل خطوة.
5. يدعم التراجع (Rollback) عن الإجراءات.
6. يمكن تركيبه عبر npm أو Docker.
7. يتكامل مع Telegram للإشعارات والتحكم عن بعد.
8. يتطلب Node.js 18+ أو Docker و Docker Compose.
9. يدعم حالياً OpenAI API فقط.
إجابات مباشرة على ما يبحث عنه الزائر
تعريفات مختصرة تمنع الالتباس
برنامج يعمل بتقنية الذكاء الاصطناعي ينفذ مهام محددة بناءً على أهداف يحددها المستخدم، مع إمكانية الموافقة البشرية.
توثيق لكل خطوة ينفذها الوكيل، يمكن الرجوع إليه للتحقق من صحة التنفيذ.
إلزامية موافقة المستخدم قبل تنفيذ أي إجراء حساس من قبل الوكيل.
إمكانية إلغاء الإجراءات التي نفذها الوكيل والعودة إلى الحالة السابقة.
استخدمها كمسارات متابعة داخل نفس الموضوع
تحول القارئ: من متلقٍ لأخبار التقنية إلى مطبق عملي يركب ويستخدم وكيل ذكاء اصطناعي بنفسه.
القيمة الحقيقية تظهر عند العودة والتطبيق
لا تتعامل معه كمقال يُقرأ مرة واحدة. استخدمه كلوحة تشغيل: ارجع للتشخيص عند ظهور المشكلة، وللقوالب عند التطبيق، ولمؤشرات القياس عند المراجعة.
Friday يمنحك تحكماً كاملاً في أتمتة المهام مع ذكاء اصطناعي. جربه اليوم، وشارك تجربتك مع المجتمع العربي. لا تنسَ مراجعة المصادر الرسمية على GitHub لأحدث التحديثات.
حتى يبقى المرجع صالحاً مع الوقت
FAQ