Skip to content

Latest commit

 

History

History
189 lines (137 loc) · 29.2 KB

File metadata and controls

189 lines (137 loc) · 29.2 KB

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

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

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

تماشاگران گیت‌هاب فورک‌های گیت‌هاب ستاره‌های گیت‌هاب

دیسکورد Microsoft Foundry

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

پشتیبانی شده از طریق 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"

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

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

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

🌱 شروع کنید

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

درس‌ها به دو دسته «بیاموزید» که مفهومی از هوش مصنوعی مولد را توضیح می‌دهد یا «بسازید» که یک مفهوم را با مثال‌های کد در پایتون و تایپ‌اسکریپت در صورت امکان توضیح می‌دهد، تقسیم شده‌اند.

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

هر درس همچنین شامل بخشی به نام «ادامه یادگیری» با ابزارهای آموزش اضافی است.

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

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

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

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

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

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

🗣️ با یادگیرندگان دیگر آشنا شوید، پشتیبانی دریافت کنید

در سرور رسمی 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 و جریان‌های کاری

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

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

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

LangChain

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

Azure / Edge / MCP / Agents

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


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

هوش مصنوعی تولیدی برای مبتدیان هوش مصنوعی تولیدی (.NET) هوش مصنوعی تولیدی (Java) Generative AI (JavaScript)


یادگیری اصلی

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


سری کوپایلوت

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

دریافت کمک

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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