انضم لذكاء صباعي: www.zka2soba3y.com ونادي الجينيس: www.gbc4.com. واتساب: 01157611470
مقدمة: مساعدك الشخصي بالذكاء الاصطناعي ببلاش!
تخيل يبقى عندك مساعد ذكاء اصطناعي خاص بيك، تكلمه من موبايلك على التليجرام أو الواتساب، تطلب منه يراجع إيميلاتك ويرد عليها، يفكرك بمهامك، ويعمل لك صور وفيديوهات، ويساعدك كمان في شغلك. والأجمل إنك تقدر تزود له قدرات جديدة كل ما تحتاج، وتقدر تبنيه بنفسك بشكل مجاني تمامًا وبدون ما تكون مبرمج!
في الدرس ده، هوريك خطوة بخطوة إزاي تعمل مساعدك الشخصي ده وتخليه شغال على موبايلك 24 ساعة عشان ينفذ لك مهام حقيقية بدل ما يكون مجرد شات بوت.
ملاحظة سريعة: عشان نعمل المساعد ده، هنحتاج نستعين بكذا خدمة مجانية.
الأداة الأولى: جوجل أنتجرافيتي IDE (Google Anti-Gravity IDE)
أول خدمة هنحتاجها هي جوجل أنتجرافيتي. ده برنامج من جوجل بيسمح ليك تبني تطبيقات كاملة بمجرد إنك تكتب “برومبت” (وصف). يعني بدل ما تكتب كود بنفسك، أنت بتوصف التطبيق بالكلام العادي باللغة العربية أو الإنجليزية، وهو اللي بيبني المشروع وملفاته كلها بشكل تلقائي.
1. تحميل وتثبيت أنتجرافيتي
- هتروح على جوجل وتكتب “انتي جرافيتي اي دي اي” (Anti-Gravity IDE).
- اختار أول نتيجة في البحث (هتلاقي اللينك في أول تعليق مثبت أسفل الفيديو ده).
- دي بتكون الواجهة الرئيسية للمنصة. ممكن تيجي فوق على اليمين وتضغط على “داونلود” أو تضغط على “داونلود” في الويندوز هنا.
- حمل أول إصدار أو نسخة اللي هي نسخة الـ 64 بت (أو للماك/لينكس لو جهازك كده).
- بعد ما يخلص تحميل، اضغط عليه عشان تثبته بشكل عادي جدًا.
- وافق على الشروط، واضغط “Next” كذا مرة.
- في الخيارات، اختار أول خيار مع الخيارين اللي تحت بشكل افتراضي عشان يعمل لك أيقونة على سطح المكتب.
- اضغط “Next” و “Install” واستناه يخلص التثبيت.
2. إعدادات أنتجرافيتي الأولية
- بعد ما يخلص التثبيت، افتح البرنامج. دي بتكون الواجهة الرئيسية لأنتجرافيتي.
- اضغط “Next”.
- هيقول لك يستورد الإعدادات من VS Code، لكن اضغط على “Start Fresh”.
- اختار أي ثيم يعجبك (أنا هختار “الدارك” عادي جدًا) واضغط “Next”.
- في الخيارات اللي على الشمال، دي بتتحكم في صلاحيات الـ “إيجنت” بتاعك:
- أول خيار: الإيجنت هيعمل كل حاجة بدون ما يرجع لك (يعمل ملفات، يثبت متطلبات، يعمل تعديلات من خلال الترمنال).
- تاني خيار (الافتراضي): هيعمل حاجات بدون ما يرجع لك، وفي حاجات تانية هيرجع لك فيها.
- تالت خيار (Review-Driven Development): كل حاجة هيعملها لازم هيرجع لك فيها.
- Custom: أنت بتعمل إعدادات مخصصة.
نصيحة: اختار الخيار الثاني لأنه “Recommended” (موصى به).
- اضغط “Next” مرتين.
- في الجزئية الأخيرة، اعمل تسجيل دخول بحسابك على جوجل (البرنامج مجاني تمامًا).
- بعد تسجيل الدخول، هيقول لك تم الاتصال بنجاح. اضغط فوق على “Open Anti-Gravity” عشان يفتح داخل البرنامج.
- هيظهر خيار لو عايز بياناتك تستخدم في تدريب أنتجرافيتي، شيل الخيار ده واضغط “Next”.
- بكده أنتجرافيتي IDE فتح معاك. هتلاقيه تحت على الشمال بيثبت بعض الإضافات الضرورية (ممكن تاخد دقيقة لدقيقتين).
3. نظرة سريعة على واجهة أنتجرافيتي
- على اليمين: الـ “إيجنت” (مساعد الذكاء الاصطناعي).
- على الشمال: ده بيكون الجزء اللي بنكتب فيه الكود (أو بالأحرى هيتم كتابة الكود فيه وفتح الملفات بواسطة الإيجنت).
- المنتصف: جزئية الأكواد.
- تقدر تغير طرق العرض بالضغط فوق على الخيارات عشان تعمل تخصيص للـ “Layout” زي ما تحب.
الأداة الثانية: Node.js (بيئة التشغيل)
تاني حاجة محتاجين نعملها إنك تروح على جوجل وتكتب “نود جي اس” (Node.js).
- اختار أول نتيجة في نتائج البحث.
- احنا بنحمل “نود جي اس” نسخة الـ LTS (Long Term Support) عشان بيئة التشغيل.
- اضغط فوق على “Download”.
- انزل تحت على نسخة 20 LTS واضغط على “Download”.
- بعد ما يخلص تحميل، ثبته بشكل طبيعي جدًا زي أي برنامج (Next, Install).
تجهيز مشروعك الأول
- هتيجي على جهازك، داخل أي مجلد فاضي، واعمل كليك يمين و “New Folder” (مجلد جديد). سميه أي حاجة (أنا مثلاً هسميه “براء كلو” مستوحاة من “أوبن كلو”).
- ارجع على أنتجرافيتي واضغط على “Open Folder”.
- اختار نفس المجلد اللي احنا عملناه (ده هيكون ملف المشروع).
- اضغط على “Yes, I trust the authors”.
- دلوقتي أنت داخل مجلد المشروع بتاعك اللي هنعمله.
بناء الإيجنت الشخصي: البرومبت السحري
دلوقتي نقدر نبدأ بأننا نيجي هنا في الجنب على الـ “إيجنت” (Agent) اللي نقدر نوصف له إحنا عايزين إيه، وهو هيعمل لنا كل حاجة: الملفات والأكواد وحتى يشغلها ويجربها على المتصفح بشكل افتراضي.
1. اختيار الموديل
- في مودين هنا: “Fast” (سريع) و “Planning” (تخطيط).
- في نماذج مختلفة ممكن نستخدمها، أقواهم طبعًا “كلاد أوبوس 4.6” (Claude Opus 4.6)، لكن ممكن كمان نستخدم نماذج “جيميناي” (Gemini) كويسة.
- أنا مثلاً هختار “جيميناي 3.1 برو هاي” (Gemini 3.1 Pro High) ومود “Planning” عشان أدي له “البرومبت” المفصل لعمل اللي أنا عايزه، وهو كمان يعمل منه تخطيط أفضل للمهمة دي عشان تكتمل على أكمل وجه.
2. البرومبت بالتفصيل (الوصف)
البرومبت ده طويل شوية، بس خلينا نتكلم عليه:
نص البرومبت (ملخص):
“أنت بتساعدني أعمل حاجة اسمها بارا كلو (Bara Claw). ده إيجنت ذكاء اصطناعي شخصي بيشتغل على جهازي بشكل محلي وأقدر كمان أشغله أون لاين بعدين، وأقدر أتواصل معاه على التليجرام بشكل مباشر. مفيش واجهة مستخدم (UI)، أنا بس هكتب له على التليجرام وهو هيعمل أي حاجة أنا عايزها (نفس فكرة كلاد بوت أوبن كلاو). أنا مش بتكلم عن أوبن كلاو، أنا بعمل حاجة خاصة بيا ولازم تكون آمنة وتحت سيطرتي بالكامل.”
المهام (Objectives):
- يتكلم معايا على التليجرام.
- يفكر زي نماذج اللغات الكبيرة (LLM) زي GPT وجيميناي.
- يكون معاه أدوات ويفتكر المعلومات والتفاصيل اللي بعملها معاه.
- يشتغل محليًا على جهازي بشكل مجاني.
الأمان (Security):
- التليجرام: أنا بس اللي أقدر أبعت للإيجنت، مش أي يوزر تاني.
- مفاتيح الـ API (Credentials) تكون محفوظة.
- تفاصيل عن الذاكرة (Memory).
نماذج الذكاء الاصطناعي المجانية:
- هنستخدم خدمة نماذج مجانية زي جروك API (Grok API).
- جيميناي API (Gemini API) كاحتياط (Fallback) في حال إن جروك API انتهى أو قلّت الـ “Limits”.
- مفاتيح الـ API (تليجرام بوت توكن، جيميناي API، جروك API، وغيره) هتكون داخل نفس الملف.
ليه بنستخدم API Keys؟ بنستخدمها عشان نستخدم أدوات ونماذج داخل الإيجنت بتاعنا بدون ما نعمل عملية الربط بشكل يدوي كل مرة. بنضيف بس مفتاح الـ API كأنك عملت تسجيل دخول على جيميناي بس لداخل الإيجنت بتاعك.
تفاصيل إضافية:
- يتأكد إن كل حاجة تمام (هنستخدم NPM).
- المشروع يكون “Scalable” (قابل للتطوير) عشان بعدين نضيف قدرة التشغيل على الكلاود (لو قفلت جهازك، الإيجنت لسه شغال على الكلاود بشكل مجاني).
- نضيف أدوات تانية زي “Text-to-Speech” (تحويل النص لصوت) و “Skills” زي “Level Labs” عشان لو حابب تحول النص إلى صوت أو الإيجنت يرد عليك بصوت.
هتبعت له البرومبت ده.
3. الإيجنت بيبدأ العمل
- بعد ما تبعت البرومبت، هتلاقيه على الجنب الشمال عمل ملفات لوحده (أنت ما عملتش أي حاجة).
- بيكمل المهام اللي أنت طلبتها، بيعمل “Generation” (توليد) وبيولد ملفات أكتر.
- هيقول لك إنه عايز الصلاحيات عشان يشغل “البرومبت” أو “الكوماند” الخاص بالـ NPM، هتضغط على “Run”.
- كل ده في “Implementation Task” (مهام التنفيذ) اللي هو كتبها وبينفذها حاليًا. أنت بس هتستناه يخلص.
- بعد ما ينتهي من عمل كل حاجة، هيقول لك “Accept All” (وافق على التعديلات).
ملاحظة: البرومبت هيكون موجود في التعليق المثبت أسفل الفيديو، أو ممكن تكتب لي لو مش شايف التعليق وهبعته لك.
تجهيز الإيجنت: مفاتيح الـ API والـ “Tokens”
في آخر قسم من رد الذكاء الاصطناعي، هيقول لك “How to Run” أو كيفية التشغيل.
أول حاجة بيقول لك: “ضيف مفاتيح الـ API داخل ملف environment” (اللي هو موجود عندك على الشمال، اللي أنت طلبت منه يعمله) عشان نضيف فيه التوكن ومفاتيح الـ API وبقية التفاصيل.
1. تليجرام بوت توكن (Telegram Bot Token)
- هتروح على التليجرام وتبحث على حاجة اسمها “BotFather”.
- افتح المحادثة معاه واضغط على “Start”.
- هيجبلك خيارات كتير، لكن اللي يهمنا هو “New Bot” (
/newbot). - هيقول لك ساعتها اكتب اسم البوت ده (اكتب مثلاً “بارا كلاو”).
- بعد كده هيقول لك اختار “يوزر نيم” للبوت (اكتب مثلاً “بارا كلاو بوت”).
- هيعمله لك ويديك “Access Token”.
- انسخ التوكن ده.
- ارجع على ملف
environmentداخل أنتجرافيتي، وضيف التوكن هنا بدل الكلام اللي كان مكتوب بين علامات التنصيص ("...").
2. تليجرام يوزر آي دي (Telegram User ID)
عشان يكون في أمان في الموضوع، وإنك بس تكلم البوت من خلال اليوزر نيم بتاعك مش أي حد يقدر يكلمه:
- هتبحث فوق داخل التليجرام على “User Info Bot”.
- اختار الخيار التاني “User Info Bot” في اليوزر نيم “Get ID ID Bot”.
- اضغط على “Start”.
- هيعطيك رقم موجود جنب كلمة “ID”. انسخه.
- ضيفه هنا في الخانة دي (
REPLACE_WITH_YOUR_TELEGRAM_ID).
3. جروك API كي (Groq API Key)
عشان نربط ونضيف قدرة نماذج الذكاء الاصطناعي للإيجنت بتاعنا:
- هتروح على جوجل وتكتب “Groq”.
- اختار أول نتيجة في نتائج البحث.
- اضغط على “Get Started” عشان تبدأ.
- سجل سواء بحسابك على جوجل أو جيت هاب أو حتى الإيميل بشكل عادي جدًا.
- بعد تسجيل الدخول (حتى على الباقة المجانية)، هتروح فوق على خيار “API Keys”.
- اضغط على “Create API Key” وسميه مثلاً “بارا كلاو”.
- اعمل “Verify” واضغط “Submit”.
- فورًا هيعمل لك مفتاح API. انسخه.
- ارجع على أنتجرافيتي داخل نفس ملف
environment، وضيفه هنا بين علامات التنصيص في خانةGROQ_API_KEY.
تحذير: مفتاح الـ API ده مش لازم تشاركه مع أي حد. أنا هحذفه بعد الفيديو عشان الأمان.
4. جيميناي API كي (Gemini API Key)
عشان يكون زي نموذج أو ذكاء اصطناعي احتياطي (Fallback) في حالة إن الجروك API انتهى أو خلصت الكريدتس المجانية اليومية:
- لو أنت عندي على القناة من زمان، أكيد حفظت إزاي تعمل مفتاح API خاص بجيميناي بشكل مجاني تمامًا.
- هتروح على جوجل AI Studio.
- اضغط فوق على اليمين على “Get Started”.
- هتيجي تحت هنا في الشمال على “Get API Key”.
- هتيجي فوق هنا على “Create API Key” وتضغط عليها.
- هتعمل مفتاح API سواء مجاني أو مدفوع (اختار المجاني).
- اضغط على “Create Key”.
- هيعمل لك مفتاح API. انسخ المفتاح بالضغط على “Copy API Key”.
- ارجع على أنتجرافيتي وهضيفه هنا داخل الخانة دي بكل بساطة.
5. حفظ التغييرات
مهم جدًا: لو لاحظت هنا في نقطة بيضا جنب اسم الملف environment، فمعناها إن الملف لسه ماتحفظش. اضغط Ctrl + S أو تيجي فوق على “File” وتعمل “Save” عشان يحفظ التغييرات.
تشغيل الإيجنت بتاعك
دلوقتي إحنا جاهزين نجرب نشغل البوت بتاعنا.
1. فتح الترمنال
لو جينا تاني في اليمين على جزئية “How to Run” أو كيفية التشغيل، هنلاقي بعد ما نضيف مفاتيحنا أو الـ “Credentials” الخاصة بينا، تاني حاجة بيقول لك: “اتأكد إنك تكون موجود في المجلد اللي أنت عملته الخاص بالمشروع (اللي هو براء كلو) ونعمل npm run dev داخل المسار ده”.
ممكن تعمل الخطوة دي داخل أنتجرافيتي:
- هتيجي فوق هنا على “Terminal”.
- اضغط بعدها على “New Terminal”. هيفتح معاك “Terminal” كمان داخل المشروع. دي أسهل طريقة بصراحة.
2. تشغيل الكوماند
- انسخ الكوماند اللي هو
npm run dev(ده خاص بـ Node.js). - اكتبه في الترمنال واضغط “Enter”.
- هيبدأ معاك يشغل ويعمل الربط مع تليجرام، ويعمل كمان قاعدة البيانات، وهيقول لك كمان إن هو اشتغل بشكل ناجح.
3. تجربة الإيجنت على تليجرام
- روح على التليجرام على “بارا كلاو” (البوت اللي أنت عملته داخل “BotFather”).
- اضغط بعدها على “Start”.
- هتلاقيه بيقول لك: “Hello, I am Bara Claw, مساعدك الشخصي. إزاي أقدر أساعدك؟”
- اسأله: “تعرف تتكلم عربي؟”
- هيرد عليك: “نعم، أستطيع التحدث باللغة العربية. كيف يمكنني مساعدتك اليوم؟”
نتيجة ممتازة جدًا! دلوقتي الإيجنت بتاعنا ده شغال محليًا وبنقدر نكلمه على التليجرام.
مشكلة التشغيل الدائم وحفظ الذاكرة (24/7)
المشكلة هنا إننا لو قفلنا الإيجنت من الترمنال، وقفلنا أنتجرافيتي (البرنامج اللي إحنا شغالين عليه)، مش هيدينا أي رد لو أنا كتبت له تاني (جرب تكتب له “أهلاً” مش هيعمل أي رد).
عشان نخليه شغال 24 ساعة بلا توقف، هنعمل حاجتين:
- أول حاجة: لازم نحفظ كل محادثاتنا هنا على الكلاود عشان ما ينسيش أي حاجة أو تفاصيل سابقة اتكلمنا فيها معاه أو مهمة هنكلفه بيها بعد كده.
- تاني حاجة: عشان يكون نشط 24 ساعة بحيث أبعت له رسالة هنا فيرد علينا حتى لو قفلنا أنتجرافيتي.
حل مشكلة الذاكرة والتشغيل الدائم: فايربيس (Firebase)
عشان كده، هنضيف له قدرة خاصة بواسطة الـ “MCP Servers” (منصات الـ “Multi Cloud Provider”).
1. إضافة فايربيس في أنتجرافيتي
- هتيجي داخل أنتجرافيتي على “Additional Options” (التلات نقط اللي فوق).
- اضغط عليها هيفتح لك كذا خيار. إحنا مهتمين بـ “MCP Servers”.
- اضغط عليها، هتلاقي عندنا “MCP Servers” كتير نختار منهم، لكن إحنا يهمنا حاجة اسمها فايربيس (Firebase).
- اضغط عليها، هيفتح لك النافذة اللي في المنتصف تقريبًا.
- هتيجي هنا على “Install” داخل أنتجرافيتي واضغط عليها عشان تثبت الفايربيس MCP.
- استناه يخلص عملية التثبيت (Installation).
- بعد ما ينتهي من عملية التثبيت، هتتأكد بأنك تشوف كلمة “Enabled” فوق جنب كلمة “Firebase”.
- لو نزلت على “Tools” هتلاقي عندك أدوات كتير إحنا عايزين الإيجنت بتاعنا يستخدمها.
- اقفل النافذة دي، وارجع تاني فوق “Back to Agent” الخاص بكتابة الكود وعمل الملفات داخل أنتجرافيتي.
معلومة: فايربيس هي في الحقيقة أصلاً مش موجودة بس داخل أنتجرافيتي على هيئة MCP، دي أصلاً منصة من شركة جوجل تقدر تعمل عليها تطبيقات وتستضيفها (Host) وفيها مزايا كتير تانية. كمان بتعطيك 300 دولار “Credits” مجانية لاستضافة تطبيقاتك على الويب بمجرد إضافة وسيلة دفع (مش بيخصم منك أي حاجة، الموضوع مجاني).
2. توجيه الإيجنت لاستخدام فايربيس
- هتيجي على جزئية “البرومبت” هنا أو كتابة الأوامر.
- أول حاجة هتعمل “Switch” على “Fast” (سريع) عشان ما يعملش “Planning” كتير وينفذ بشكل أسرع.
- اكتب له البرومبت ده (بالعربي مش مشكلة المرة دي):
“أنا جربت أكلم الإيجنت على تيليجرام وكله كان تمام، بس دلوقتي أنا عايز كل المحادثات دي تتحفظ على الكلاود. ودي أول خطوة في إننا نخليه شغال 24 ساعة بلا توقف على الكلاود (طبعًا الخطوة دي اختيارية، أنت ممكن تخليه شغال بس محليًا على جهازك وأنت مشغله). عشان ده يحصل، أنا أعطيتك أكسس على فايربيس اللي إحنا لسه عاملين لها تثبيت، فعايزك تستخدم التكنولوجيا بتاعتهم مجانًا عشان تحفظ كل المحادثات (أضفت هنا ‘مجانًا’ عشان ما يتخطاش الـ ‘Limits’ الخاصة بالـ ‘Credits’). وكمان بقول له بعد ما يحفظ المحادثات هناك، يديني رابط المشروع اللي عمله في فايربيس عشان أختبر كل حاجة، والتعليمات اللازمة للتشغيل.”
نصيحة: جزئية “التعليمات اللازمة للتشغيل” دي عشان لو أنت مثلاً شخص مش تقني وحابب إنه يساعدك في كل خطوة تقريبًا.
- ابعث له البرومبت ده واستناه يبدأ.
- هيطلب منك الإذن عشان يعمل تثبيت لحاجات متعلقة بالفايربيس (“Yes” أو “No”). في الترمنال أنت بتكتب حرف الـ “Y”، لكن أنت هنا بس هتضغط على “Accept”.
- خطوة كمان هيطلب فيها “Accept” عشان يعمل “Yes” ويكمل. خليك متابع معاه الخطوات دي.
- هتلاقيه عمل تعديلات كتير وحابب يجرب، حتى هو هيعمل بنفسه
npm run build(الكوماند اللي إحنا بنستخدمه في الترمنال عشان نشغل الإيجنت بتاعنا). اضغط على “Run”. - بعد ما ينتهي من جميع التعديلات، هيقول لك “Accept All” أو أوافق على التغييرات. وافق عليها.
نصيحة: لو أنت تعبت من إنه كل شوية يقول لك عايز الـ “Access” أو الصلاحيات وتضغط على “Run”، ممكن تغير دي هنا لـ “Always Run” (دائمًا التشغيل)، لكن أنا مش بنصح بكده لو أنت خبرتك ضعيفة في الموضوع ده أو مش كبيرة، خصوصًا الـ “Commands” اللي بتتكتب هنا. فممكن تتعب نفسك وتضغط بس على “Run” في كل مرة يطلب منك فيها إنك تعمل كده (بعد ما تراجع الأمر). وعمومًا أنتجرافيتي فيه خاصية حلوة جدًا وإنك تعمل حذف للتغييرات والرجوع للنقطة السابقة بالضغط على السهم المعكوس اللي فوق (بيكون دايماً موجود في آخر كل برومبت أنت بتعمله).
3. مراجعة رد الإيجنت والخطوات اليدوية لفايربيس
بعد ما الإيجنت يخلص، هيكتب لك كلام كتير بالعربي. تعال نراجعه:
- “مرحبا براء”: لاحظت إنه افتكر اسمي.
- “عمل قاعدة البيانات المحلية عشان يحفظ كل حاجة على الكلاود”: زي ما أنا طلبت.
- “الكود عمل تعديلات تانية عشان يعمل الموضوع ده”.
- “اعمل مشروع على فايربيس واسمي المشروع ده بنفس الاسم اللي هو كتبه هنا”: (مثلاً “Bara Claw Memory”).
الخطوات اليدوية لعمل مشروع فايربيس:
- عمل المشروع على فايربيس:
- اضغط هنا على “Firebase Console” أو ممكن تكتب نفس الكلمة في الإنترنت لو ما فتحش معاك.
- اضغط على “Get Started by Setting Firebase Project”.
- هيقول لك اكتب “Project Name”. انسخ الاسم اللي الإيجنت كتبه (مثلاً “Bara Claw Memory”) وأضفه هنا.
- وافق على الشروط. ممكن تشيل الخطوة التالتة (جوجل في الخصوصية…).
- اضغط على “استكمال”.
- هيقول لك لو حابب تخلي جيميناي موجود داخل فايربيس (لك الحرية، أنا هسيبه عادي) واضغط على “استكمال”.
- لو عايز جوجل أناليتكس، أنا هقفلها بصراحة، واضغط بعدها على “Create Project” عشان يعمل لنا المشروع.
- استناه يخلص (مش بيغيب، تقريبًا دقيقتين).
- بعد ما ينتهي، اضغط على “استكمال” (Continue).
- لو ضغطت على “Spark Plan” هتلاقينا هنا على “Current Plan” اللي هي 0 دولار شهريًا (عشان الموضوع مجاني).
- تفعيل الفاير ستور للمحادثات على الكلاود:
الإرشاد رقم 2 من الإيجنت بيقول لك: “افعل الفاير ستور للمحادثات على الكلاود، وده بيتم بإنك تعمل داتابيس، اختار الموقع الجغرافي الأقرب ليك واخليها على برودكشن مود.”
- ارجع على فايربيس في الصفحة اللي كنت فيها واضغط على زر “Home” على الشمال عشان تروح على الصفحة الرئيسية.
- هتيجي هنا على الشمال واضغط مثلاً على الجزئية دي عند “Search” عشان يفتح لك الـ “Panel” ده (ممكن تفتحها بالضغط على الأيقونة أو السهم الشمال ده).
- هتروح بعدها هنا على “Databases & Storage” واضغط عليها.
- اضغط على “Firestore” (الخيار ده).
- في الصفحة اللي إحنا فيها، اضغط على “Create Database”.
- في الصفحة دي، خليك هنا على “Standard Edition” وبعدها “Next”.
- اختار الـ “Location” الأقرب ليك (أنا مثلاً ممكن أختار جنوب أفريقيا أقرب حاجة لمصر، أو ممكن تختار أي سيرفر أوروبي عادي جدًا). أنا هخليها على أفريقيا بشكل طبيعي.
- اضغط على “Next”.
- في الخيار اللي موجود قدامك هنا، زي ما هو قال لي في أنتجرافيتي، “خليها على Production Mode”. أنا هسيبها زي ما هي واضغط هنا على “Create”.
- هيبدأ يعمل لنا الداتابيس. استناه يخلص.
- هتلاقيه عمل لنا الداتابيس لكن طبعًا لسه فاضية ما فيهاش أي حاجة.
- استخراج ملف صلاحيات الخدمة (Service Account Key):
الإرشاد رقم 3 بيقول لك: “استخرج ملف الصلاحيات
serviceAccount.json.” وكمان بيقول لنا إزاي نعمل كده:“روح على Project Settings، وبعد كده Service Account، واعمل Generate New Private Key. وبعدها هيتم تحميل ملف على جهازك بصيغة JSON. حمله وضيفه إلى مجلد المشروع (الملفات اللي عندنا في الشمال هنا، داخل ‘براء كلاو’ اللي أنا عملته في بداية الفيديو).”
- ارجع على فايربيس.
- هتيجي فوق هنا على “الإعدادات” (Settings) داخل المشروع.
- روح بعدها على “Service Accounts” (الخيار اللي هو اتكلم عنه). ركز معايا واضغط عليه.
- هتفتح معانا النافذة دي. سيب كل حاجة زي ما هي واضغط هنا على “Generate New Private Key”.
- بعد ما تضغط على الزر ده، هيقول لك طبعًا إنه حافظ على الأمان والسرية (وأنت طبعًا مش لازم تشاركه مع أي حد).
- اضغط هنا على “Generate Key”. هيحمل لك ملف.
- الملف اللي تحمل ده، كل اللي عليك إنك تضيفه داخل مجلد المشروع اللي إحنا عملناه في البداية (بحيث إنه يكون مع الملفات التانية).
- لو بصينا داخل أنتجرافيتي، هنلاقي كمان نفس الملف بنفس الاسم الطويل شوية موجود.
- هو بيقول لك: “قم بتغيير اسم الملف على جهازك إلى
serviceAccount.json“. انسخ الكلمة دي. - تعالى على الملف ده وكليك يمين، بعدها “Rename”، وضيف الاسم الجديد:
serviceAccount.json. - اضغط “Enter” عشان يحفظ التغيير.
بكده إحنا انتهينا كمان من تالت خطوة.
- تشغيل ومتابعة الإيجنت:
رابع خطوة معانا هنا: “تشغيل ومتابعة الإيجنت”. بيقول لك: “نقدر نشغل الإيجنت باستخدام الأوامر دي.”
- اضغط هنا على الزر ده عشان تنسخ “البرومبتس” أو الأوامر اللي موجودة.
- هنفتح الـ “Terminal” بكل بساطة داخل نفس مجلد المشروع من أنتجرافيتي: هتيجي فوق هنا على خيار “Terminal” وبعد كده تضغط على “New Terminal”.
- هيفتح معاك الترمنال داخل المشروع.
- اعمل
Ctrl + Vأو كليك يمين عشان تضيف الأوامر اللي نسخناها. - هيقول لك: “متأكد إنك هتضيف النص اللي إحنا نسخناه؟” هتقول له “نعم”.
- هيبدأ مباشرة يشغل أنتجرافيتي (أو عفواً الإيجنت) ويقول لك هنا كمان: “Firebase Store Initialized Successfully” أو “تم الربط بنجاح”.
- حتى بعت لك رسالة: “مرحبا، كيف يمكنني مساعدتك اليوم؟”
- اسأله مثلاً: “تعرف قناة مدرسة الذكاء الاصطناعي على يوتيوب؟”
- هيعمل “Typing” دلوقتي وهيرد عليك: “إنها بتشرح حاجات عن الذكاء الاصطناعي وغيره.”
- لو رجعت على فايربيس ورحت على الداتابيس اللي إحنا لسه عاملينها (عن طريق إنك تروح على “Databases & Storage” وبعدها على “Firestore”)، هتلاقي عندك المفروض بيانات “Conversations” موجودة.
- لو ضغطت عليها، هتلاقي في “Conversations” بـ “IDs” مختلفة. هتلاقي آخر واحد أنت عملته اللي هو بتسأله هنا عن مدرسة الذكاء الاصطناعي، والـ “Content” هنا بيوفر الرد بتاعه.
ممتاز! بكده إحنا حفظنا الذاكرة بتاعتنا على الكلاود عشان بعدين يرجع ليها لو في أي حاجة أو مثلاً تكون محفوظة بشكل عام على الكلاود بلا توقف وما نخسرهاش أبدًا.
إضافة قدرات وأدوات جديدة للإيجنت
دلوقتي بما إن الذاكرة موجودة على الكلاود والمحادثات مش هنخسرها أبدًا وكده كله تمام، خلونا نضيف له أدوات تانية، لأن حاليًا ممكن تحسوا إنه مجرد “شات بوت” (بتسأله أسئلة ويجاوب عليك). إحنا عايزين نزوده بقدرات تانية زي عمل الصور، عمل فيديو، أو إرسال رسالة صوتية وغيره.
1. إضافة قدرات الصور والفيديوهات وتحويل الصوت لنص
- هتيجي هنا على خانة “البرومبت” وهتقول له:
“أنا حابب لما أطلب من الإيجنت يعمل لي صورة أو فيديو يعمل كده باستخدام قدرات جيميناي (لأن الـ API متوفر). يعني يعمل لي صور باستخدام نانو بنانا 2 (Nano Banana 2)، والفيديوهات باستخدام فيو 3.1 (Vieu 3.1) السريع مثلاً. وبالنسبة لما أبعت له رسائل صوتية يحللها باستخدام جروك API لأن عندهم نماذج لتحويل الصوت إلى نص عشان ينفذ أي حاجة أطلبها منه.”
ملاحظة: جروك API مجاني، وحتى جيميناي API مجاني لعمل الصور والفيديوهات. في فيديو هنا على القناة بعنوان “شغلت فيو 3 ونانو بنانا مجانا داخل أن” شرحت فيه بكل بساطة إزاي تستخدم نانو بنانا برو وفيتو 3 مجانا داخل أن عن طريق إنك تحصل على API مجاني من جيميناي بقيمة 300 دولار.
- ابعث له البرومبت ده.
2. اختبار القدرات الجديدة
أ. اختبار تحويل الصوت لنص وعمل الصور:
- هتضغط على الزر ده عشان تبعت له “ريكورد” (رسالة صوتية).
- قول له: “اعمل لي صورة لشاب مصري بيجري عند الأهرامات.”
- هتلاقيه بيقول لك: “سمعتك بتقول اعمل صورة لشاب مصري بيجري عند الأهرامات.”
- هيقول لك: “جاري رسم الصورة باستخدام نموذج نانو بنانا.” لكن ممكن يحصل خطأ.
- لو حصل خطأ، هترجع على أنتجرافيتي وتقول له: “حصل خطأ في إنشاء الصورة، مفروض يستخدم نانو بنانا 2 من جيميناي لعمل الصورة. حل المشكلة.” (وقول له كمان إن نانو بنانا 2 الجديد باسم جيميناي 3.1 و “فلاش إيمدج بريفيو”).
- استناه يخلص التعديلات.
- ارجع على تليجرام وقول له: “جرب تعمل الصورة تاني.”
- هتلاقيه بيقول لك: “جاري رسم الصورة باستخدام نانو بنانا 2.”
- المفروض الصورة دلوقتي تطلع قدامك داخل الشات.
- هتلاقيه بيقول لك: “تفضل صورتك.” والجودة مميزة بصراحة.
ب. اختبار عمل الفيديو:
- قول له: “اعمل فيديو لشاب سعودي بيقول اشترك في قناة مدرسة الذكاء الاصطناعي.”
- هيعمل “Typing” وهيقول لك: “جاري توليد الفيديو باستخدام نموذج فيو 3.1، والعملية ممكن تستغرق بضعة دقائق.”
- هتلاقيه عمل لك الفيديو.
ملاحظة: هو بيتكلم عربي، بس المشكلة في النص العربي داخل فيو 3 وده حله إنك تحول الصورة اللي معموله بنانو بنانا لفيديو. لكن إحنا اتأكدنا إنه بيعمل فيديوهات يعني ببساطة ونقدر نحملها ونستخدمها على جهازنا.
بصراحة حاجات مميزة جدًا وفي استخدامات أكتر.
إضافة جوجل ورك سبيس (Google Workspace)
الحقيقة في منصة اسمها “MCP Market” (المنصة اللي موجودة قدامكم هنا) وفي “Agent Skills” كتيرة نقدر نضيفها أو قدرات للإيجنت بتاعنا، منها الجوجل ورك سبيس.
1. تحميل سكيل جوجل ورك سبيس
- هتيجي هنا على “Agent Skills” وتختار “All Skills”.
- هتلاقي عندك “Skills” كتير، منها اللي ليها علاقة بالـ AI زي “Google Workspace Assistant” اللي إحنا هنضيفها. حتى كمان “Coding Agent” تضيف قدرات البرمجة للإيجنت بتاعك.
- أنا مثلاً هختار “Google Workspace Assistant” هنا واضغط عليها.
- هتيجي هنا على “Download Skill”. (هسيب لكم الرابط بتاع الـ “MCP Market” في التعليق المثبت أسفل الفيديو).
- هيحمل لك ملف مضغوط.
- روح على الملف ده وفك الضغط بشكل عادي جدًا. هتلاقي جواه ملف اسمه
skill.md. - ضيف ملف الـ “Skill” ده داخل ملف “كلاو” اللي إحنا عاملينه (أنا مثلاً “بارا كلاو”) أو الإيجنت بتاعنا عشان نشغلها.
معلومة: الـ “Skill” دي فيها خصائص كتير زي مثلاً الاتصال بالـ “Gmail”، “Google Sheets”، كل منتجات جوجل تقريبًا.
2. توجيه الإيجنت لدمج سكيل جوجل ورك سبيس
- ارجع على أنتجرافيتي.
- بكل بساطة هتقول له:
“أنا أضفت سكيل للمشروع عشان أربط الإيجنت بأدوات جوجل زي درايف وجيميل وكالندر بتاعتي عشان أقدر أسأله أسئلة مختلفة زي سؤال عن الإيميلات بتاعتي، أشوف مثلاً كان عندي أي ميتنج وغيره من الإيكوسيستم بتاع جوجل. فادمج السكيل دي مع الإيجنت.”
- ابعث له البرومبت ده.
- استناه يخلص. هو حاليًا بيعمل “Scan” للملفات عشان يلاقي الـ “Skill” (كان ممكن أقول له اسم الـ “Skill”
skill.md، لكن مش مشكلة هو لقاه بنفسه). - اعمل “Run” عشان يكمل.
- أخيرًا انتهى من كل حاجة وبيقول لي إنه ربط جوجل ورك سبيس بالإيجنت بتاعنا. كل ده أصبح مربوط بيه.
- هيقول لك هنا “خطوات هامة لتفعيل السكيل” وهيديك كل التعليمات ويضيف الـ “Skill”، هيقول لك بس تعمل حاجات بسيطة عشان تفعل كل حاجة.
ملاحظة: لو لاحظت هنا أنا حولت على “Flash” لأنه قال لي إنه خلصت الـ “Limit” في جيميناي 3.1 برو.
الخاتمة: مساعدك الشخصي جاهز!
ودلوقتي أصبح عندنا إيجنت موجود على تليجرام، نقدر نكلمه من الموبايل في أي وقت، يقدر يعمل لك صور وفيديوهات، ويبحث في الإنترنت، ويعرف لك حاجات كتير، وتقدر تضيف له “Skills” كتير زي ما وضحت لك بطرق مختلفة (ممكن من الـ “MCP Servers” أو إنك حتى تكتب هنا أنت عايز يعمل لك إيه بالظبط زي ما أنا عملت).
والحقيقة كمان نقدر نخليه شغال بلا توقف. لو حابين أعرفكم إزاي تخلوه شغال بلا توقف على مدار اليوم، عرفوني.
أتمنى يكون الشرح أفادكم. أنا بصراحة عامل الفيديو ده للإفادة، لأن “أوبن كلاو” موجود “Already” بخصائص كتير جدًا، لكن أنا حابب أوريكم نظرة سريعة ممكن تعمل إيه باستخدام الإيجنت المجاني على أنتجرافيتي.
لو استفدت من الفيديو، اعمل لايك وسبسكرايب. ولو عندك أي سؤال تاني أو حابب أتعمق أكتر في الموضوع وأعمل فيديوهات أكبر عن الموضوع ده، اكتب لي في التعليقات ونشوفكم في فيديو تاني!
