ai-agents-for-beginners

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

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

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

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

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

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

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

ترجیح می‌دهید محلی کلون کنید؟

این مخزن شامل ترجمه‌های ۵۰+ زبان است که اندازه دانلود را به طور قابل توجهی افزایش می‌دهد. برای کلون کردن بدون ترجمه‌ها، از sparse checkout استفاده کنید:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (ویندوز):

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

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

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

ناظران GitHub شاخه‌های GitHub ستاره‌های GitHub

دیـسکورد Microsoft Foundry

🌱 شروع به کار

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

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

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

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

ملاقات با دیگر زبان‌آموزان، پاسخ به سوالات خود را دریافت کنید

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

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

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

نمونه‌های کد در این تمرین‌ها از Microsoft Agent Framework با سرویس Azure AI Foundry Agent V2 استفاده می‌کنند:

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

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

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

آیا پیشنهاد یا اشکالات املایی یا کد پیدا کرده‌اید؟ یک مسئله ثبت کنید یا درخواست کشش ایجاد کنید

📂 هر درس شامل

🗃️ دروس

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

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

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

LangChain

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

Azure / Edge / MCP / عوامل

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


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

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


یادگیری پایه

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


سری کُپایلوت

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

🌟 سپاسگزاری جامعه

از Shivam Goyal به‌خاطر ارائه نمونه‌های کد مهم که Agentic RAG را نشان می‌دهند تشکر می‌کنیم.

همکاری

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

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

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

علائم تجاری

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

دریافت کمک

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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