Skip to content

من الفكرة إلى منتج AI

شكر خاص

شكر خاص لطلاب جامعة تسينغهوا بم-campus شنتشن الدولي للدراسات العليا على اختبار هذه الدورة التدريبية وتقديم الملاحظات والدعم! آراؤكم ومساهماتكم جعلت هذه الدورة أفضل. 👉 عرض قائمة المساهمين الكاملة

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

هذا تغيير كبير: لغات البرمجة أصبحت لغات طبيعية.

مع ظهور النماذج اللغوية الكبيرة (LLM)، لم يعد التطوير "حكرًا على خبراء التقنية"، بل أصبح أداة يمكن للجميع استخدامها. كان أصعب جزء في الماضي هو "كيفية كتابة التعليمات البرمجية"، أما الآن فأصعب جزء هو "ماذا تريد أن تصنع".

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

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

  • كيف تجعل الذكاء الاصطناعي يكتب تعليمات برمجية نظيفة وقابلة للصيانة؟
  • كيف تجمع التعليمات البرمجية المتناثرة في تطبيق يعمل؟
  • كيف تجعل التطبيق يعمل فعليًا ويستخدمه الناس؟
  • كيف تدمج قدرات الذكاء الاصطناعي مثل إنشاء النصوص والتعرف على الصور في منتجك؟

ستجد الإجابات على هذه الأسئلة في هذه الدورة.

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

هويتكما يمكن أن تساعدك هذه الدورة
طالبالواجبات والمسابقات وريادة الأعمال، اصنع مشاريعك بنفسك، بدلاً من طلب المساعدة من الآخرين
محترفأتمتة العمل المتكرر، تحسين الكفاءة، حتى تطوير مشروع جانبي
مدير منتجات / مصممالأفكار لم تعد تبقى على الورق، يمكنك إنشاء عرض تجريبي سريع لرؤسائك/عملائك
رائد أعمال / صاحب مشروع صغيرالتحقق من الأفكار بتكلفة منخفضة، يمكنك صنع MVP دون إنفاق آلاف على الاستعانة بمصادر خارجية
معلم / عامل في مجال التعليمإنشاء أدوات تعليمية ومواد دورات والاختبار الآلي، تحسين كفاءة التدريس
طبيب / محامي / عامل محترفأتمتة العمليات المهنية، وبناء أدوات الكفاءة الخاصة بك
أي شخصاستخدام الذكاء الاصطناعي لحل مشكلات محددة في الحياة/العمل، تحويل المستحيل إلى ممكن

في عصر الذكاء الاصطناعي، القدرة على التنفيذ والأفكار أهم دائمًا من التقنية.

مسار النمو: من "يعرف استخدام الذكاء الاصطناعي" إلى "يعرف صنع منتجات الذكاء الاصطناعي"

🎮

دليل المبتدئين

تجربة برمجة الذكاء الاصطناعي

لعبة الثعبان الصغيرةالبدء من الصفرأول تجربة لـ Vibecodingإنشاء في بضع دقائق
🛠️

المرحلة الأولى

مدير المنتجات / العمليات

AI IDE (Cursor/Claude)تفكيك المتطلبات والنماذج الأوليةتكامل قدرات الذكاء الاصطناعيتطوير Demo كامل
💻

المرحلة الثانية

مطور متوسط/مبتدئ / مطور مستقل

من Figma إلى التعليمات البرمجيةقاعدة بيانات Supabaseتكامل دفع Stripeقاعدة معرفة Dify
🚀

المرحلة الثالثة

مطور متقدم / مهندس معماري

ويب/تطبيقات صغيرة/متعدد المنصاتأدوات MCP المتقدمةRAG & LangGraphتفكير المهندس المتقدم

من خلال مسار التعلم الكامل هذا، ستحصل على:

  • قدرة تطوير Vibe Coding: إتقان التفكير في vibecoding وأدوات الترميز بالذكاء الاصطناعي، وزيادة كفاءة التطوير عدة مرات. لم تعد بحاجة إلى حفظ القواعد عن ظهر قلب، بل تعلم كيفية توجيه الذكاء الاصطناعي لتوليد تعليمات برمجية عالية الجودة.
  • مهارات التطوير الشامل: من تصميم واجهة المستخدم إلى تنفيذ الواجهة الأمامية، من تصميم قاعدة البيانات إلى تطوير API، من التطوير المحلي إلى النشر السحابي، إتقان مجموعة التقنيات الكاملة لتطبيقات الويب الحديثة.
  • تكامل قدرات الذكاء الاصطناعي: تعلم استدعاء واجهات برمجة تطبيقات الذكاء الاصطناعي متعددة الوسائط المختلفة، ودمج قدرات الذكاء الاصطناعي مثل النصوص والصور والكلام بسلاسة في تطبيقاتك، وبناء منتجات ذكية من خلال تقنيات مثل RAG.
  • التفكير في المنتجات وقدرات العمليات: من بحث المستخدمين إلى تفكيك المتطلبات، من تصميم MVP إلى تكرار المنتج، من تكامل المدفوعات إلى إدارة المستخدمين، تشكيل حلقة كاملة من تطوير المنتجات والعمليات.

ماذا يمكنك أن تفعل بعد التعلم؟

المرحلة الأولى: اصنع نموذجك الأولي للمنتج

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

بعد التعلم ستتمكن من:

  • استخدام أدوات برمجة الذكاء الاصطناعي بشكل مستقل لإكمال تطبيق ويب
  • تحويل أفكار المنتجات إلى نماذج أولية قابلة للنقر والتفاعل
  • إضافة ميزات ذكاء اصطناعي للنموذج الأولي (مثل إنشاء الصور من النصوص، المحادثة الذكية)
  • معرفة كيفية استكشاف الأخطاء وإصلاحها عند مواجهتها

ببساطة، ستتمكن من صنع شيء "يعمل ويمكن عرضه للآخرين".

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

لماذا نستخدم نهج قائم على المشاريع للتدريب؟

تحديات العالم الحقيقي

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

مديرك/رئيسك: نريد صنع xxx، والهدف هو تحقيق تأثير yyy.

الوثائق؟ الأطر الجاهزة؟ مواصفات المتطلبات التفصيلية؟ في كثير من الأحيان لا يوجد أي منها.

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

ما تريد هذه الدورة القيام به هو إعطائك "محاكاة للضرب المجتمعي" مسبقًا في بيئة آمنة نسبيًا:

  • من خلال مهام مشروع تبدو صعبة إلى حد ما، إجبارك على ممارسة تفكيك المشكلات، وتصميم الحلول، والبحث عن المعلومات بنفسك
  • من خلال السقالات والتعليمات البرمجية غير "المبسطة"، ستتعلم قراءة وفهم وتعديل قاعدة تعليمات برمجية متوسطة إلى كبيرة
  • من خلال الحلقة الكاملة من الفكرة إلى الإطلاق، ستجرب العملية الكاملة للمنتج من الصفر إلى الواحد

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

فن طرح الأسئلة: مهارة أساسية في عصر الذكاء الاصطناعي

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

عادات جيدة: اجعل "سؤال الذكاء الاصطناعي" جزءًا من عملية التطوير اليومية: عندما تواجه شيئًا لا تفهمه أو مشكلة عالقة، اسأل على الفور.

لماذا هذه مهارة أساسية؟

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

سوء فهم شائع: سؤال واحد فقط "لماذا الخطأ؟" عادة ما يحصل فقط على كومة من التخمينات. املأ السياق، وستحصل على حلول قابلة للتنفيذ.

كيفية "إطعام" المعلومات للذكاء الاصطناعي: لقطات الشاشة مقابل النسخ واللصق

كلتا الطريقتين ممكنتان، لكن للاستخدامات المختلفة:

الطريقةسيناريو الاستخدامالمتطلبات الرئيسية
النسخ واللصقتتبع أخطاء المكدس، السجلات، التعليمات البرمجية، التكوينات، إرجاع APIحاول أن تكون كاملاً، لا تقتطع سطرًا واحدًا من الكلمات الرئيسية
لقطة شاشةمشاكل تخطيط UI، التفاعلات غير الطبيعية، أزرار واجهة الأدوات غير موجودةلقطة شاشة كاملة + حدد المنطقة الرئيسية، من الأفضل إضافة جملة وصفية نصية

⚠️ شرط مسبق مهم

ليس كل الذكاء الاصطناعي يدعم إدخال الصور. التواصل بلقطات الشاشة يتطلب أن يمتلك الذكاء الاصطناعي قدرات متعددة الوسائط (أي القدرة على فهم وتحليل الصور). حاليًا، تشمل نماذج الذكاء الاصطناعي التي تدعم إدخال الصور: Claude (Anthropic)، GPT-4V/GPT-4o (OpenAI)، Gemini (Google)، وبعض النماذج المحلية الكبيرة.

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

تقنيات المطالبات التي تجعل الذكاء الاصطناعي "يشرح بشكل جيد"

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

مثال على سؤال تعليمي

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

بعد المثابرة لفترة طويلة ما زلت لا أستطيع الحل، أريد الاستسلام

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

أعتقد أن بعض تصميمات الدورة التعليمية غير معقولة

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

المراجع