Home
Login

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

دورة تدريبية تمهيدية في الذكاء الاصطناعي التوليدي من Microsoft تتكون من 21 درسًا، تغطي مسارًا تعليميًا كاملاً من المفاهيم الأساسية إلى تطوير التطبيقات العملية، وتدعم Python و TypeScript.

GenerativeAILLMMicrosoftGitHubTextFreeMulti-Language

مشروع Microsoft Generative AI للمبتدئين: نظرة مفصلة

نظرة عامة على المشروع

Microsoft Generative AI للمبتدئين هو برنامج تعليمي شامل يتكون من 21 درسًا، تم إنشاؤه بواسطة خبراء الترويج للتكنولوجيا السحابية في Microsoft (Microsoft Cloud Advocates). يهدف هذا المشروع مفتوح المصدر إلى مساعدة المبتدئين على إتقان أساسيات بناء تطبيقات الذكاء الاصطناعي التوليدي.

مميزات المشروع

هيكل الدورة

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

دعم لغات البرمجة

  • Python: لغة البرمجة الرئيسية.
  • TypeScript: توفير أمثلة التعليمات البرمجية المقابلة.
  • دعم متعدد المنصات:
    • إصدار عام (Python/TypeScript).
    • إصدار .NET (مصمم خصيصًا لمطوري .NET).
    • إصدار JavaScript.

تكامل المنصات التقنية

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

  • Azure OpenAI Service: خدمة OpenAI على منصة Microsoft Azure.
  • GitHub Marketplace Model Catalog: كتالوج نماذج GitHub.
  • OpenAI API: واجهة برمجة تطبيقات OpenAI الرسمية.

مخطط الدورة التدريبية الكامل

رقم الدرس اسم الدرس وصف الدرس مصادر الفيديو
00 إعداد الدورة إعداد بيئة الدورة
01 مقدمة إلى الذكاء الاصطناعي التوليدي ونماذج اللغات الكبيرة (LLMs) مقدمة إلى الذكاء الاصطناعي التوليدي ونماذج اللغات الكبيرة
02 استكشاف ومقارنة نماذج اللغات الكبيرة المختلفة استكشاف ومقارنة نماذج اللغات الكبيرة المختلفة
03 استخدام الذكاء الاصطناعي التوليدي بمسؤولية استخدام الذكاء الاصطناعي التوليدي بمسؤولية
04 فهم أساسيات هندسة المطالبات فهم أساسيات هندسة المطالبات
05 إنشاء مطالبات متقدمة إنشاء مطالبات متقدمة
06 بناء تطبيقات توليد النصوص بناء تطبيقات توليد النصوص
07 بناء تطبيقات الدردشة بناء تطبيقات الدردشة
08 بناء تطبيقات البحث وقواعد بيانات المتجهات بناء تطبيقات البحث وقواعد بيانات المتجهات
09 بناء تطبيقات توليد الصور بناء تطبيقات توليد الصور
10 بناء تطبيقات الذكاء الاصطناعي منخفضة التعليمات البرمجية بناء تطبيقات الذكاء الاصطناعي منخفضة التعليمات البرمجية
11 دمج التطبيقات الخارجية مع استدعاء الوظائف دمج التطبيقات الخارجية مع استدعاء الوظائف
12 تصميم تجربة المستخدم لتطبيقات الذكاء الاصطناعي تصميم تجربة المستخدم لتطبيقات الذكاء الاصطناعي
13 تأمين تطبيقات الذكاء الاصطناعي التوليدي الخاصة بك تأمين تطبيقات الذكاء الاصطناعي التوليدي الخاصة بك
14 دورة حياة تطبيق الذكاء الاصطناعي التوليدي دورة حياة تطبيق الذكاء الاصطناعي التوليدي
15 التوليد المعزز بالاسترجاع (RAG) وقواعد بيانات المتجهات التوليد المعزز بالاسترجاع (RAG) وقواعد بيانات المتجهات
16 نماذج مفتوحة المصدر و Hugging Face نماذج مفتوحة المصدر و Hugging Face
17 وكلاء الذكاء الاصطناعي وكلاء الذكاء الاصطناعي
18 الضبط الدقيق لنماذج اللغات الكبيرة (LLMs) الضبط الدقيق لنماذج اللغات الكبيرة (LLMs)
19 البناء باستخدام نماذج اللغات الصغيرة (SLMs) البناء باستخدام نماذج اللغات الصغيرة (SLMs) -
20 البناء باستخدام نماذج Mistral البناء باستخدام نماذج Mistral -
21 البناء باستخدام نماذج Meta البناء باستخدام نماذج Meta -

مصادر التعلم

يتضمن كل درس

  • مقدمة فيديو: مقدمة فيديو قصيرة للموضوع.
  • برنامج تعليمي نصي: دروس مكتوبة مفصلة موجودة في ملف README.
  • أمثلة التعليمات البرمجية: أمثلة التعليمات البرمجية بلغة Python و TypeScript التي تدعم Azure OpenAI و OpenAI API.
  • تعلم إضافي: روابط لموارد إضافية لمواصلة التعلم.

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

  • أساسيات البرمجة: معرفة أساسية بلغة Python أو TypeScript ستكون مفيدة.
  • حساب GitHub: لنسخ المستودع بأكمله إلى حساب GitHub الخاص بك.
  • بيئة التطوير: يتم توفير دليل إعداد الدورة للمساعدة في تكوين بيئة التطوير.

مصادر الدعم

  • خادم Discord الرسمي: للتواصل مع المتعلمين الآخرين والحصول على الدعم.
  • منطقة مناقشة GitHub: لطرح الأسئلة والاقتراحات.
  • موارد مجانية: يوفر Microsoft for Startups Founders Hub أرصدة OpenAI و Azure مجانية.

الجمهور المستهدف

  • المبتدئين المهتمين بالذكاء الاصطناعي التوليدي.
  • المطورون الذين يرغبون في تعلم كيفية بناء تطبيقات الذكاء الاصطناعي.
  • الفنيون الذين يرغبون في فهم نماذج ومنصات الذكاء الاصطناعي المختلفة.
  • مديري المنتجات المهتمين بتصميم منتجات الذكاء الاصطناعي وتجربة المستخدم.

مزايا المشروع

  1. الموثوقية: تم إنشاؤه وصيانته من قبل فريق Microsoft الرسمي.
  2. التطبيق العملي: يجمع بين النظرية والتطبيق، ويتضمن كل درس أمثلة تعليمات برمجية فعلية.
  3. الشمولية: يغطي مسارًا تعليميًا كاملاً من المفاهيم الأساسية إلى التطبيقات المتقدمة.
  4. مفتوح المصدر: مفتوح المصدر بالكامل، ويمكن استخدامه والمساهمة فيه بحرية.
  5. متعدد المنصات: يدعم لغات برمجة ومنصات خدمات الذكاء الاصطناعي المتعددة.
  6. تحديث مستمر: صيانة وتحديث نشط من قبل المجتمع.

سلاسل الدورات التدريبية ذات الصلة

تقدم Microsoft أيضًا موارد تعليمية أخرى ذات صلة:

  • AI Agents for Beginners (وكلاء الذكاء الاصطناعي للمبتدئين)
  • ML for Beginners (تعلم الآلة للمبتدئين)
  • Data Science for Beginners (علم البيانات للمبتدئين)
  • AI for Beginners (الذكاء الاصطناعي للمبتدئين)
  • Cybersecurity for Beginners (الأمن السيبراني للمبتدئين)