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