(برای تماشای ویدیو این درس روی تصویر بالا کلیک کنید)
به دوره عوامل هوش مصنوعی برای مبتدیان خوش آمدید! این دوره دانش پایهای — و کدهای واقعی و کاربردی — را در اختیارتان میگذارد تا از ابتدا شروع به ساخت عوامل هوش مصنوعی کنید.
بیایید در جامعه دیسکورد Azure AI سلام کنید — اینجا پر از یادگیرندگان و سازندگان هوش مصنوعی است که خوشحال میشوند به سوالات پاسخ دهند.
قبل از اینکه وارد ساخت بشویم، بیایید مطمئن شویم که واقعاً میدانیم یک عامل هوش مصنوعی چیست و چه زمانی منطقی است از آن استفاده کنیم.
این درس شامل موارد زیر است:
تا پایان این درس باید قادر باشید:
یک روش ساده برای فکر کردن به آن این است:
عوامل هوش مصنوعی سیستمهایی هستند که به مدلهای زبانی بزرگ (LLMها) اجازه میدهند واقعاً کار انجام دهند — با دادن ابزارها و دانش برای اقدام در دنیای واقعی، نه فقط پاسخ دادن به دستورات.
بیایید کمی بیشتر توضیح دهیم:

مدلهای زبانی بزرگ — عوامل قبل از ظهور LLMها وجود داشتند، اما LLMها هستند که عوامل مدرن را قدرتمند میکنند. آنها زبان طبیعی را میفهمند، درباره زمینه استدلال میکنند و یک درخواست مبهم کاربر را به برنامهای مشخص تبدیل میکنند.
انجام دادن اقدامات — بدون سیستم عاملی، یک LLM فقط متن تولید میکند. داخل سیستم عامل، LLM میتواند واقعاً قدمها را اجرا کند — جستجو در پایگاه داده، فراخوانی API، ارسال پیام.
دسترسی به ابزارها — ابزارهایی که عامل میتواند استفاده کند بستگی دارد به (۱) محیطی که در آن اجرا میشود و (۲) آنچه توسعهدهنده به آن داده است. ممکن است عامل سفر بتواند پروازها را جستجو کند اما سوابق مشتری را ویرایش نکند — همه چیز درباره آن چیزی است که به آن وصل شده است.
حافظه + دانش — عوامل میتوانند حافظه کوتاهمدت داشته باشند (گفتگوی جاری) و حافظه بلندمدت (پایگاه داده مشتری، تعاملات گذشته). عامل سفر ممکن است “به یاد آورد” که شما صندلی کنار پنجره را ترجیح میدهید.
تمام عوامل یکسان ساخته نشدهاند. در اینجا طبقهبندی اصلی انواع آنها، با استفاده از عامل رزرو سفر به عنوان مثال:
| نوع عامل | کارکرد | مثال عامل سفر |
|---|---|---|
| عوامل بازتابی ساده | قوانین ثابت را دنبال میکند — بدون حافظه، بدون برنامهریزی. | ایمیل شکایت را میبیند → آن را به خدمات مشتری میفرستد. فقط همین. |
| عوامل بازتابی مبتنی بر مدل | مدل داخلی از جهان دارد و آن را با تغییرات بهروزرسانی میکند. | قیمتهای تاریخی پرواز را دنبال میکند و مسیرهایی که ناگهان گران شدهاند را علامت میزند. |
| عوامل مبتنی بر هدف | هدف مشخصی دارد و مرحله به مرحله راه رسیدن به آن را مییابد. | یک سفر کامل (پرواز، ماشین، هتل) را از مکان فعلی شما تا مقصد رزرو میکند. |
| عوامل مبتنی بر سودمندی | فقط یک راهحل پیدا نمیکند — بهترین را با وزن دادن به مزایا و معایب مییابد. | هزینه و راحتی را متعادل میکند تا سفری مناسبتر با ترجیحات شما بیابد. |
| عوامل یادگیرنده | با بازخورد به مرور بهتر میشود. | پیشنهادات رزرو آینده را بر اساس نتایج نظرسنجی پس از سفر تنظیم میکند. |
| عوامل سلسلهمراتبی | عامل سطح بالا کار را به زیر وظایف تقسیم و به عوامل سطح پایینتر واگذار میکند. | درخواست “لغو سفر” به: لغو پرواز، لغو هتل، لغو اجاره ماشین تقسیم میشود — هر کدام توسط زیرعامل اجرا میشود. |
| سیستمهای چندعامله (MAS) | چند عامل مستقل با هم کار میکنند (یا رقابت میکنند). | همکاری: عوامل مجزا هتلها، پروازها و سرگرمیها را مدیریت میکنند. رقابتی: چند عامل رقابت میکنند تا بهترین قیمت برای اتاقهای هتل را بدهند. |
فقط چون میتوانید از یک عامل هوش مصنوعی استفاده کنید، به این معنی نیست که همیشه باید استفاده کنید. اینجا جاهایی است که عوامل واقعاً میدرخشند:

بعداً در درس ساخت عوامل هوش مصنوعی قابل اعتماد عمیقتر درباره اینکه کی (و کی نه) از عوامل هوش مصنوعی استفاده کنیم، صحبت خواهیم کرد.
اولین کاری که هنگام ساخت عامل میکنید، تعریف چه کاری میتواند انجام دهد — ابزارها، اقدامات و رفتارهای آن است.
در این دوره، از خدمت Azure AI Agent به عنوان پلتفرم اصلی استفاده میکنیم. این خدمت پشتیبانی میکند از:
شما از طریق دستورات با LLMها ارتباط برقرار میکنید. با عوامل، همیشه نمیتوانید هر دستور را دستی و تک به تک بسازید — عامل باید در چندین مرحله اقدام کند. اینجاست که الگوهای عاملی وارد میشوند. اینها استراتژیهای قابل استفاده مجدد برای درخواست و هماهنگی LLMها به صورت قابل مقیاس، قابل اطمینان هستند.
این دوره حول متداولترین و مفیدترین الگوهای عاملی ساختار یافته است.
چارچوبهای عاملی به توسعهدهندگان قالبها، ابزارها و زیرساخت آماده برای ساخت عوامل میدهند. آنها کار را آسانتر میکنند برای:
در این دوره ما روی چارچوب عامل مایکروسافت (MAF) برای ساخت عوامل آماده تولید تمرکز داریم.
آمادهاید که عملکرد را ببینید؟ اینجا نمونه کدهای این درس است:
به دیسکورد Microsoft Foundry بپیوندید تا با دیگر یادگیرندگان ارتباط بگیرید، در ساعات اداری شرکت کنید، و سوالات خود درباره عوامل هوش مصنوعی را از جامعه بپرسید.
سلب مسئولیت: این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است شامل خطاها یا نادرستیهایی باشند. سند اصلی به زبان مادری خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما در قبال هرگونه سوء تفاهم یا برداشت نادرست ناشی از استفاده از این ترجمه مسئولیتی نداریم.