الانتقال إلى المحتوى الرئيسي

مسار تعلم مطور الذكاء الاصطناعي

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

نظرة عامة

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

معلومات المسار

الدور:
مطور تطبيقات الذكاء الاصطناعي
الصعوبة:
مبتدئ
المدة:
10–12 أسبوعاً
الفئة:
AI Development

الهدف الرئيسي

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

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

لمن صُمم هذا المسار

المطورون المبتدئون, مطور البرمجيات الذين يستكشفون الذكاء الاصطناعي, الطلاب المهتمون بتطوير تطبيقات الذكاء الاصطناعي, المحترفون التقنيون الذين ينتقلون إلى مجال الذكاء الاصطناعي

المتطلبات السابقة

  • معرفة أساسية بالبرمجة
  • فهم أساسي للغات JavaScript أو TypeScript أو Python
  • القدرة على استخدام محرر كود وطرفية (Terminal)

أهداف التعلم

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

المهارات المكتسبة

تطوير تطبيقات الذكاء الاصطناعي, هندسة الأوامر (Prompt Engineering), البرمجة بمساعدة الذكاء الاصطناعي, دمج واجهات برمجة التطبيقات (API), التحقق من المخرجات, تصحيح أخطاء سير عمل الذكاء الاصطناعي, النماذج الأولية السريعة

تسلسل التعلم

1. استكشاف ChatGPT للتعلم التقني

أداةمطلوب

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

الوقت: 3 ساعات
عرض استكشاف ChatGPT للتعلم التقني

2. مقارنة مساعد ذكاء اصطناعي ثانٍ

أداةموصى به

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

الوقت: 2 ساعة
عرض مقارنة مساعد ذكاء اصطناعي ثانٍ

3. الذكاء الاصطناعي للجميع

دورةموصى به

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

الوقت: 6 ساعات
عرض الذكاء الاصطناعي للجميع

4. معلم أساسيات الذكاء الاصطناعي

مرحلة رئيسيةمطلوب

تأكد من فهمك للأوامر (Prompts)، وقيود النماذج، والهلوسة، والسياق، وأهمية التحقق من المخرجات المولدة.

الوقت: 1 ساعة

5. هندسة الأوامر في ChatGPT للمطورين

دورةمطلوب

تعلم تقنيات هندسة الأوامر العملية لتطوير البرمجيات والتطبيقات المدعومة بالنماذج اللغوية الكبيرة (LLM) قبل تطبيقها داخل سير عمل برمجي مدعوم بالذكاء الاصطناعي.

الوقت: 2 ساعة
عرض هندسة الأوامر في ChatGPT للمطورين

6. إعداد بيئة برمجة مدعومة بالذكاء الاصطناعي

أداةمطلوب

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

الوقت: 5 ساعات
عرض إعداد بيئة برمجة مدعومة بالذكاء الاصطناعي

7. تقييم GitHub Copilot

أداةموصى به

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

الوقت: 3 ساعات
عرض تقييم GitHub Copilot

8. بناء أنظمة باستخدام واجهة برمجة تطبيقات ChatGPT

دورةمطلوب

ادرس كيفية دمج استدعاءات متعددة للنماذج اللغوية الكبيرة في سير عمل تطبيقات عملية، مما يوفر أساساً لبناء نموذج أولي منظم مدعوم بالذكاء الاصطناعي.

الوقت: 2 ساعة
عرض بناء أنظمة باستخدام واجهة برمجة تطبيقات ChatGPT

9. بناء نموذج أولي يعتمد على الأوامر

مشروعمطلوب

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

الوقت: 12 ساعة

10. استكشاف التطوير السريع لتطبيقات الذكاء الاصطناعي

أداةاختياري

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

الوقت: 3 ساعات
عرض استكشاف التطوير السريع لتطبيقات الذكاء الاصطناعي

11. إضافة التحقق ومعالجة الأخطاء

مشروعمطلوب

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

الوقت: 8 ساعات

12. إنشاء مشروع محفظة أعمال لمطور الذكاء الاصطناعي

مشروعمطلوب

ابنِ تطبيقاً كاملاً مدعوماً بالذكاء الاصطناعي يحل مشكلة مستخدم محددة بوضوح ويوضح ممارسات التطوير المسؤولة.

الوقت: 20–30 ساعة

13. معلم إكمال مسار مطور الذكاء الاصطناعي

مرحلة رئيسيةمطلوب

راجع مشروع محفظة الأعمال المكتمل وتأكد من استيفاء المتطلبات التقنية والتوثيقية الأساسية.

الوقت: 2 ساعة

النتيجة المتوقعة

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

الأسئلة الشائعة

هل مسار تعلم مطور الذكاء الاصطناعي هذا مناسب للمبتدئين؟

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

أي لغة برمجة يجب أن أستخدم؟

لغات Python وJavaScript وTypeScript كلها مناسبة. اختر اللغة التي تتوافق بشكل أفضل مع مهاراتك الحالية ونوع تطبيق الذكاء الاصطناعي الذي تريد بناءه.

هل أحتاج إلى رياضيات متقدمة؟

الرياضيات المتقدمة ليست مطلوبة للتركيز على تطوير التطبيقات في هذا المسار. تصبح الخلفية الرياضية الأعمق أكثر أهمية عند دراسة أبحاث تعلم الآلة أو تدريب النماذج.

هل سيعلمني هذا المسار كيفية تدريب نموذج ذكاء اصطناعي؟

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

ما الذي يجب أن أمتلكه في نهاية المسار؟

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

أدوات ذكاء اصطناعي ذات صلة

دورات ذات صلة

AI For Everyone

دورة AI For Everyone هي دورة للمبتدئين يقدمها أندرو إن جي وتوفرها منصة DeepLearning.AI على Coursera. تشرح الدورة مصطلحات الذكاء الاصطناعي الأساسية، وما يمكن وما لا يمكن لتعلم الآلة القيام به، وكيفية هيكلة مشاريع الذكاء الاصطناعي، وكيف يمكن للمؤسسات تحديد فرص الذكاء الاصطناعي، بالإضافة إلى اعتبارات أخلاقية ومجتمعية مهمة. صُممت الدورة في المقام الأول كمقدمة غير تقنية، مما يجعلها مناسبة للمتعلمين الذين يرغبون في فهم الذكاء الاصطناعي دون الحاجة إلى تعلم البرمجة أولاً.

Building Systems with the ChatGPT API

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

ChatGPT Prompt Engineering for Developers

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

Generative AI for Everyone

دورة "الذكاء الاصطناعي التوليدي للجميع" هي دورة للمستوى المبتدئ من DeepLearning.AI يقدمها أندرو إن جي. تشرح الدورة كيفية عمل الذكاء الاصطناعي التوليدي، وما يمكن للأنظمة الحالية القيام به وما لا يمكنها القيام به، وكيف يمكن تطبيق هذه التكنولوجيا في العمل والحياة اليومية. يتم تعريف المتعلمين بالأوامر، ودورات حياة مشاريع الذكاء الاصطناعي التوليدي، والنماذج اللغوية الكبيرة، والتوليد المعزز بالاسترجاع (RAG)، والضبط الدقيق، واختيار النماذج، واستخدام الأدوات، ووكلاء الذكاء الاصطناعي، وفرص الأتمتة، والذكاء الاصطناعي المسؤول.

Google AI Essentials

أساسيات الذكاء الاصطناعي من Google (Google AI Essentials) هو برنامج تعليمي ذاتي الوتيرة ومناسب للمبتدئين، أنشأته Google لمساعدة المتعلمين عبر مختلف الأدوار والصناعات على تطوير مهارات عملية في الذكاء الاصطناعي. يركز البرنامج على استخدام الذكاء الاصطناعي التوليدي في مواقف العمل الواقعية، وتحسين الإنتاجية، وكتابة أوامر فعالة، والتقييم النقدي لمخرجات الذكاء الاصطناعي، واستخدام الذكاء الاصطناعي بمسؤولية، وتطوير استراتيجيات لمواكبة أدوات وقدرات الذكاء الاصطناعي الجديدة. لا يشترط وجود خبرة سابقة في الذكاء الاصطناعي.

مصطلحات ذات صلة

API

واجهة برمجة التطبيقات (API) هي وسيلة محددة لأنظمة البرمجيات للتواصل وتبادل الطلبات أو البيانات أو الوظائف.

أتمتة الذكاء الاصطناعي (AI Automation)

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

أمر النظام

أمر النظام هو تعليمات عالية المستوى تُقدم لنموذج ذكاء اصطناعي تحدد السلوك أو الدور أو القيود أو الأولويات أو قواعد التشغيل للتفاعل.

الاستدلال (Inference)

الاستدلال هو عملية استخدام نموذج ذكاء اصطناعي أو تعلم آلي مدرب لإنتاج مخرجات من بيانات إدخال جديدة.

التضمين

التضمين هو تمثيل رقمي للبيانات يلتقط العلاقات ذات المعنى والتشابه في فضاء متجهي متعدد الأبعاد.

التوليد المعزز بالاسترجاع (RAG)

التوليد المعزز بالاسترجاع هو بنية ذكاء اصطناعي تسترجع المعلومات ذات الصلة من مصادر خارجية وتزودها لنموذج توليدي عند إنتاج استجابة.