عربی | بنگالی | بلغاری | برمهای (میانمار) | چینی (ساده شده) | چینی (سنتی، هنگکنگ) | چینی (سنتی، ماکائو) | چینی (سنتی، تایوان) | کرواتی | چکی | دانمارکی | هلندی | استونیایی | فنلاندی | فرانسوی | آلمانی | یونانی | عبری | هندی | مجاری | اندونزیایی | ایتالیایی | ژاپنی | کانادا | خمر | کرهای | لیتوانیایی | مالایی | مالایالام | مراتی | نپالی | پیدجین نیجریهای | نروژی | فارسی (Farsi) | لهستانی | پرتغالی (برزیل) | پرتغالی (پرتغال) | پنجابی (گرموخی) | رومانیایی | روسی | صربی (سیریلیک) | اسلواکی | اسلونیایی | اسپانیایی | سواحلی | سوئدی | تاگالوگ (فیلیپینی) | تامیل | تلگو | تایلندی | ترکی | اوکراینی | اردو | ویتنامی
ترجیح میدهید محلی کلون کنید؟
این مخزن شامل بیش از ۵۰ ترجمه زبان است که به طور قابل توجهی اندازه دانلود را افزایش میدهد. برای کلون کردن بدون ترجمهها، از sparse checkout استفاده کنید:
Bash / macOS / Linux:
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) را ببینید!
هر درس همچنین بخشی به نام "ادامه یادگیری" دارد که ابزارهای یادگیری بیشتری شامل میشود.
-
خدمات Azure OpenAI - دروس: "aoai-assignment"
-
مدلهای Microsoft Foundry - دروس: "githubmodels" (مدلهای گیتهاب تا پایان ژوئیه ۲۰۲۶ بازنشسته میشوند - به جای آن از مدلهای Microsoft Foundry استفاده کنید)
-
OpenAI API - دروس: "oai-assignment"
-
Foundry Local - اجرای مدلها به طور کامل به صورت آفلاین در دستگاه خودتان، بدون نیاز به اشتراک ابری
-
دانش پایهای از Python یا TypeScript مفید است - *برای مبتدیان مطلق این دوره Python و TypeScript را بررسی کنید
-
یک حساب گیتهاب برای فورک کل این مخزن به حساب گیتهاب خودتان
ما درسی به نام راهاندازی دوره ایجاد کردهایم تا به شما در راهاندازی محیط توسعه کمک کند.
فراموش نکنید که این مخزن را ستاره (🌟) بدهید تا پیدا کردن آن بعداً آسانتر باشد.
اگر به دنبال نمونههای کد پیشرفتهتر هستید، مجموعه نمونههای کد هوش مصنوعی مولد ما را در هر دو زبان Python و TypeScript ببینید: کلیک کنید
به سرور رسمی Discord مایکروسافت فاندری بپیوندید تا با دیگر یادگیرندگانی که این دوره را میگذرانند ملاقات کنید و پشتیبانی دریافت کنید.
سوال بپرسید یا بازخورد محصول در انجمن توسعهدهندگان Microsoft Foundry روی گیتهاب به اشتراک بگذارید.
برای شروع ساخت با اعتبارهای Azure از مایکروسافت برای استارتاپها بازدید کنید.
آیا پیشنهادات دارید یا خطاهای املا یا کد را پیدا کردهاید؟ یک مسئله ثبت کنید یا یک درخواست کشش ایجاد کنید
- یک ویدیوی کوتاه معرفی موضوع
- یک درس نوشته شده در README
- نمونههای کد Python و TypeScript که از Azure OpenAI و OpenAI API پشتیبانی میکنند
- لینک به منابع اضافی برای ادامه یادگیری شما
| # | لینک درس | توضیحات | ویدیو | یادگیری بیشتر |
|---|---|---|---|---|
| 00 | راهاندازی دوره | یاد بگیرید: چگونه محیط توسعه خود را راهاندازی کنید | به زودی ویدیو | اطلاعات بیشتر |
| 01 | معرفی هوش مصنوعی مولد و مدلهای زبان بزرگ (LLMs) | یاد بگیرید: درک اینکه هوش مصنوعی مولد چیست و چگونه مدلهای زبان بزرگ (LLMs) کار میکنند. | ویدیو | اطلاعات بیشتر |
| 02 | کاوش و مقایسه مدلهای مختلف LLMs | یاد بگیرید: چگونه مدل مناسب برای کاربرد خود انتخاب کنید | ویدیو | اطلاعات بیشتر |
| 03 | استفاده مسئولانه از هوش مصنوعی مولد | یاد بگیرید: چگونه برنامههای هوش مصنوعی مولد را بهصورت مسئولانه بسازید | ویدیو | اطلاعات بیشتر |
| 04 | درک اصول مهندسی پرامپت | یاد بگیرید: بهترین روشهای عملی مهندسی پرامپت | ویدیو | اطلاعات بیشتر |
| 05 | ساخت پرامپتهای پیشرفته | یاد بگیرید: چگونه تکنیکهای مهندسی پرامپت را اعمال کنید که نتیجهی پرامپتهایتان را بهبود میبخشند | ویدیو | اطلاعات بیشتر |
| 06 | ساخت برنامههای تولید متن | بسازید: یک برنامه تولید متن با استفاده از Azure OpenAI / OpenAI API | ویدیو | اطلاعات بیشتر |
| 07 | ساخت برنامههای چت | بسازید: تکنیکهایی برای ساخت و یکپارچهسازی مؤثر برنامههای چت | ویدیو | اطلاعات بیشتر |
| 08 | ساخت برنامههای جستجو با بانکهای داده برداری | بسازید: یک برنامه جستجو که از امبدینگها برای جستجوی دادهها استفاده میکند. | ویدیو | اطلاعات بیشتر |
| 09 | ساخت برنامههای تولید تصویر | بسازید: یک برنامه تولید تصویر | ویدیو | اطلاعات بیشتر |
| 10 | ساخت برنامههای هوش مصنوعی کمکد | بسازید: یک برنامه هوش مصنوعی مولد با استفاده از ابزارهای کمکد | ویدیو | اطلاعات بیشتر |
| 11 | یکپارچهسازی برنامههای خارجی با فراخوانی توابع | بسازید: فراخوانی تابع چیست و کاربردهای آن در برنامهها | ویدیو | اطلاعات بیشتر |
| 12 | طراحی UX برای برنامههای هوش مصنوعی | یاد بگیرید: چگونه اصول طراحی UX را در توسعه برنامههای هوش مصنوعی مولد به کار ببرید | ویدیو | اطلاعات بیشتر |
| 13 | امنیت برنامههای هوش مصنوعی مولد شما | یاد بگیرید: تهدیدات و ریسکهای سیستمهای هوش مصنوعی و روشهای محافظت از این سیستمها. | ویدیو | اطلاعات بیشتر |
| 14 | چرخه عمر برنامههای هوش مصنوعی مولد | یاد بگیرید: ابزارها و معیارهایی برای مدیریت چرخه عمر LLM و LLMOps | ویدیو | اطلاعات بیشتر |
| 15 | تولید افزوده بازیابی (RAG) و بانکهای داده برداری | بسازید: برنامهای با استفاده از چارچوب RAG برای بازیابی امبدینگها از بانکهای داده برداری | ویدیو | اطلاعات بیشتر |
| 16 | مدلهای متنباز و Hugging Face | بسازید: برنامهای با استفاده از مدلهای متنباز موجود در Hugging Face | ویدیو | اطلاعات بیشتر |
| 17 | عاملهای هوش مصنوعی | بسازید: برنامهای با استفاده از چارچوب عامل هوش مصنوعی | ویدیو | اطلاعات بیشتر |
| 18 | تنظیم دقیق LLMها | یاد بگیرید: چیستی، چرایی و چگونگی تنظیم دقیق LLMها | ویدیو | اطلاعات بیشتر |
| 19 | ساخت با مدلهای SLM | یاد بگیرید: مزایای ساخت با مدلهای زبانی کوچک | ویدیو به زودی میآید | اطلاعات بیشتر |
| 20 | ساخت با مدلهای میسترال | یاد بگیرید: ویژگیها و تفاوتهای مدلهای خانواده میسترال | ویدیو به زودی میآید | اطلاعات بیشتر |
| 21 | ساخت با مدلهای متا | یاد بگیرید: ویژگیها و تفاوتهای مدلهای خانواده متا | ویدیو به زودی میآید | اطلاعات بیشتر |
تشکر ویژه از جان عزیز برای ساخت تمام GitHub Actions و گردش کارها
برنهاد مرکل برای ارائه کمکهای کلیدی در هر درس برای بهبود تجربه یادگیرنده و کد.
تیم ما دورههای دیگری هم تولید میکند! نگاهی بیندازید:
اگر گیر کردید یا سوالی درباره ساخت برنامههای هوش مصنوعی دارید. به جمع یادگیرندگان و توسعهدهندگان باتجربه در بحثهای MCP بپیوندید. این جامعهای حامی است که سوالات مورد استقبال قرار میگیرند و دانش بهصورت آزاد به اشتراک گذاشته میشود.
اگر بازخورد محصول یا خطاهایی هنگام ساخت داشتید به اینجا مراجعه کنید:
سلب مسئولیت: این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است شامل خطاها یا نادرستیهایی باشند. سند اصلی به زبان مادری خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما در قبال هرگونه سوء تفاهم یا برداشت نادرست ناشی از استفاده از این ترجمه مسئولیتی نداریم.