ai-agents-for-beginners

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

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

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

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

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

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

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

اگر مایل هستید زبان‌های ترجمه اضافی پشتیبانی شوند، فهرست زبان‌های پشتیبانی‌شده اینجا قرار دارد

ناظرین GitHub فورک‌های GitHub ستاره‌های GitHub

Discord Microsoft Foundry

🌱 شروع کنید

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

برای این دوره پشتیبانی چندزبانه وجود دارد. به زبان‌های در دسترس اینجا بروید.

اگر این اولین بار است که با مدل‌های مولد کار می‌کنید، دورهٔ ما را با عنوان هوش مصنوعی مولد برای مبتدیان بررسی کنید؛ این دوره شامل 21 درس در زمینهٔ ساخت با GenAI است.

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

با یادگیرندگان دیگر آشنا شوید، سوالات خود را پاسخ بگیرید

اگر گیر کردید یا سوالی در مورد ساخت عوامل هوش مصنوعی دارید، به کانال اختصاصی ما در دیسکورد Microsoft Foundry بپیوندید.

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

هر درس در این دوره شامل نمونه‌های کد است که در پوشهٔ code_samples قرار دارند. می‌توانید این مخزن را فورک کنید تا نسخهٔ خود را بسازید.

نمونه‌های کد در این تمرین‌ها از Azure AI Foundry و GitHub Model Catalogs برای تعامل با مدل‌های زبانی استفاده می‌کنند:

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

برای اطلاعات بیشتر دربارهٔ اجرای کدهای این دوره، به Course Setup بروید.

🙏 مایل به کمک هستید؟

آیا پیشنهاداتی دارید یا غلط‌های املایی یا کدنویسی پیدا کرده‌اید؟ یک مسئله (Issue) گزارش دهید یا یک pull request ایجاد کنید

📂 هر درس شامل

🗃️ درس‌ها

درس متن و کد ویدیو مطالعه بیشتر
مقدمه‌ای بر عوامل هوش مصنوعی و موارد استفاده لینک ویدیو لینک
بررسی چارچوب‌های عامل‌محور هوش مصنوعی لینک ویدیو لینک
درک الگوهای طراحی عامل‌محور هوش مصنوعی لینک ویدیو لینک
الگوی طراحی استفاده از ابزار لینک ویدیو لینک
RAG عامل‌محور لینک ویدیو لینک
ساخت عوامل هوش مصنوعی قابل‌اعتماد لینک ویدیو لینک
الگوی طراحی برنامه‌ریزی لینک ویدیو لینک
الگوی طراحی چندعامله لینک ویدیو لینک
الگوی طراحی فراشناخت لینک ویدیو لینک
عامل‌های هوش مصنوعی در تولید لینک ویدئو لینک
استفاده از پروتکل‌های عاملی (MCP، A2A و NLWeb) لینک ویدئو لینک
مهندسی زمینه برای عامل‌های هوش مصنوعی لینک ویدئو لینک
مدیریت حافظه عاملی لینک ویدئو  
کاوش چارچوب عامل مایکروسافت لینک    
ساخت عامل‌های استفاده از کامپیوتر (CUA) به‌زودی    
استقرار عامل‌های مقیاس‌پذیر به‌زودی    
ایجاد عامل‌های محلی هوش مصنوعی به‌زودی    
امن‌سازی عامل‌های هوش مصنوعی به‌زودی    

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

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

LangChain

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


Azure / Edge / MCP / عامل‌ها

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


سری هوش مولد

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


یادگیری پایه

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


سری کوپایلوت

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

🌟 تشکر از جامعه

از Shivam Goyal برای مشارکت نمونه‌های کد مهم که نشان‌دهنده Agentic RAG هستند، سپاسگزاریم.

مشارکت

این پروژه از مشارکت‌ها و پیشنهادها استقبال می‌کند. اکثر مشارکت‌ها مستلزم آن هستند که شما با یک توافقنامه مجوز مشارکت‌کننده (Contributor License Agreement - CLA) موافقت کنید که در آن اعلام می‌کنید حق دارید و در واقع به ما حقوق استفاده از مشارکت خود را اعطا می‌کنید. برای جزئیات، به https://cla.opensource.microsoft.com مراجعه کنید.

هنگامی که یک pull request ارسال می‌کنید، یک بات CLA به‌طور خودکار تعیین می‌کند که آیا نیاز به ارائه CLA دارید یا خیر و PR را به‌طور مناسب علامت‌گذاری می‌کند (مثلاً بررسی وضعیت، نظر). کافی است دستورالعمل‌های ارائه‌شده توسط بات را دنبال کنید. شما تنها یک‌بار در همه مخازنی که از CLA ما استفاده می‌کنند نیاز به انجام این کار خواهید داشت.

این پروژه، سند رفتار در کد منبع باز مایکروسافت را اتخاذ کرده است. برای اطلاعات بیشتر به پرسش‌های متداول سند رفتار مراجعه کنید یا با opencode@microsoft.com برای پرسش‌ها یا نظرات اضافی تماس بگیرید.

علائم تجاری

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

دریافت کمک

اگر گیر کردید یا سوالی درباره ساخت اپ‌های هوش مصنوعی دارید، بپیوندید:

Microsoft Foundry در Discord

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

انجمن توسعه‌دهندگان Microsoft Foundry


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