تخطّى إلى المحتوى الرئيسي
أتمتة

دليل Friday: بناء وكيل ذكاء اصطناعي شخصي لتشغيل المهام تلقائياً مع موافقة بشرية

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

    دليل Friday: بناء وكيل ذكاء اصطناعي شخصي لتشغيل المهام تلقائياً مع موافقة بشرية

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

    الخلاصة: Friday هو منصة تشغيل ذكاء اصطناعي شخصية مفتوحة المصدر تعمل محلياً، تتيح لك إعطاء أهداف للوكيل فيقوم بتنفيذها مع طلب الموافقة البشرية على كل خطوة حساسة، ويحتفظ بسجل إثبات قابل للتراجع. يمكن تركيبه عبر npm أو Docker، ويتطلب Node.js 18+ أو Docker، ومفتاح API من…
    وكيل ذكاء اصطناعي شخصي801 كلمة تقريباًزارو — مكتبة الأدلة العملية
    دليل Friday: بناء وكيل ذكاء اصطناعي شخصي لتشغيل المهام تلقائياً مع موافقة بشرية
    Photo by Usen Parmanov on Pexels
    LIVE PROJECTthesongzhu/Friday★ 928TypeScript

    AI personal operations platform for supervised, evidence-backed automation.

    رابط المشروع على GitHub ↗

    MAP

    خريطة الصفحة

    اختر القسم الذي تحتاجه الآن

    1. ما هو Friday؟
    2. من يحتاج Friday ومن لا؟
    3. المميزات الرئيسية
    4. المتطلبات الأساسية
    5. تركيب Friday خطوة بخطوة
    6. شرح ملف .env والإعدادات
    7. تشغيل Friday واستخدامه
    8. أخطاء شائعة وحلولها
    9. استخدامات عملية (أمثلة للمطور السعودي)
    10. هل يستحق التجربة؟
    11. بدائل مشابهة
    12. أسئلة شائعة
    !

    قبل أن تطبق

    الفكرة التي تمنع التسرع

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

    Q

    أسئلة التشخيص السريع

    قبل أن تطبق، اعرف أين تقف بالضبط

    1. هل تحتاج إلى أتمتة مهام متكررة مع تحكم كامل وموافقة بشرية؟
    2. هل تفضل تشغيل الأداة محلياً للحفاظ على خصوصية بياناتك؟
    3. هل لديك معرفة أساسية بـ Node.js أو Docker لتثبيت الأداة؟
    4. هل تبحث عن حل مجاني ومفتوح المصدر بدلاً من الاشتراكات الشهرية؟
    5. هل تحتاج إلى سجل إثبات لكل خطوة ينفذها الوكيل؟
    6. هل تخطط لاستخدام Friday مع API حكومي أو خدمات خارجية؟
    7. هل تريد إشعارات وتحكم عن بعد عبر Telegram؟

    نظام التشغيل: Input → Process → Output

    INPUT
    هدف (Goal) يحدده المستخدم، مثل 'انسخ قاعدة البيانات احتياطياً'.
    PROCESS
    Friday يحلل الهدف، يختار الأدوات المناسبة، يطلب الموافقة، ينفذ، ويسجل النتيجة.
    OUTPUT
    نتيجة المهمة مع إثبات (سجل، لقطات، ملفات) وإمكانية التراجع.
    Decision Layer
    كل مهمة تتطلب موافقة بشرية قبل التنفيذ.
    Memory Layer
    يسجل Friday كل إجراء في قاعدة بيانات محلية للرجوع إليها.
    Feedback Loop
    بعد التنفيذ، يتعلم Friday من النتيجة لتحسين الأداء مستقبلاً.
    M

    لوحة قياس النجاح

    لا تعتمد على الانطباع؛ اختر مؤشراً تراجعه

    المؤشرطريقة القياسإشارة جيدة
    وقت تنفيذ الهدفسجل الوقت من إعطاء الهدف حتى اكتماله في واجهة Friday.أقل من دقيقة للمهام البسيطة.
    عدد الموافقات المطلوبةاحسب عدد طلبات الموافقة التي أرسلها الوكيل.عدد قليل (1-3) للمهام المعقدة.
    نسبة نجاح التنفيذقسم عدد المهام المنجزة بنجاح على إجمالي المهام.أكثر من 90%.

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

    ما هو Friday؟

    Friday هو منصة تشغيل ذكاء اصطناعي شخصية (Personal AI Operations Platform) مفتوحة المصدر. يسمح لك بإعطاء أهداف (Goals) للوكيل، فيقوم باستخدام أدواته المتاحة لتنفيذها، مع طلب الموافقة على كل خطوة حساسة. النتيجة موثقة وقابلة للتراجع. يعمل محلياً (Local-first) ولا يرسل بياناتك لسحابات خارجية إلا إذا سمحت بذلك.

    من يحتاج Friday ومن لا؟

    إعلان

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

    لا يناسب: المبتدئين تماماً في البرمجة (يحتاج معرفة أساسية بـ Node.js أو Docker). من يريد حلاً سحابياً جاهزاً دون إعداد. من لا يحتاج أتمتة معقدة أو يفضل أدوات مثل Zapier.

    المميزات الرئيسية

    • مفتوح المصدر (MIT License) – مجاني بالكامل.
    • يعمل محلياً – بياناتك على جهازك.
    • الموافقة البشرية إلزامية – لا ينفذ شيئاً دون إذنك.
    • سجل إثبات (Evidence) – كل خطوة موثقة.
    • قابلية التراجع (Rollback) – يمكنك إلغاء الإجراءات.
    • يدعم Docker و npm – خيارات تركيب متعددة.
    • تكامل مع Telegram – إشعارات وتحكم عن بعد.
    • قابل للتوسع – يمكن إضافة أدوات جديدة.

    المتطلبات الأساسية

    • Node.js 18+ (لتركيب npm)
    • Docker و Docker Compose (لتركيب Docker)
    • مفتاح API من OpenAI (أو مزود آخر مدعوم)
    • نظام تشغيل: Linux, macOS, Windows (مع WSL2)
    • معرفة أساسية بسطر الأوامر

    تركيب Friday خطوة بخطوة

    الخيار 1: التركيب عبر npm

    npm install -g @thesongzhu/friday

    بعد التثبيت، قم بإعداد ملف .env (انظر القسم التالي). ثم شغل الأمر:

    friday start

    الخيار 2: التركيب عبر Docker

    git clone https://GitHub.com/thesongzhu/Friday.git
    cd Friday
    docker compose -f docker/docker-compose.yml up --build

    هذا الخيار يشمل جميع الخدمات المساعدة (قاعدة بيانات، إلخ).

    شرح ملف .env والإعدادات

    أنشئ ملف .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 واستخدامه

    بعد التركيب والإعداد، شغل Friday. افتح المتصفح على http://localhost:3000. ستظهر واجهة بسيطة. اكتب هدفك (Goal) مثل: "انسخ قاعدة البيانات MySQL المحلية إلى مجلد /backup كل يوم". Friday سيطلب موافقتك على كل خطوة. يمكنك رؤية السجل والإثباتات في الواجهة.

    أخطاء شائعة وحلولها

    الخطأالسببالحل
    Error: Cannot find moduleلم يتم تثبيت الاعتمادياتشغل npm install في مجلد المشروع
    Docker: port already allocatedالمنفذ 3000 مستخدمغير المنفذ في docker-compose.yml
    OpenAI API key not setملف .env ناقصتأكد من وجود OPENAI_API_KEY في .env
    Friday doesn't respondالخدمة لم تبدأتحقق من logs باستخدام docker logs أو friday logs

    استخدامات عملية (أمثلة للمطور السعودي)

    مثال 1: نسخ احتياطي تلقائي لقاعدة بيانات مع إشعار Telegram

    الهدف: "انسخ قاعدة بيانات MySQL المحلية إلى مجلد /backup كل يوم الساعة 2 صباحاً، وأرسل تأكيداً عبر Telegram". Friday سينفذ بعد موافقتك الأولى، ثم يعمل تلقائياً.

    مثال 2: أتمتة نشر تحديثات موقع ويب

    الهدف: "عند تحديث مستودع GitHub، اسحب التغييرات، شغل الاختبارات، ثم انشر على السيرفر بعد موافقتي".

    مثال 3: تكامل مع API حكومي سعودي

    الهدف: "أرسل رسالة واتساب عبر واجهة وزارة الاتصالات لكل عميل جديد في قاعدة البيانات". (يتطلب تكويد الأداة المخصصة).

    هل يستحق التجربة؟

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

    بدائل مشابهة

    • n8n: أتمتة سير عمل، لكن بدون ذكاء اصطناعي مدمج.
    • AutoGPT: وكيل ذكاء اصطناعي، لكن بدون موافقة بشرية إلزامية.
    • Zapier: سحابي ومغلق المصدر، باشتراك شهري.
    • CrewAI: لتنسيق عدة وكلاء، لكن أكثر تعقيداً.

    أسئلة شائعة

    هل Friday مجاني بالكامل؟

    نعم، المشروع مفتوح المصدر برخصة MIT. قد تحتاج لدفع مقابل استخدام OpenAI API.

    هل يمكن استخدام Friday مع نماذج ذكاء اصطناعي غير OpenAI؟

    حالياً يدعم OpenAI فقط، لكن المشروع يخطط لدعم مزودين آخرين.

    كيف أضمن أمان بياناتي؟

    Friday يعمل محلياً، ولا يرسل بياناتك خارجياً إلا إذا استخدمت أدوات تتطلب ذلك (مثل API خارجي).

    هل يدعم Friday اللغة العربية؟

    الواجهة بالإنكليزية، لكن يمكن إعطاء الأهداف بالعربية إذا كان النموذج يدعمها (GPT-4 يدعم العربية).

    ماذا أفعل إذا واجهت خطأ في التركيب؟

    راجع قسم الأخطاء الشائعة أعلاه، أو افتح issue في GitHub.

    هل يمكن تشغيل Friday على سيرفر خاص؟

    نعم، يمكن تشغيله على أي سيرفر يدعم Docker أو Node.js.

    ما الفرق بين Friday وأدوات مثل n8n أو Zapier؟

    Friday يركز على الذكاء الاصطناعي والموافقة البشرية، بينما n8n و Zapier يركزان على سير العمل بدون ذكاء اصطناعي.

    DO

    Playbook التطبيق

    خطوات عملية مرتبة من التشخيص إلى النتيجة

    خطوة 1

    تثبيت المتطلبات الأساسية

    لماذا؟ Friday يحتاج إلى Node.js 18+ أو Docker ليعمل، ومفتاح API من OpenAI للذكاء الاصطناعي.

    كيف؟ تأكد من تثبيت Node.js 18+ (node -v) أو Docker و Docker Compose. احصل على مفتاح API من OpenAI.

    الناتج: بيئة جاهزة للتثبيت.

    خطوة 2

    تثبيت Friday عبر npm أو Docker

    لماذا؟ طريقتان للتثبيت تناسب أنظمة مختلفة.

    كيف؟ للتركيب عبر 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 مثبت وجاهز للتشغيل.

    خطوة 3

    إعداد ملف .env

    لماذا؟ يحتوي على الإعدادات الأساسية مثل مفتاح API ومستوى التسجيل.

    كيف؟ أنشئ ملف .env في مجلد المشروع وأضف: OPENAI_API_KEY=sk-xxxx FRIDAY_LOG_LEVEL=info FRIDAY_PORT=3000 (اختياري TELEGRAM_BOT_TOKEN=...)

    الناتج: Friday مهيأ للتشغيل.

    خطوة 4

    تشغيل Friday وفتح الواجهة

    لماذا؟ لبدء الخدمة والتفاعل مع الوكيل.

    كيف؟ شغل الأمر: friday start (npm) أو تأكد من تشغيل Docker. افتح المتصفح على http://localhost:3000

    الناتج: واجهة Friday تعمل.

    خطوة 5

    إعطاء هدف للوكيل

    لماذا؟ الهدف هو المهمة التي سينفذها الوكيل بموافقتك.

    كيف؟ اكتب هدفاً مثل: 'انسخ قاعدة البيانات MySQL المحلية إلى مجلد /backup كل يوم' ثم انتظر طلب الموافقة.

    الناتج: الوكيل يبدأ بتنفيذ المهمة خطوة بخطوة.

    خطوة 6

    مراجعة السجل والإثباتات

    لماذا؟ للتأكد من صحة التنفيذ وإمكانية التراجع.

    كيف؟ في الواجهة، راجع سجل الخطوات والإثباتات (Evidence). استخدم خيار التراجع إذا لزم الأمر.

    الناتج: تنفيذ موثق وقابل للتراجع.

    TMP

    قوالب جاهزة للنسخ

    حوّل القراءة إلى تنفيذ سريع

    ملف .env أساسي
    OPENAI_API_KEY=sk-xxxx
    FRIDAY_LOG_LEVEL=info
    FRIDAY_PORT=3000
    # TELEGRAM_BOT_TOKEN=your_telegram_bot_token
    هدف نسخ احتياطي مع إشعار Telegram
    انسخ قاعدة البيانات MySQL المحلية إلى مجلد /backup كل يوم الساعة 2 صباحاً، وأرسل تأكيداً عبر Telegram.
    هدف أتمتة نشر موقع
    عند تحديث مستودع GitHub، اسحب التغييرات، شغل الاختبارات، ثم انشر على السيرفر بعد موافقتي.
    ERR

    مصفوفة الأخطاء

    اعرف أين يتعثر الناس وكيف تتجنب ذلك

    الخطألماذا يحدث؟التصحيح
    Error: Cannot find moduleلم يتم تثبيت الاعتماديات (dependencies) بشكل صحيح.شغل npm install في مجلد المشروع.
    Docker: port already allocatedالمنفذ 3000 مستخدم من قبل تطبيق آخر.غير المنفذ في docker-compose.yml أو أوقف التطبيق الآخر.
    OpenAI API key not setملف .env ناقص أو لا يحتوي على OPENAI_API_KEY.تأكد من وجود OPENAI_API_KEY=sk-xxxx في ملف .env.
    Friday doesn't respondالخدمة لم تبدأ بشكل صحيح.تحقق من logs باستخدام docker logs أو friday logs.
    IF

    شجرة القرار

    ماذا تفعل حسب حالتك؟

    إذا: إذا كنت مطوراً وتريد أتمتة مهام متكررة مع تحكم كامل

    إذن: Friday مناسب لك، جرب التثبيت عبر npm.

    إذا: إذا كنت صاحب مشروع صغير وتحتاج مساعداً ذكياً دون اشتراكات

    إذن: Friday مناسب، استخدم Docker للتثبيت السهل.

    إذا: إذا كنت مبتدئاً تماماً في البرمجة

    إذن: قد لا يناسبك Friday، ابدأ بأدوات أبسط مثل Zapier.

    إذا: إذا كنت تفضل حلاً سحابياً جاهزاً

    إذن: Friday ليس مناسباً، استخدم Zapier أو n8n السحابي.

    7D

    خطة تطبيق 7 أيام

    جدول صغير يمنع التسويف

    1. اليوم 1: تثبيت المتطلبات (Node.js/Docker) والحصول على مفتاح OpenAI API.
    2. اليوم 2: تثبيت Friday عبر npm أو Docker.
    3. اليوم 3: إعداد ملف .env وتشغيل Friday.
    4. اليوم 4: تجربة هدف بسيط (مثل نسخ ملف) ومراجعة السجل.
    5. اليوم 5: تجربة هدف معقد (مثل نسخ احتياطي لقاعدة بيانات) مع إشعار Telegram.
    6. اليوم 6: اختبار التراجع عن إجراء والتأكد من سجل الإثبات.
    7. اليوم 7: توثيق التجربة ومشاركتها مع المجتمع.
    FACT

    حقائق سريعة تحفظها

    نقاط مختصرة ترجع لها لاحقاً

    1. Friday هو مشروع مفتوح المصدر برخصة MIT.

    2. يعمل محلياً ولا يرسل بياناتك لسحابات خارجية إلا إذا سمحت.

    3. الموافقة البشرية إلزامية لكل خطوة حساسة.

    4. يحتفظ بسجل إثبات (Evidence) لكل خطوة.

    5. يدعم التراجع (Rollback) عن الإجراءات.

    6. يمكن تركيبه عبر npm أو Docker.

    7. يتكامل مع Telegram للإشعارات والتحكم عن بعد.

    8. يتطلب Node.js 18+ أو Docker و Docker Compose.

    9. يدعم حالياً OpenAI API فقط.

    FAQ

    أسئلة شائعة

    إجابات مباشرة على ما يبحث عنه الزائر

    هل Friday مجاني بالكامل؟

    نعم، المشروع مفتوح المصدر برخصة MIT، لكن قد تحتاج لدفع مقابل استخدام OpenAI API.

    هل يمكن استخدام Friday مع نماذج ذكاء اصطناعي غير OpenAI؟

    حالياً يدعم OpenAI فقط، لكن المشروع يخطط لدعم مزودين آخرين.

    كيف أضمن أمان بياناتي؟

    Friday يعمل محلياً، ولا يرسل بياناتك خارجياً إلا إذا استخدمت أدوات تتطلب ذلك (مثل API خارجي).

    هل يدعم Friday اللغة العربية؟

    الواجهة بالإنكليزية، لكن يمكن إعطاء الأهداف بالعربية إذا كان النموذج يدعمها (GPT-4 يدعم العربية).

    ماذا أفعل إذا واجهت خطأ في التركيب؟

    راجع قسم الأخطاء الشائعة في الدليل، أو افتح issue في GitHub.

    هل يمكن تشغيل Friday على سيرفر خاص؟

    نعم، يمكن تشغيله على أي سيرفر يدعم Docker أو Node.js.

    ما الفرق بين Friday وأدوات مثل n8n أو Zapier؟

    Friday يركز على الذكاء الاصطناعي والموافقة البشرية، بينما n8n و Zapier يركزان على سير العمل بدون ذكاء اصطناعي.

    ABC

    مصطلحات سريعة

    تعريفات مختصرة تمنع الالتباس

    وكيل ذكاء اصطناعي شخصي

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

    سجل إثبات (Evidence)

    توثيق لكل خطوة ينفذها الوكيل، يمكن الرجوع إليه للتحقق من صحة التنفيذ.

    الموافقة البشرية (Human Approval)

    إلزامية موافقة المستخدم قبل تنفيذ أي إجراء حساس من قبل الوكيل.

    التراجع (Rollback)

    إمكانية إلغاء الإجراءات التي نفذها الوكيل والعودة إلى الحالة السابقة.

    Q+

    أسئلة مرتبطة يبحث عنها الناس

    استخدمها كمسارات متابعة داخل نفس الموضوع

    كيفية تثبيت Friday على Windows مع WSL2أفضل بدائل Friday مفتوحة المصدرFriday vs AutoGPT vs n8n مقارنةاستخدام Friday مع API وزارة الاتصالات السعوديةFriday إشعارات Telegram بالعربيةحل مشكلة OpenAI API key in FridayFriday أتمتة نشر موقع ووردبريس

    لماذا هذا المرجع يتجاوز الموضوع نفسه؟

    تحول القارئ: من متلقٍ لأخبار التقنية إلى مطبق عملي يركب ويستخدم وكيل ذكاء اصطناعي بنفسه.

    • إدارة المشاريع: يمكن استخدام Friday لأتمتة مهام项目管理.
    • التسويق: أتمتة نشر المحتوى على وسائل التواصل.
    • العمليات: نسخ احتياطي ومراقبة الأنظمة.
    SAVE

    كيف تستخدم هذا المرجع لاحقاً؟

    القيمة الحقيقية تظهر عند العودة والتطبيق

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

    Friday يمنحك تحكماً كاملاً في أتمتة المهام مع ذكاء اصطناعي. جربه اليوم، وشارك تجربتك مع المجتمع العربي. لا تنسَ مراجعة المصادر الرسمية على GitHub لأحدث التحديثات.

    UPD

    خطة تحديث هذا الدليل

    حتى يبقى المرجع صالحاً مع الوقت

    • تحديث مفتاح OpenAI API إذا انتهت صلاحيته.
    • مراجعة إصدار Friday الجديد على GitHub كل شهر.
    • تحديث ملف .env عند تغيير الإعدادات.
    • إضافة أدوات جديدة مخصصة حسب الحاجة.

    زارو — مكتبة الأدلة العملية

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

    Evergreen Reference + GitHub Intelligence + Multi-Stage AI OS v8.0.0-EVERGREEN-GITHUB-AI-INTELLIGENCE-OS

    [Object]
    كاتب في Ficus Web | تقرير إخباري وقصة قصيرة

    مقالات ذات صلة

    اقتراحات مبنية على أول تصنيف مرتبط بالمقال الحالي

    التعليقات (0)

    لا توجد تعليقات بعد. كن أول من يبدأ النقاش 👇