عربی | بنگالی | بلغاری | برمهای (میانمار) | چینی (سادهشده) | چینی (سنتی، هنگ کنگ) | چینی (سنتی، ماکائو) | چینی (سنتی، تایوان) | کرواسی | چک | دانمارکی | هلندی | استونیایی | فنلاندی | فرانسوی | آلمانی | یونانی | عبری | هندی | مجارستانی | اندونزیایی | ایتالیایی | ژاپنی | کانادایی | کرهای | لیتوانیایی | مالایی | مالایالامی | مراتی | نپالی | پیدجینی نیجریایی | نروژی | فارسی (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"این به شما همه چیز مورد نیاز برای تکمیل دوره را با دانلود بسیار سریعتر میدهد.
مبانی ساخت برنامههای هوش مصنوعی مولد را با دوره جامع ۲۱ درسی ما توسط مدافعان مایکروسافت کلاد بیاموزید.
این دوره شامل ۲۱ درس است. هر درس موضوع خودش را پوشش میدهد پس هر کجا که دوست دارید شروع کنید!
درسها به دو دسته «بیاموزید» که مفهومی از هوش مصنوعی مولد را توضیح میدهد یا «بسازید» که یک مفهوم را با مثالهای کد در پایتون و تایپاسکریپت در صورت امکان توضیح میدهد، تقسیم شدهاند.
برای توسعه دهندگان .NET دوره هوش مصنوعی مولد برای مبتدیان (.NET نسخه) را ببینید!
هر درس همچنین شامل بخشی به نام «ادامه یادگیری» با ابزارهای آموزش اضافی است.
-
خدمات Azure OpenAI - درسها: "aoai-assignment"
-
کاتالوگ مدلهای GitHub Marketplace - درسها: "githubmodels"
-
OpenAI API - درسها: "oai-assignment"
-
دانش پایهای از پایتون یا تایپاسکریپت مفید است - *برای مبتدیان مطلق این دورههای پایتون و تایپاسکریپت را ببینید
-
یک حساب GitHub برای فورک کردن این مخزن به حساب خودتان
یک درس راهاندازی دوره ایجاد کردهایم که به شما در آمادهسازی محیط توسعهتان کمک میکند.
فراموش نکنید این مخزن را ستاره (🌟) بدهید تا راحتتر بعداً پیدا کنید.
اگر به دنبال نمونههای کد پیشرفتهتر هستید، مجموعه نمونههای کد هوش مصنوعی مولد ما را در هر دو زبان پایتون و تایپاسکریپت ببینید.
در سرور رسمی Azure AI Foundry Discord عضو شوید تا با دیگر یادگیرندگانی که این دوره را میگذرانند، ملاقات و شبکهسازی کنید و پشتیبانی بگیرید.
سوالات خود را بپرسید یا بازخورد محصول را در انجمن توسعهدهندگان Azure AI Foundry در گیتهاب به اشتراک بگذارید.
به مایکروسافت برای استارتاپها مراجعه کنید تا ببینید چگونه میتوانید امروز با اعتبارهای Azure شروع به ساخت کنید.
آیا پیشنهاد دارید یا اشتباهات املایی یا کد یافتهاید؟ یک ایراد مطرح کنید یا درخواست کشیدن ایجاد کنید
- یک ویدئوی معرفی کوتاه درباره موضوع
- یک درس مکتوب موجود در فایل README
- نمونه کدهایی به زبان Python و TypeScript که از Azure OpenAI و OpenAI API پشتیبانی میکنند
- لینکهایی به منابع اضافی برای ادامه یادگیری شما
| شماره | لینک درس | توضیحات | ویدئو | یادگیری بیشتر |
|---|---|---|---|---|
| ۰۰ | راهاندازی دوره | بیاموزید: چگونه محیط توسعه خود را راهاندازی کنید | ویدئو به زودی منتشر میشود | بیشتر بیاموزید |
| ۰۱ | معرفی هوش مصنوعی مولد و مدلهای زبان بزرگ (LLM) | بیاموزید: درک اینکه هوش مصنوعی مولد چیست و مدلهای زبان بزرگ چگونه کار میکنند | ویدئو | بیشتر بیاموزید |
| ۰۲ | بررسی و مقایسه مدلهای مختلف زبان بزرگ (LLM) | بیاموزید: چگونه مدل مناسب برای مورد استفاده خود را انتخاب کنید | ویدئو | بیشتر بیاموزید |
| ۰۳ | استفاده مسئولانه از هوش مصنوعی مولد | بیاموزید: چگونه برنامههای هوش مصنوعی مولد را به صورت مسئولانه بسازید | ویدئو | بیشتر بیاموزید |
| ۰۴ | درک اصول مهندسی پرامپت | یاد بگیرید: بهترین شیوههای عملی مهندسی پرامپت | ویدیو | بیشتر بیاموزید |
| ۰۵ | ساخت پرامپتهای پیشرفته | یاد بگیرید: چگونه از تکنیکهای مهندسی پرامپت برای بهبود نتیجه پرامپتها استفاده کنید. | ویدیو | بیشتر بیاموزید |
| ۰۶ | ساخت برنامههای تولید متن | بسازید: یک برنامه تولید متن با استفاده از Azure OpenAI / OpenAI API | ویدیو | بیشتر بیاموزید |
| ۰۷ | ساخت برنامههای گفتگو | بسازید: تکنیکهای ساخت و یکپارچهسازی کارآمد برنامههای گفتگو. | ویدیو | بیشتر بیاموزید |
| ۰۸ | ساخت برنامههای جستجو با پایگاه دادههای برداری | بسازید: یک برنامه جستجو که با استفاده از تعبیهها دادهها را جستجو میکند. | ویدیو | بیشتر بیاموزید |
| ۰۹ | ساخت برنامههای تولید تصویر | بسازید: یک برنامه تولید تصویر | ویدیو | بیشتر بیاموزید |
| ۱۰ | ساخت برنامههای هوش مصنوعی کمکد | بسازید: یک برنامه هوش مصنوعی تولیدی با استفاده از ابزارهای کمکد | ویدیو | بیشتر بیاموزید |
| ۱۱ | یکپارچهسازی برنامههای خارجی با فراخوانی تابع | بسازید: فراخوانی تابع چیست و کاربردهای آن برای برنامهها | ویدیو | بیشتر بیاموزید |
| ۱۲ | طراحی تجربه کاربری برای برنامههای هوش مصنوعی | یاد بگیرید: چگونه اصول طراحی تجربه کاربری را هنگام توسعه برنامههای هوش مصنوعی تولیدی به کار ببرید | ویدیو | بیشتر بیاموزید |
| ۱۳ | امنیت بخشیدن به برنامههای هوش مصنوعی تولیدی شما | یاد بگیرید: تهدیدات و ریسکهای سیستمهای هوش مصنوعی و روشهای ایمنسازی این سیستمها. | ویدیو | بیشتر بیاموزید |
| ۱۴ | چرخه عمر برنامههای هوش مصنوعی تولیدی | یاد بگیرید: ابزارها و معیارهای مدیریت چرخه عمر LLM و LLMOps | ویدیو | بیشتر بیاموزید |
| ۱۵ | تولید افزودهی بازیابی (RAG) و پایگاههای داده برداری | بسازید: برنامهای با استفاده از چارچوب RAG برای بازیابی تعبیهها از پایگاه دادههای برداری | ویدیو | بیشتر بیاموزید |
| ۱۶ | مدلهای متنباز و Hugging Face | بسازید: برنامهای با استفاده از مدلهای متنباز موجود در Hugging Face | ویدیو | بیشتر بیاموزید |
| ۱۷ | عوامل هوش مصنوعی | بسازید: برنامهای با استفاده از چارچوب عامل هوش مصنوعی | ویدیو | بیشتر بیاموزید |
| ۱۸ | تنظیم دقیق LLMها | یاد بگیرید: چیستی، چرایی و چگونگی تنظیم دقیق LLMها | ویدیو | بیشتر بیاموزید |
| ۱۹ | ساخت با SLMها | یاد بگیرید: مزایای ساخت با مدلهای کوچک زبان | بهزودی ویدیو | بیشتر بیاموزید |
| ۲۰ | ساخت با مدلهای میسترال | یاد بگیرید: ویژگیها و تفاوتهای مدلهای خانواده میسترال | بهزودی ویدیو | بیشتر بیاموزید |
| ۲۱ | ساخت با مدلهای متا | یاد بگیرید: ویژگیها و تفاوتهای مدلهای خانواده متا | بهزودی ویدیو | بیشتر بیاموزید |
تشکر ویژه از جان عزیز برای ایجاد تمام GitHub Actions و جریانهای کاری
برنهارد مرکل برای انجام مشارکتهای کلیدی در هر درس به منظور بهبود تجربه یادگیری و کدنویسی.
تیم ما دورههای دیگری نیز تولید میکند! نگاهی بیندازید به:
اگر در ساخت برنامههای هوش مصنوعی گیر کردید یا سوالی داشتید. به جمع یادگیرندگان و توسعهدهندگان باتجربه بپیوندید تا در بحثهای مربوط به MCP شرکت کنید. این یک جامعه حمایتکننده است که سوالات در آن خوشآمد گفته میشود و دانش آزادانه به اشتراک گذاشته میشود.
اگر بازخورد محصول یا خطایی در حین ساخت داشتید مراجعه کنید به:
سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما برای دقت تلاش میکنیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است حاوی اشتباهات یا نواقصی باشند. سند اصلی به زبان بومی خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما مسئول هیچگونه سوءتفاهم یا تفسیر نادرستی که از استفاده از این ترجمه ناشی شود نیستیم.