28 KiB
21 درسًا تُعلمك كل ما تحتاج معرفته لبدء بناء تطبيقات الذكاء الاصطناعي التوليدي
🌐 دعم متعدد اللغات
مدعوم عبر GitHub Action (آلي ومحدث دائمًا)
العربية | البنغالية | البلغارية | البورمية (ميانمار) | الصينية (المبسطة) | الصينية (التقليدية، هونغ كونغ) | الصينية (التقليدية، ماكاو) | الصينية (التقليدية، تايوان) | الكرواتية | التشيكية | الدانماركية | الهولندية | الإستونية | الفنلندية | الفرنسية | الألمانية | اليونانية | العبرية | الهندية | الهنغارية | الإندونيسية | الإيطالية | اليابانية | الكنادية | الخميرية | الكورية | اللتوانية | الملايوية | المالايالامية | الماراثية | النيبالية | النيجيرية بيدجين | النرويجية | الفارسية (التمييز) | البولندية | البرتغالية (البرازيل) | البرتغالية (البرتغال) | البنجابية (غورموخي) | الرومانية | الروسية | الصربية (السيريلية) | السلوفاكية | السلوفينية | الإسبانية | السواحلية | السويدية | التاغالوغ (الفلبينية) | التاميلية | التيلجو | التايلاندية | التركية | الأوكرانية | الأردية | الفيتنامية
تفضل الاستنساخ محليًا؟
يحتوي هذا المستودع على أكثر من 50 ترجمة للغات مما يزيد حجم التنزيل بشكل كبير. للاستنساخ بدون الترجمات، استخدم السحب الجزئي:
باش / macOS / لينكس:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (ويندوز):
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"هذا يمنحك كل ما تحتاجه لإكمال الدورة مع تنزيل أسرع بكثير.
الذكاء الاصطناعي التوليدي للمبتدئين (الإصدار 3) - دورة
تعلّم أساسيات بناء تطبيقات الذكاء الاصطناعي التوليدي مع دورتنا الشاملة التي تتضمن 21 درسًا من قبل دعاة سحابة مايكروسوفت.
🌱 البدء
تحتوي هذه الدورة على 21 درسًا. يغطي كل درس موضوعه الخاص لذا ابدأ من حيثما تشاء!
تُوسم الدروس إما كدروس "تعلّم" تشرح مفهومًا من مفاهيم الذكاء الاصطناعي التوليدي أو كدروس "بناء" تشرح المفهوم مع أمثلة على الشيفرة لكل من Python و TypeScript كلما أمكن ذلك.
لمطوري .NET تفقد الذكاء الاصطناعي التوليدي للمبتدئين (إصدار .NET)!
يتضمن كل درس أيضًا قسم "استمر في التعلم" مع أدوات تعلم إضافية.
ما تحتاجه
لتشغيل شيفرة هذه الدورة، يمكنك استخدام أيًا من:
-
خدمة Azure OpenAI - الدروس: "aoai-assignment"
-
نماذج Microsoft Foundry - الدروس: "githubmodels" (نماذج GitHub ستتوقف في نهاية يوليو 2026 - استخدم نماذج Microsoft Foundry بدلاً منها)
-
واجهة OpenAI API - الدروس: "oai-assignment"
-
Foundry Local - شغّل النماذج بالكامل دون اتصال على جهازك الخاص، لا يتطلب اشتراكًا سحابيًا
-
معرفة أساسية بـ Python أو TypeScript مفيدة - *للمبتدئين تمامًا تحقّق من هذه الدورات Python وTypeScript
-
حساب GitHub لعمل fork لهذا الريبو بالكامل في حساب GitHub الخاص بك
قمنا بإنشاء درس إعداد الدورة لمساعدتك في إعداد بيئة التطوير الخاصة بك.
لا تنسى أن تُعطي نجمة (🌟) لهذا الريبو لتجده بسهولة لاحقًا.
🧠 هل أنت مستعد للنشر؟
إذا كنت تبحث عن المزيد من أمثلة الشيفرة المتقدمة، اطلع على مجموعة أمثلة شيفرة الذكاء الاصطناعي التوليدي لدينا بكل من Python و TypeScript.
🗣️ قابل المتعلمين الآخرين، واحصل على الدعم
انضم إلى خادم Microsoft Foundry الرسمي على Discord لتلتقي وتتواصل مع المتعلمين الآخرين الذين يأخذون هذه الدورة وتحصل على الدعم.
اطرح الأسئلة أو شارك ملاحظات المنتج في منتدى مطوري Microsoft Foundry على GitHub.
🚀 هل تبني شركة ناشئة؟
زر مايكروسوفت للشركات الناشئة لتكتشف كيف تبدأ البناء باستخدام أرصدة Azure اليوم.
🙏 هل تريد المساعدة؟
هل لديك اقتراحات أو وجدت أخطاء إملائية أو شفرة؟ ارفع مشكلة أو أنشئ طلب سحب
📂 يتضمن كل درس:
- مقدمة فيديو قصيرة عن الموضوع
- درس مكتوب موجود في README
- عينات شيفرة Python وTypeScript تدعم Azure OpenAI و OpenAI API
- روابط لموارد إضافية لمواصلة تعلمك
🗃️ الدروس
| # | رابط الدرس | الوصف | الفيديو | المزيد من التعلم |
|---|---|---|---|---|
| 00 | إعداد الدورة | تعلّم: كيفية إعداد بيئة التطوير الخاصة بك | الفيديو قادم قريبًا | تعلم المزيد |
| 01 | مقدمة في الذكاء الاصطناعي التوليدي ونماذج اللغة الكبيرة | تعلّم: فهم ماهية الذكاء الاصطناعي التوليدي وكيف تعمل نماذج اللغة الكبيرة (LLMs). | فيديو | تعلم المزيد |
| 02 | استكشاف ومقارنة نماذج اللغة الكبيرة المختلفة | تعلّم: كيفية اختيار النموذج الصحيح لحالة الاستخدام الخاصة بك | فيديو | تعلم المزيد |
| 03 | استخدام الذكاء الاصطناعي التوليدي بمسؤولية | تعلم: كيفية بناء تطبيقات الذكاء الاصطناعي التوليدي بمسؤولية | فيديو | تعرف على المزيد |
| 04 | فهم أساسيات هندسة المطالبات | تعلم: ممارسات هندسة المطالبات العملية المثلى | Video | Learn More | | 05 | إنشاء مطالبات متقدمة | تعلم: كيفية تطبيق تقنيات هندسة المطالبات التي تحسن نتائج مطالباتك. | Video | Learn More | | 06 | بناء تطبيقات توليد النصوص | بناء: تطبيق توليد نص باستخدام Azure OpenAI / OpenAI API | Video | Learn More | | 07 | بناء تطبيقات الدردشة | بناء: تقنيات لبناء وتكامل تطبيقات الدردشة بكفاءة. | Video | Learn More | | 08 | بناء تطبيقات البحث وقواعد بيانات المتجهات | بناء: تطبيق بحث يستخدم التعابير المتجهة للبحث عن البيانات. | Video | Learn More | | 09 | بناء تطبيقات توليد الصور | بناء: تطبيق توليد الصور | Video | Learn More | | 10 | بناء تطبيقات الذكاء الاصطناعي منخفضة الكود | بناء: تطبيق ذكاء اصطناعي توليدي باستخدام أدوات منخفضة الكود | Video | Learn More | | 11 | تكامل التطبيقات الخارجية مع استدعاء الوظائف | بناء: ما هو استدعاء الوظائف وحالات استخدامه في التطبيقات | Video | Learn More | | 12 | تصميم تجربة المستخدم لتطبيقات الذكاء الاصطناعي | تعلم: كيفية تطبيق مبادئ تصميم تجربة المستخدم عند تطوير تطبيقات الذكاء الاصطناعي التوليدي | Video | Learn More | | 13 | تأمين تطبيقات الذكاء الاصطناعي التوليدية الخاصة بك | تعلم: التهديدات والمخاطر التي تواجه أنظمة الذكاء الاصطناعي وطرق تأمين هذه الأنظمة. | Video | Learn More | | 14 | دورة حياة تطبيقات الذكاء الاصطناعي التوليدية | تعلم: الأدوات والمؤشرات لإدارة دورة حياة نماذج اللغة الكبيرة وعملياتها | Video | Learn More | | 15 | التوليد المعزز بالاسترجاع (RAG) وقواعد بيانات المتجهات | بناء: تطبيق يستخدم إطار RAG لاسترجاع التعابير من قواعد بيانات المتجهات | Video | Learn More | | 16 | النماذج المفتوحة المصدر ومنصة Hugging Face | بناء: تطبيق يستخدم نماذج مفتوحة المصدر المتوفرة على Hugging Face | Video | Learn More | | 17 | وكلاء الذكاء الاصطناعي | بناء: تطبيق يستخدم إطار وكلاء الذكاء الاصطناعي | Video | Learn More | | 18 | تعديل نماذج اللغة الكبيرة | تعلم: ما هو، ولماذا وكيفية تعديل نماذج اللغة الكبيرة | Video | Learn More | | 19 | البناء باستخدام نماذج اللغة الصغيرة | تعلم: فوائد البناء باستخدام نماذج اللغة الصغيرة | Video Coming Soon | Learn More | | 20 | البناء باستخدام نماذج Mistral | تعلم: ميزات واختلافات نماذج عائلة Mistral | Video Coming Soon | Learn More | | 21 | البناء باستخدام نماذج Meta | تعلم: ميزات واختلافات نماذج عائلة Meta | Video Coming Soon | Learn More |
🌟 شكراً خاصاً
شكراً خاصاً لـ John Aziz على إنشاء جميع إجراءات GitHub وسير العمل
Bernhard Merkle على المساهمات الرئيسية في كل درس لتحسين تجربة المتعلم والكود.
🎒 دورات أخرى
فريقنا ينتج دورات أخرى! تحقق من:
LangChain
Azure / Edge / MCP / Agents
سلسلة الذكاء الاصطناعي التوليدي
التعلم الأساسي
سلسلة كوبايلوت
الحصول على المساعدة
إذا واجهت أي تعثر أو كان لديك أي أسئلة حول بناء تطبيقات الذكاء الاصطناعي، انضم إلى المتعلمين والمطورين ذوي الخبرة في مناقشات MCP. إنها مجتمع داعم حيث الأسئلة مرحب بها ويتم تبادل المعرفة بحرية.
إذا كان لديك ملاحظات على المنتج أو أخطاء أثناء البناء، قم بزيارة:
تنويه: تمت ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي Co-op Translator. بينما نسعى للدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي والمعتمد. للمعلومات الهامة، يُنصح بالاستعانة بترجمة بشرية محترفة. نحن غير مسؤولين عن أي سوء فهم أو تفسير ناتج عن استخدام هذه الترجمة.