مایکروسافت دوره‌ای رایگان و جامع با عنوان «Generative AI for Beginners» منتشر کرده است که در ۱۸ قسمت، مفاهیم هوش مصنوعی مولد را از سطح مقدماتی تا پیشرفته آموزش می‌دهد.این دوره برای علاقه‌مندان به هوش مصنوعی، توسعه‌دهندگان، دانشجویان و فعالان حوزه فناوری طراحی شده و شامل ویدیوهای آموزشی، مثال‌های کدنویسی با Python و TypeScript، تمرین‌های عملی و منابع تکمیلی است.قسمت ۱: معرفی هوش مصنوعی مولد و مدل‌های زبانی بزرگ (LLMs)آشنایی با مفاهیم پایه هوش مصنوعی مولد، نحوه عملکرد مدل‌های زبانی بزرگ و کاربردهای آن‌ها در صنایع مختلف.قسمت ۲: بررسی و مقایسه مدل‌های زبانی مختلفمقایسه انواع مدل‌های زبانی بزرگ، کاربردهای آن‌ها و نحوه انتخاب مدل مناسب برای نیازهای مختلف.قسمت ۳: استفاده مسئولانه از هوش مصنوعی مولدبررسی اصول اخلاقی و مسئولیت‌پذیری در استفاده از هوش مصنوعی مولد و راهکارهای جلوگیری از سوءاستفاده.قسمت ۴: درک اصول مهندسی پرامپتآشنایی با مفاهیم مهندسی پرامپت، اجزای آن و تکنیک‌های بهینه‌سازی دستورات برای دریافت پاسخ‌های بهتر از مدل‌های هوش مصنوعی.قسمت ۵: ساخت پرامپت‌های پیشرفتهیادگیری تکنیک‌های پیشرفته در مهندسی پرامپت برای بهبود کیفیت و دقت پاسخ‌های مدل‌های زبانی.قسمت ۶: ساخت اپلیکیشن‌های مولد متنآموزش ساخت برنامه‌های تولید متن با استفاده از کتابخانه OpenAI و مفاهیم مرتبط مانند پرامپت، دما (temperature) و توکن‌ها.قسمت ۷: ساخت اپلیکیشن‌های چتراهنمایی در ساخت و ادغام برنامه‌های چت مبتنی بر هوش مصنوعی و نکات مهم در طراحی و پیاده‌سازی آن‌ها.قسمت ۸: ساخت اپ‌های جستجوی پایگاه داده برداری (Vector Database)آشنایی با مفهوم Embeddings، ایجاد پایگاه داده برداری و پیاده‌سازی جستجوی معنایی در برنامه‌ها.قسمت ۹: ساخت اپلیکیشن مولد تصویرآموزش استفاده از مدل‌های تولید تصویر مانند DALL-E و Midjourney و ساخت برنامه‌های تولید تصویر.قسمت ۱۰: ساخت اپلیکیشن‌های هوش مصنوعی با کد کمبررسی پلتفرم‌های توسعه برنامه با کمترین کدنویسی و استفاده از هوش مصنوعی در آن‌ها.قسمت ۱۱: ادغام برنامه‌های خارجی با فراخوانی تابعآشنایی با مفهوم فراخوانی تابع، کاربردهای آن و نحوه ادغام آن در برنامه‌ها با استفاده از Azure OpenAI.قسمت ۱۲: طراحی UX برای اپلیکیشن‌های هوش مصنوعیبررسی اصول طراحی تجربه کاربری (UX) در برنامه‌های هوش مصنوعی و ایجاد اعتماد و شفافیت در آن‌ها.قسمت ۱۳: ایمن‌سازی اپلیکیشن هوش مصنوعیشناسایی تهدیدها و ریسک‌های مرتبط با سیستم‌های هوش مصنوعی و روش‌های ایمن‌سازی آن‌ها.قسمت ۱۴: چرخه زیست اپلیکیشن هوش مصنوعی مولدبررسی چرخه عمر برنامه‌های هوش مصنوعی مولد و نحوه نگهداری و به‌روزرسانی آن‌ها برای همگام‌سازی با پیشرفت‌های فناوری.قسمت ۱۵: بازیابی نسل افزوده (RAG) و پایگاه داده‌برداریآشنایی با مفهوم RAG، کاربردهای آن و نحوه ادغام آن با پایگاه‌های داده برداری در برنامه‌ها.قسمت ۱۶: مدل‌های متن‌باز و هاگینگ‌فیسبررسی مدل‌های زبانی متن‌باز، مزایای آن‌ها و استفاده از پلتفرم‌هایی مانند Hugging Face و Azure AI Studio.قسمت ۱۷: عامل‌های هوش مصنوعیآشنایی با مفهوم عامل‌های هوش مصنوعی، چارچوب‌های مختلف آن‌ها و کاربردهای متنوع در برنامه‌های هوش مصنوعی.قسمت ۱۸: تنظیم دقیق مدل‌های زبانی بزرگیادگیری مفهوم تنظیم دقیق (Fine-tuning) مدل‌های زبانی، مزایا، چالش‌ها و نحوه پیاده‌سازی آن‌ها برای بهبود عملکرد مدل‌ها.برای دسترسی به تمامی قسمت‌های دوره «Generative AI for Beginners» که توسط مایکروسافت ارائه شده است، می‌توانید به صفحه رسمی این دوره در Microsoft Learn مراجعه کنید:🔗 https://learn.microsoft.com/en-us/shows/generative-ai-for-beginners/