# عامل‌های هوش مصنوعی برای مبتدیان - یک دوره ![هوش مصنوعی مولد برای مبتدیان](../../translated_images/fa/repo-thumbnailv2.06f4a48036fde647.webp) ## دوره‌ای که همه چیز لازم برای شروع ساخت عامل‌های هوش مصنوعی را آموزش می‌دهد [![مجوز گیت‌هاب](https://img.shields.io/github/license/microsoft/ai-agents-for-beginners.svg)](https://github.com/microsoft/ai-agents-for-beginners/blob/master/LICENSE?WT.mc_id=academic-105485-koreyst) [![همکاران گیت‌هاب](https://img.shields.io/github/contributors/microsoft/ai-agents-for-beginners.svg)](https://GitHub.com/microsoft/ai-agents-for-beginners/graphs/contributors/?WT.mc_id=academic-105485-koreyst) [![مسائل گیت‌هاب](https://img.shields.io/github/issues/microsoft/ai-agents-for-beginners.svg)](https://GitHub.com/microsoft/ai-agents-for-beginners/issues/?WT.mc_id=academic-105485-koreyst) [![درخواست‌های pull گیت‌هاب](https://img.shields.io/github/issues-pr/microsoft/ai-agents-for-beginners.svg)](https://GitHub.com/microsoft/ai-agents-for-beginners/pulls/?WT.mc_id=academic-105485-koreyst) [![خوش‌آمدگویی به PRها](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com?WT.mc_id=academic-105485-koreyst) ### 🌐 پشتیبانی چندزبانه #### پشتیبانی از طریق GitHub Action (خودکار و همیشه به‌روز) [عربی](../ar/README.md) | [بنگالی](../bn/README.md) | [بلغاری](../bg/README.md) | [برمه‌ای (میانمار)](../my/README.md) | [چینی (ساده‌شده)](../zh-CN/README.md) | [چینی (سنتی، هنگ کنگ)](../zh-HK/README.md) | [چینی (سنتی، ماکائو)](../zh-MO/README.md) | [چینی (سنتی، تایوان)](../zh-TW/README.md) | [کرواتی](../hr/README.md) | [چک](../cs/README.md) | [دانمارکی](../da/README.md) | [هلندی](../nl/README.md) | [استونیایی](../et/README.md) | [فنلاندی](../fi/README.md) | [فرانسوی](../fr/README.md) | [آلمانی](../de/README.md) | [یونانی](../el/README.md) | [عبری](../he/README.md) | [هندی](../hi/README.md) | [مجارستانی](../hu/README.md) | [اندونزیایی](../id/README.md) | [ایتالیایی](../it/README.md) | [ژاپنی](../ja/README.md) | [کاننادی](../kn/README.md) | [کره‌ای](../ko/README.md) | [لیتوانیایی](../lt/README.md) | [مالایی](../ms/README.md) | [مالایالم](../ml/README.md) | [مراتی](../mr/README.md) | [نپالی](../ne/README.md) | [زبان پیجین نیجریه‌ای](../pcm/README.md) | [نروژی](../no/README.md) | [فارسی (Farsi)](./README.md) | [لهستانی](../pl/README.md) | [پرتغالی (برزیل)](../pt-BR/README.md) | [پرتغالی (پرتغال)](../pt-PT/README.md) | [پنجابی (Gurmukhi)](../pa/README.md) | [رومانیایی](../ro/README.md) | [روسی](../ru/README.md) | [صربی (سیریلیک)](../sr/README.md) | [اسلواکی](../sk/README.md) | [اسلوونیایی](../sl/README.md) | [اسپانیایی](../es/README.md) | [سواحیلی](../sw/README.md) | [سویدی](../sv/README.md) | [تاگالوگ (فیلیپینی)](../tl/README.md) | [تامیلی](../ta/README.md) | [تلوگو](../te/README.md) | [تایلندی](../th/README.md) | [ترکی](../tr/README.md) | [اوکراینی](../uk/README.md) | [اردو](../ur/README.md) | [ویتنامی](../vi/README.md) > **ترجیح می‌دهید به‌صورت محلی کلون کنید؟** > > این مخزن شامل ترجمه به بیش از ۵۰ زبان است که حجم دانلود را به‌طور قابل توجهی افزایش می‌دهد. برای کلون بدون ترجمه، از sparse checkout استفاده کنید: > > **Bash / macOS / لینوکس:** > ```bash > 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 (ویندوز):** > ```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" > ``` > > این به شما همه چیز لازم برای تکمیل دوره با دانلود بسیار سریع‌تر را می‌دهد. **اگر مایل به پشتیبانی از زبان‌های ترجمه اضافی هستید، زبان‌های پشتیبانی‌شده در اینجا فهرست شده‌اند: [here](https://github.com/Azure/co-op-translator/blob/main/getting_started/supported-languages.md)** [![تماشاگران گیت‌هاب](https://img.shields.io/github/watchers/microsoft/ai-agents-for-beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/ai-agents-for-beginners/watchers/?WT.mc_id=academic-105485-koreyst) [![فورک‌های گیت‌هاب](https://img.shields.io/github/forks/microsoft/ai-agents-for-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/ai-agents-for-beginners/network/?WT.mc_id=academic-105485-koreyst) [![ستاره‌های گیت‌هاب](https://img.shields.io/github/stars/microsoft/ai-agents-for-beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/ai-agents-for-beginners/stargazers/?WT.mc_id=academic-105485-koreyst) [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) ## 🌱 شروع به کار این دوره شامل درس‌هایی درباره اصول ساخت عامل‌های هوش مصنوعی است. هر درس موضوع خاص خود را پوشش می‌دهد، پس هر کجا که خواستید شروع کنید! این دوره دارای پشتیبانی چندزبانه است. به بخش [زبان‌های موجود در اینجا](../..) مراجعه کنید. اگر این اولین بار است که با مدل‌های هوش مصنوعی مولد کار می‌کنید، دوره [هوش مصنوعی مولد برای مبتدیان](https://aka.ms/genai-beginners) ما را بررسی کنید که شامل ۲۱ درس درباره ساخت با GenAI است. فراموش نکنید که به این مخزن [ستاره (🌟) بدهید](https://docs.github.com/en/get-started/exploring-projects-on-github/saving-repositories-with-stars?WT.mc_id=academic-105485-koreyst) و برای اجرای کد، [این مخزن را فورک کنید](https://github.com/microsoft/ai-agents-for-beginners/fork). ### با دیگر یادگیرندگان آشنا شوید، سوالات خود را پاسخ بگیرید اگر گیر کردید یا سوالی درباره ساخت عامل‌های هوش مصنوعی داشتید، به کانال دیسکورد اختصاصی ما در [Microsoft Foundry Discord](https://aka.ms/ai-agents/discord) بپیوندید. ### آنچه نیاز دارید هر درس در این دوره شامل نمونه کدهایی است که در پوشه code_samples یافت می‌شوند. می‌توانید [این مخزن را فورک کنید](https://github.com/microsoft/ai-agents-for-beginners/fork) تا نسخه خود را بسازید. نمونه کدها در این تمرینات از Azure AI Foundry و فهرست مدل‌های GitHub برای تعامل با مدل‌های زبانی استفاده می‌کنند: - [مدل‌های Github](https://aka.ms/ai-agents-beginners/github-models) - رایگان / محدود - [Azure AI Foundry](https://aka.ms/ai-agents-beginners/ai-foundry) - نیاز به حساب Azure این دوره همچنین از فریم‌ورک‌ها و سرویس‌های عامل هوش مصنوعی زیر از مایکروسافت استفاده می‌کند: - [Microsoft Agent Framework (MAF) - جدید!](https://aka.ms/ai-agents-beginners/agent-framewrok) - [سرویس عامل هوش مصنوعی Azure](https://aka.ms/ai-agents-beginners/ai-agent-service) - [Semantic Kernel](https://aka.ms/ai-agents-beginners/semantic-kernel) - [AutoGen](https://aka.ms/ai-agents/autogen) برای اطلاعات بیشتر درباره اجرای کد این دوره، به بخش [تنظیم دوره](./00-course-setup/README.md) مراجعه کنید. ## 🙏 می‌خواهید کمک کنید؟ آیا پیشنهادی دارید یا اشتباه املایی یا کدی پیدا کرده‌اید؟ [یک مسئله ایجاد کنید](https://github.com/microsoft/ai-agents-for-beginners/issues?WT.mc_id=academic-105485-koreyst) یا [یک درخواست pull ارسال کنید](https://github.com/microsoft/ai-agents-for-beginners/pulls?WT.mc_id=academic-105485-koreyst) ## 📂 هر درس شامل - یک درس کتبی در README و یک ویدیو کوتاه - نمونه‌های کد پایتون که از Azure AI Foundry و مدل‌های Github (رایگان) پشتیبانی می‌کنند - لینک به منابع اضافی برای ادامه یادگیری شما ## 🗃️ دروس | **درس** | **متن و کد** | **ویدیو** | **یادگیری اضافی** | |----------------------------------------------|----------------------------------------------------|------------------------------------------------------------|----------------------------------------------------------------------------------------| | معرفی عامل‌های هوش مصنوعی و کاربردهای عامل | [لینک](./01-intro-to-ai-agents/README.md) | [ویدیو](https://youtu.be/3zgm60bXmQk?si=z8QygFvYQv-9WtO1) | [لینک](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | بررسی فریم‌ورک‌های عاملی هوش مصنوعی | [لینک](./02-explore-agentic-frameworks/README.md) | [ویدیو](https://youtu.be/ODwF-EZo_O8?si=Vawth4hzVaHv-u0H) | [لینک](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | درک الگوهای طراحی عاملی هوش مصنوعی | [لینک](./03-agentic-design-patterns/README.md) | [ویدیو](https://youtu.be/m9lM8qqoOEA?si=BIzHwzstTPL8o9GF) | [لینک](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | الگوی طراحی استفاده از ابزار | [لینک](./04-tool-use/README.md) | [ویدیو](https://youtu.be/vieRiPRx-gI?si=2z6O2Xu2cu_Jz46N) | [لینک](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | RAG عاملی | [لینک](./05-agentic-rag/README.md) | [ویدیو](https://youtu.be/WcjAARvdL7I?si=gKPWsQpKiIlDH9A3) | [لینک](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | ساخت عامل‌های هوش مصنوعی قابل اعتماد | [لینک](./06-building-trustworthy-agents/README.md) | [ویدیو](https://youtu.be/iZKkMEGBCUQ?si=jZjpiMnGFOE9L8OK ) | [لینک](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | الگوی طراحی برنامه‌ریزی | [لینک](./07-planning-design/README.md) | [ویدیو](https://youtu.be/kPfJ2BrBCMY?si=6SC_iv_E5-mzucnC) | [لینک](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | الگوی طراحی چندعامل | [لینک](./08-multi-agent/README.md) | [ویدیو](https://youtu.be/V6HpE9hZEx0?si=rMgDhEu7wXo2uo6g) | [لینک](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | الگوی طراحی فراشناخت | [پیوند](./09-metacognition/README.md) | [ویدئو](https://youtu.be/His9R6gw6Ec?si=8gck6vvdSNCt6OcF) | [پیوند](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | نمایندگان هوش مصنوعی در تولید | [پیوند](./10-ai-agents-production/README.md) | [ویدئو](https://youtu.be/l4TP6IyJxmQ?si=31dnhexRo6yLRJDl) | [پیوند](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | استفاده از پروتکل‌های عاملی (MCP، A2A و NLWeb) | [پیوند](./11-agentic-protocols/README.md) | [ویدئو](https://youtu.be/X-Dh9R3Opn8) | [پیوند](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | مهندسی زمینه برای نمایندگان هوش مصنوعی | [پیوند](./12-context-engineering/README.md) | [ویدئو](https://youtu.be/F5zqRV7gEag) | [پیوند](https://aka.ms/ai-agents-beginners/collection?WT.mc_id=academic-105485-koreyst) | | مدیریت حافظه عاملی | [پیوند](./13-agent-memory/README.md) | [ویدئو](https://youtu.be/QrYbHesIxpw?si=vZkVwKrQ4ieCcIPx) | | | بررسی چارچوب نماینده مایکروسافت | [پیوند](./14-microsoft-agent-framework/README.md) | | | | ساخت نمایندگان کاربرد رایانه (CUA) | به زودی منتشر می‌شود | | | | استقرار نمایندگان مقیاس‌پذیر | به زودی منتشر می‌شود | | | | ایجاد نمایندگان محلی هوش مصنوعی | به زودی منتشر می‌شود | | | | امن‌سازی نمایندگان هوش مصنوعی | به زودی منتشر می‌شود | | | ## 🎒 دوره‌های دیگر تیم ما دوره‌های دیگری نیز تولید می‌کند! بررسی کنید: ### LangChain [![LangChain4j برای مبتدیان](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners) [![LangChain.js برای مبتدیان](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin) [![LangChain برای مبتدیان](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin) --- ### Azure / Edge / MCP / Agents [![AZD برای مبتدیان](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst) [![هوش مصنوعی Edge برای مبتدیان](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst) [![MCP برای مبتدیان](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) [![نمایندگان هوش مصنوعی برای مبتدیان](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### سری هوش مصنوعی مولد [![هوش مصنوعی مولد برای مبتدیان](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) [![هوش مصنوعی مولد (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) [![هوش مصنوعی مولد (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) [![هوش مصنوعی مولد (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst) --- ### یادگیری پایه [![یادگیری ماشین برای مبتدیان](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) [![علوم داده برای مبتدیان](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) [![هوش مصنوعی برای مبتدیان](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) [![امنیت سایبری برای مبتدیان](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung) [![توسعه وب برای مبتدیان](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) [![اینترنت اشیاء برای مبتدیان](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) [![توسعه XR برای مبتدیان](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) --- ### سری کوپایلوت [![کوپایلوت برای برنامه‌نویسی جفت هوش مصنوعی](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) [![کوپایلوت برای C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) [![ماجراجویی کوپایلوت](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) ## 🌟 تشکر از جامعه از [Shivam Goyal](https://www.linkedin.com/in/shivam2003/) برای ارائه نمونه‌های کد مهم که نمایندگی عاملی RAG را نشان می‌دهند، سپاسگزاریم. ## مشارکت این پروژه از مشارکت‌ها و پیشنهادات استقبال می‌کند. بیشتر مشارکت‌ها مستلزم آن است که شما با یک توافقنامه مجوز مشارکت‌کننده (CLA) موافقت کنید که در آن اعلام می‌کنید حق دارید و در واقع به ما اجازه استفاده از مشارکتتان را می‌دهید. برای جزئیات بیشتر، به مراجعه کنید. وقتی درخواست کشش (pull request) ارسال می‌کنید، ربات CLA به طور خودکار تعیین می‌کند که آیا نیاز به ارائه CLA دارید و به طور مناسب PR را علامت‌گذاری می‌کند (برای مثال، بررسی وضعیت، نظر). به سادگی دستورالعمل‌های ارائه‌شده توسط ربات را دنبال کنید. شما فقط یک بار در همه مخازن استفاده‌کننده از CLA ما باید این کار را انجام دهید. این پروژه، [کد رفتار منبع باز مایکروسافت](https://opensource.microsoft.com/codeofconduct/) را پذیرفته است. برای اطلاعات بیشتر، به [سؤالات متداول کد رفتار](https://opensource.microsoft.com/codeofconduct/faq/) مراجعه کنید یا با [opencode@microsoft.com](mailto:opencode@microsoft.com) برای پرسش‌ها یا نظرات بیشتر تماس بگیرید. ## علائم تجاری این پروژه ممکن است علائم تجاری یا لوگوهایی برای پروژه‌ها، محصولات یا خدمات داشته باشد. استفاده مجاز از علائم تجاری یا لوگوهای مایکروسافت مشروط به رعایت [راهنمای استفاده از علائم تجاری و برند مایکروسافت](https://www.microsoft.com/legal/intellectualproperty/trademarks/usage/general) است. استفاده از علائم تجاری یا لوگوی مایکروسافت در نسخه‌های تغییر یافته این پروژه نباید باعث ابهام شود یا حمایت مایکروسافت را القا کند. هرگونه استفاده از علائم تجاری یا لوگوهای طرف‌های سوم تابع سیاست‌های آن‌ها است. ## دریافت کمک اگر گیر کرده‌اید یا سوالی درباره ساخت برنامه‌های هوش مصنوعی دارید، بپیوندید به: [![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG) اگر بازخورد محصول یا خطاهایی در حین ساخت دارید، مراجعه کنید به: [![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum) --- **توضیح مهم**: این سند با استفاده از سرویس ترجمه هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است دارای خطا یا نواقص باشند. سند اصلی به زبان بومی خود منبع معتبر محسوب می‌شود. برای اطلاعات حیاتی، ترجمه حرفه‌ای انسانی توصیه می‌شود. ما مسئول هیچ گونه سوءتفاهم یا برداشت نادرست ناشی از استفاده از این ترجمه نیستیم.