ai-agents-for-beginners

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

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

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

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

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

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

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

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

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

دیسکورد Microsoft Foundry

🌱 شروع به کار

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

این دوره از چندزبانگی پشتیبانی می‌کند. به زبان‌های موجود اینجا مراجعه کنید.

اگر برای اولین بار با مدل‌های هوش مولد کار می‌کنید، دورهٔ ما را تحت عنوان هوش مولد برای مبتدیان بررسی کنید، که شامل ۲۱ درس در زمینهٔ ساخت با GenAI است.

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

با دیگر یادگیرندگان آشنا شوید و سوالات‌تان را مطرح کنید

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

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

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

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

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

برای اطلاعات بیشتر در مورد اجرای کد این دوره، به راه‌اندازی دوره مراجعه کنید.

🙏 می‌خواهید کمک کنید؟

آیا پیشنهادی دارید یا اشتباه املایی یا کد پیدا کرده‌اید؟ یک issue ثبت کنید یا یک pull request ایجاد کنید

📂 هر درس شامل

🗃️ درس‌ها

درس متن و کد ویدیو یادگیری اضافی
مقدمه‌ای بر عامل‌های هوش مصنوعی و موارد استفاده از عامل لینک ویدیو لینک
کاوش فریم‌ورک‌های عامل‌محور هوش مصنوعی لینک ویدیو لینک
درک الگوهای طراحی عامل‌محور هوش مصنوعی لینک ویدیو لینک
الگوی طراحی استفاده از ابزار لینک ویدیو لینک
RAG عامل‌محور لینک ویدیو لینک
ساخت عامل‌های هوش مصنوعی قابل‌اعتماد لینک ویدیو لینک
الگوی طراحی برنامه‌ریزی لینک ویدیو لینک
الگوی طراحی چندعامله لینک ویدیو لینک
الگوی طراحی فراشناخت لینک ویدیو لینک
AI Agents in Production لینک ویدئو لینک
Using Agentic Protocols (MCP, A2A and NLWeb) لینک ویدئو لینک
Context Engineering for AI Agents لینک ویدئو لینک
Managing Agentic Memory لینک ویدئو  
Exploring Microsoft Agent Framework لینک    
Building Computer Use Agents (CUA) به‌زودی    
Deploying Scalable Agents به‌زودی    
Creating Local AI Agents به‌زودی    
Securing AI Agents به‌زودی    

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

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

LangChain

LangChain4j for Beginners LangChain.js for Beginners


Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (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

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

🌟 سپاس جامعه

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

مشارکت

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

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

این پروژه Microsoft Open Source Code of Conduct را پذیرفته است. برای اطلاعات بیشتر، به Code of Conduct FAQ مراجعه کنید یا با opencode@microsoft.com برای هر سؤال یا دیدگاهی تماس بگیرید.

علائم تجاری

این پروژه ممکن است شامل علائم تجاری یا لوگوهایی برای پروژه‌ها، محصولات یا سرویس‌ها باشد. استفاده مجاز از علائم تجاری یا لوگوهای Microsoft مشروط به و باید از Microsoft’s Trademark & Brand Guidelines پیروی کند. استفاده از علائم تجاری یا لوگوهای Microsoft در نسخه‌های تغییر‌یافته این پروژه نباید موجب سردرگمی شود یا دلالت بر حمایت مایکروسافت کند. هرگونه استفاده از علائم تجاری یا لوگوهای طرف سوم مشمول سیاست‌های آن طرف‌های سوم است.

دریافت کمک

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


سلب مسئولیت: این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator (https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است حاوی اشتباهات یا نادرستی‌هایی باشند. نسخهٔ اصلی سند به زبان مبدأ باید به‌عنوان مرجع معتبر در نظر گرفته شود. برای اطلاعات حساس یا حیاتی، ترجمهٔ حرفه‌ای و انسانی توصیه می‌شود. ما مسئول هیچ‌گونه سوءتفاهم یا تفسیر نادرستی که از استفاده از این ترجمه ناشی شود نیستیم.