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

دورة تدريبية للمبتدئين في مجال وكلاء الذكاء الاصطناعي تتكون من 12 درسًا مقدمة من Microsoft، تغطي التعلم الشامل لبناء وكلاء الذكاء الاصطناعي من المفاهيم إلى الممارسة.

AIAgentsMicrosoftAzureGitHubTextFreeMulti-Language

وصف تفصيلي لدورة وكلاء الذكاء الاصطناعي من Microsoft للمبتدئين

نظرة عامة

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

مميزات الدورة

🌟 الميزات الأساسية

  • 12 درسًا مستقلاً: يغطي كل درس موضوعًا محددًا ويمكن دراسته بشكل مستقل.
  • دعم متعدد اللغات: تتوفر الدورة بعدة لغات لتسهيل استخدامها من قبل المتعلمين حول العالم.
  • موجهة نحو التطبيق العملي: تتضمن عددًا كبيرًا من أمثلة الأكواد ومشاريع عملية.
  • مجانية ومفتوحة المصدر: مجانية بالكامل ومستضافة كمشروع مفتوح المصدر على GitHub.

📚 هيكل محتوى التعلم

يتضمن كل درس:

  • دروس مكتوبة: وثائق مفصلة موجودة في ملف README.
  • مقاطع فيديو قصيرة: شروحات فيديو مصاحبة.
  • أمثلة أكواد بايثون: تدعم Azure AI Foundry ونماذج GitHub.
  • روابط لموارد إضافية: لمواصلة التعلم المتعمق.

المكدس التقني والأدوات

🛠️ المنصات والأدوات الرئيسية

  • Azure AI Foundry: منصة Microsoft لتطوير الذكاء الاصطناعي.
  • GitHub Models Marketplace: يوفر وصولاً مجانيًا إلى نماذج اللغة الكبيرة.
  • Semantic Kernel: إطار عمل وكلاء الذكاء الاصطناعي من Microsoft.
  • AutoGen: إطار عمل مفتوح المصدر طورته Microsoft Research.
  • Azure AI Agent Service: أحدث خدمة لوكلاء الذكاء الاصطناعي من Microsoft.

💻 متطلبات بيئة التطوير

# متطلبات إعداد البيئة
- Python 3.12+
- حساب GitHub (للوصول إلى نماذج GitHub)
- اشتراك Azure (اختياري، لخدمات Azure AI)
- إعداد بيئة افتراضية

أهداف التعلم الأساسية

🎯 مخرجات التعلم

بعد إكمال هذه الدورة، ستكون قادرًا على:

  1. فهم مفاهيم وكلاء الذكاء الاصطناعي: إتقان الفرق بين وكلاء الذكاء الاصطناعي وحلول الذكاء الاصطناعي الأخرى.
  2. التطبيق الفعال لوكلاء الذكاء الاصطناعي: معرفة متى وكيف تستخدم وكلاء الذكاء الاصطناعي بأكثر الطرق فعالية.
  3. تصميم حلول الوكلاء الذكية: تصميم حلول وكلاء فعالة للمستخدمين والعملاء.

🔍 المكونات الأساسية لوكلاء الذكاء الاصطناعي

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

البيئة (Environment)

  • المساحة المحددة التي يعمل فيها وكيل الذكاء الاصطناعي.
  • مثال: بيئة عمل وكيل حجز السفر هي نظام حجز السفر.

المستشعرات (Sensors)

  • المكونات التي تجمع وتفسر المعلومات من البيئة.
  • توفر تغذية راجعة حول الحالة الحالية للبيئة.

المشغلات (Actuators)

  • تحدد الإجراءات التي يجب تنفيذها بناءً على حالة البيئة.
  • تغير البيئة لإكمال المهمة.

نماذج اللغة الكبيرة (LLMs)

  • القدرة الأساسية على تفسير اللغة البشرية والبيانات.
  • تمكن الوكيل من فهم معلومات البيئة ووضع الخطط.

الوصول إلى الأدوات (Access to Tools)

  • الأدوات التي يمكن للوكيل استخدامها تحددها البيئة والمطور.
  • توسع قدرات الوكيل على التصرف.

الذاكرة والمعرفة (Memory + Knowledge)

  • الذاكرة قصيرة المدى: سياق المحادثة.
  • الذاكرة طويلة المدى: المعرفة المسترجعة من أنظمة وخدمات أخرى.

سيناريوهات الاستخدام

✅ أنواع المهام الأكثر ملاءمة لوكلاء الذكاء الاصطناعي:

  1. الأسئلة المفتوحة: الأسئلة التي تتطلب من نموذج اللغة الكبير تحديد الخطوات اللازمة لإكمال المهمة.
  2. العمليات متعددة الخطوات: المهام المعقدة التي تتطلب تفاعلات متعددة باستخدام الأدوات أو المعلومات.
  3. التحسين المستمر: المهام التي يمكن تحسينها بمرور الوقت من خلال البيئة أو ملاحظات المستخدم.

إعداد الدورة ومسار التعلم

🚀 بدء التعلم

# 1. استنساخ المستودع
git clone https://github.com/microsoft/ai-agents-for-beginners.git

# 2. تثبيت التبعيات
pip install -r requirements.txt

# 3. إعداد متغيرات البيئة
cp .env.example .env
# أضف رمز GitHub الخاص بك وتكوين Azure

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

  • أساسيات البرمجة: معرفة أساسية بلغة Python أو TypeScript مفيدة.
  • مفاهيم الذكاء الاصطناعي: إذا كنت جديدًا في مجال الذكاء الاصطناعي التوليدي، يُنصح بدراسة دورة "Generative AI For Beginners" أولاً.
  • بيئة التطوير: تثبيت Visual Studio Code وبيئة Python.

🎓 نصائح للتعلم

  1. تعلم مرن: يمكنك البدء من أي درس يثير اهتمامك.
  2. التركيز على التطبيق العملي: يتضمن كل درس أمثلة أكواد قابلة للتشغيل.
  3. دعم المجتمع: انضم إلى مجتمع Azure AI Discord للحصول على المساعدة.
  4. تجربة أطر عمل متعددة: جرب أطر عمل وكلاء الذكاء الاصطناعي المختلفة للعثور على الأنسب لك.

المجتمع والدعم

🤝 الحصول على المساعدة

  • مجتمع Discord: مجتمع Azure AI Foundry Discord.
  • مشاكل GitHub: للإبلاغ عن المشاكل أو اقتراح التحسينات.
  • منتدى المطورين: منتدى مطوري Azure AI Foundry.

🌍 دعم متعدد اللغات

تدعم الدورة ترجمات بلغات متعددة، ويمكن الاطلاع على قائمة اللغات المدعومة في وثائق المشروع.

دورات موصى بها ذات صلة

إذا كانت هذه هي المرة الأولى التي تتعامل فيها مع الذكاء الاصطناعي التوليدي، يُنصح بدراسة:

  • Generative AI For Beginners: دورة تمهيدية في الذكاء الاصطناعي التوليدي تتكون من 21 درسًا.
  • AI For Beginners: دورة شاملة للمبتدئين في الذكاء الاصطناعي تتكون من 12 أسبوعًا و 24 درسًا.

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