هوش مصنوعی مولد برای مبتدی‌ها (نسخه ۳) - یک دوره آموزشی

April 6, 2026 · View on GitHub

هوش مصنوعی مولد برای مبتدی‌ها

۲۱ درس که همه چیزهایی را که برای شروع ساخت برنامه‌های هوش مصنوعی مولد نیاز دارید آموزش می‌دهد

مجوز GitHub مشارکت‌کنندگان GitHub مسائل GitHub درخواست‌های کشش GitHub خوش آمدگویی به درخواست‌های کشش

ناظرین GitHub چنگال‌های GitHub ستاره‌های GitHub

Microsoft Foundry Discord

🌐 پشتیبانی چندزبانه

پشتیبانی شده از طریق GitHub Action (خودکار و همیشه به‌روز)

عربی | بنگالی | بلغاری | برمه‌ای (میانمار) | چینی (ساده‌شده) | چینی (سنتی، هنگ‌کنگ) | چینی (سنتی، ماکائو) | چینی (سنتی، تایوان) | کرواتی | چکی | دانمارکی | هلندی | استونیایی | فنلاندی | فرانسوی | آلمانی | یونانی | عبری | هندی | مجارستانی | اندونزیایی | ایتالیایی | ژاپنی | کانادا | خمر | کُره‌ای | لیتوانیایی | مالایی | مالایالام | مراتی | نپالی | پیدگین نیجریایی | نروژی | فارسی (Farsi) | لهستانی | پرتغالی (برزیل) | پرتغالی (پرتغال) | پنجابی (گورموتی) | رومانیایی | روسی | صربی (سیریلیک) | اسلواکی | اسلونیایی | اسپانیایی | سواحیلی | سوئدی | تاگالوگ (فیلیپینی) | تامیل | تلوگو | تایلندی | ترکی | اوکراینی | اردو | ویتنامی

ترجیح می‌دهید محلی کلون کنید؟

این مخزن شامل بیش از ۵۰ ترجمه زبانی است که به‌طور قابل توجهی حجم دانلود را افزایش می‌دهد. برای کلون کردن بدون ترجمه‌ها، از sparse checkout استفاده کنید:

بش / 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"

این به شما همه چیزهایی که برای تکمیل دوره نیاز دارید را با دانلود بسیار سریع‌تر می‌دهد.

هوش مصنوعی مولد برای مبتدی‌ها (نسخه ۳) - یک دوره آموزشی

مبانی ساخت برنامه‌های هوش مصنوعی مولد را با دوره جامع ۲۱ درسی ما توسط مدافعان ابر مایکروسافت بیاموزید.

🌱 شروع به کار

این دوره شامل ۲۱ درس است. هر درس موضوع خاص خود را پوشش می‌دهد، پس هر جایی که دوست دارید شروع کنید!

دروس با برچسب "یاد بگیر" که مفاهیم هوش مصنوعی مولد را توضیح می‌دهند یا "ساخت" که مفاهیم و نمونه کد را هم به صورت Python و TypeScript توضیح می‌دهد، مشخص شده‌اند.

برای توسعه‌دهندگان .NET به هوش مصنوعی مولد برای مبتدی‌ها (نسخه .NET) مراجعه کنید!

هر درس همچنین شامل بخشی به نام "ادامه یادگیری" با ابزارهای یادگیری اضافه است.

آنچه نیاز دارید

برای اجرای کد این دوره، می‌توانید از یکی از موارد زیر استفاده کنید:

ما یک درس راه‌اندازی دوره ساخته‌ایم تا به شما در راه‌اندازی محیط توسعه کمک کند.

فراموش نکنید که این مخزن را ستاره (🌟) بدهید تا بعدها راحت‌تر پیدایش کنید.

🧠 آماده برای استقرار؟

اگر به دنبال نمونه‌های کد پیشرفته‌تر هستید، مجموعه نمونه‌های کد هوش مصنوعی مولد ما را در هر دو Python و TypeScript بررسی کنید.

🗣️ ملاقات با سایر یادگیرندگان، دریافت پشتیبانی

به سرور رسمی Discord Azure AI Foundry بپیوندید تا با دیگر یادگیرندگانی که این دوره را می‌گذرانند ملاقات و شبکه‌سازی کنید و پشتیبانی دریافت کنید.

سؤالات بپرسید یا بازخورد محصول را در انجمن توسعه‌دهندگان Azure AI Foundry در گیت‌هاب به اشتراک بگذارید.

🚀 ساخت یک استارتاپ؟

به مایکروسافت برای استارتاپ‌ها مراجعه کنید تا بدانید چگونه امروز با اعتبارهای Azure شروع به ساخت کنید.

🙏 می‌خواهید کمک کنید؟

آیا پیشنهاد دارید یا خطاهای املایی یا کدی یافتید؟ یک مسئله مطرح کنید یا یک درخواست کشش ایجاد کنید

📂 هر درس شامل:

  • معرفی کوتاه ویدئویی به موضوع
  • درس مکتوب در فایل README
  • نمونه کدهای Python و TypeScript با پشتیبانی از Azure OpenAI و OpenAI API
  • لینک به منابع اضافی برای ادامه یادگیری شما

🗃️ دروس

#لینک درستوضیحاتویدئویادگیری اضافی
۰۰راه‌اندازی دورهیاد بگیر: چگونه محیط توسعه خود را راه‌اندازی کنیمویدئو به‌زودی منتشر می‌شوداطلاعات بیشتر
۰۱مقدمه‌ای بر هوش مصنوعی مولد و مدل‌های زبان بزرگیاد بگیر: آشنایی با هوش مصنوعی مولد و چگونگی کارکرد مدل‌های زبان بزرگ (LLMها)ویدئواطلاعات بیشتر
۰۲بررسی و مقایسه مدل‌های مختلف زبان بزرگیاد بگیر: چگونه مدل مناسب برای مورد استفاده خود را انتخاب کنیمویدئواطلاعات بیشتر
۰۳استفاده مسئولانه از هوش مصنوعی مولدیاد بگیر: چگونه برنامه‌های هوش مصنوعی مولد را به‌صورت مسئولانه بسازیمویدئواطلاعات بیشتر
۰۴درک اصول مهندسی پرامپتیادگیری: بهترین تمرین‌های عملی مهندسی پرامپتویدئوبیشتر بدانید
۰۵ایجاد پرامپت‌های پیشرفتهیادگیری: چگونه از تکنیک‌های مهندسی پرامپت استفاده کنیم که نتیجه پرامپت‌ها را بهبود می‌بخشد.ویدئوبیشتر بدانید
۰۶ساخت برنامه‌های تولید متنساخت: یک اپلیکیشن تولید متن با استفاده از Azure OpenAI / OpenAI APIویدئوبیشتر بدانید
۰۷ساخت برنامه‌های چتساخت: تکنیک‌هایی برای ساخت و یکپارچه‌سازی بهینه برنامه‌های چت.ویدئوبیشتر بدانید
۰۸ساخت برنامه‌های جستجو و پایگاه داده‌های برداریساخت: یک برنامه جستجو که از جاسازی‌ها برای جستجوی داده‌ها استفاده می‌کند.ویدئوبیشتر بدانید
۰۹ساخت برنامه‌های تولید تصویرساخت: یک برنامه تولید تصویرویدئوبیشتر بدانید
۱۰ساخت برنامه‌های هوش مصنوعی کم کدساخت: یک برنامه هوش مصنوعی مولد با استفاده از ابزارهای کم کدویدئوبیشتر بدانید
۱۱ادغام برنامه‌های خارجی با فراخوانی توابعساخت: فراخوانی تابع چیست و کاربردهای آن در برنامه‌هاویدئوبیشتر بدانید
۱۲طراحی UX برای برنامه‌های هوش مصنوعییادگیری: چگونه اصول طراحی UX را هنگام توسعه برنامه‌های هوش مصنوعی مولد به کار ببریمویدئوبیشتر بدانید
۱۳امنیت برنامه‌های هوش مصنوعی مولد شمایادگیری: تهدیدات و ریسک‌های سیستم‌های هوش مصنوعی و روش‌های تأمین امنیت این سیستم‌هاویدئوبیشتر بدانید
۱۴چرخه عمر برنامه‌های هوش مصنوعی مولدیادگیری: ابزارها و معیارهای مدیریت چرخه عمر LLM و LLMOpsویدئوبیشتر بدانید
۱۵تولید افزوده شده با بازیابی (RAG) و پایگاه داده‌های برداریساخت: برنامه‌ای با استفاده از چارچوب RAG برای بازیابی جاسازی‌ها از پایگاه داده‌های برداریویدئوبیشتر بدانید
۱۶مدل‌های متن باز و Hugging Faceساخت: برنامه‌ای با استفاده از مدل‌های متن باز موجود در Hugging Faceویدئوبیشتر بدانید
۱۷عامل‌های هوش مصنوعیساخت: برنامه‌ای با استفاده از چارچوب عامل هوش مصنوعیویدئوبیشتر بدانید
۱۸تنظیم دقیق LLMهایادگیری: چیستی، چرایی و چگونگی تنظیم دقیق LLMهاویدئوبیشتر بدانید
۱۹ساخت با SLMهایادگیری: مزایای ساخت با مدل‌های کوچک زبانبه‌زودی ویدئوبیشتر بدانید
۲۰ساخت با مدل‌های میسترالیادگیری: ویژگی‌ها و تفاوت‌های مدل‌های خانواده میسترالبه‌زودی ویدئوبیشتر بدانید
۲۱ساخت با مدل‌های متایادگیری: ویژگی‌ها و تفاوت‌های مدل‌های خانواده متابه‌زودی ویدئوبیشتر بدانید

🌟 سپاس ویژه

سپاس ویژه از جان عزیز برای ایجاد تمام عملیات‌ها و گردش‌های کاری گیت‌هاب

برن‌هارد مرکل برای مشارکت‌های کلیدی در هر درس جهت بهبود تجربه یادگیرنده و کدنویسی.

🎒 دوره‌های دیگر

تیم ما دوره‌های دیگری هم تولید می‌کند! نگاه کنید به:

LangChain

LangChain4j برای مبتدیان LangChain.js برای مبتدیان LangChain برای مبتدیان

Azure / Edge / MCP / Agents

AZD برای مبتدیان Edge AI برای مبتدیان MCP برای مبتدیان عامل‌های هوش مصنوعی برای مبتدیان


سری هوش مصنوعی مولد

هوش مصنوعی مولد برای مبتدیان هوش مصنوعی مولد (.NET) هوش مصنوعی مولد (Java) هوش مصنوعی تولیدی (جاوااسکریپت)


یادگیری اصلی

یادگیری ماشین برای مبتدیان علم داده برای مبتدیان هوش مصنوعی برای مبتدیان امنیت سایبری برای مبتدیان توسعه وب برای مبتدیان اینترنت اشیا برای مبتدیان توسعه XR برای مبتدیان


سری کوپایلوت

کوپایلوت برای برنامه‌نویسی جفتی هوش مصنوعی کوپایلوت برای C#/.NET ماجراجویی کوپایلوت

دریافت کمک

اگر گیر کردید یا سوالی درباره ساخت برنامه‌های هوش مصنوعی دارید، به همراه یادگیرندگان دیگر و توسعه‌دهندگان باتجربه در بحث‌های MCP بپیوندید. این یک جامعه حمایتی است که در آن سوالات پذیرفته می‌شود و دانش به آزادانه به اشتراک گذاشته می‌شود.

Microsoft Foundry Discord

اگر بازخورد محصول یا خطاهایی هنگام ساخت دارید، به اینجا مراجعه کنید:

بورد توسعه‌دهندگان Microsoft Foundry


سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما برای دقت تلاش می‌کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است حاوی خطاها یا نادرستی‌هایی باشند. سند اصلی در زبان بومی خود باید منبع معتبر تلقی شود. برای اطلاعات حیاتی، ترجمه حرفه‌ای انسانی توصیه می‌شود. ما در قبال هرگونه سوء تفاهم یا تفسیر نادرست ناشی از استفاده از این ترجمه مسئولیتی نداریم.