آموزش مسترکلاس جامع ساخت ایجنت‌های هوش مصنوعی با FastMCP - آپدیت V3 - آخرین آپدیت

دانلود Complete FastMCP AI Agents Masterclass - update to V3

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید چگونه ایجنت‌های هوش مصنوعی FastMCP را از صفر بسازید: ابزارها، کامپوننت‌ها، میان‌افزارها (Middleware)، نمونه‌برداری (Sampling)، احراز هویت و سیستم‌های هوش مصنوعی واقعی در دنیای صنعت. ساخت سرورها و کلاینت‌های FastMCP از پایه ایجاد ابزارهای هوش مصنوعی آماده برای محیط عملیاتی با ورودی‌ها و خروجی‌های ساختاریافته طراحی ابزارها با استفاده از Schemaها، اعتبارسنجی و مدیریت خطا کار موثر با منابع (Resources)، پرامپت‌ها، کانتکست و وضعیت (State) پیاده‌سازی میان‌افزارهای داخلی و سفارشی برای سیستم‌های هوش مصنوعی افزودن سیستم‌های لاگینگ، کشینگ، محدودکننده نرخ (Rate Limiting) و مدیریت خطا استفاده از Sampling، فراخوانی ابزارها (Tool Calling) و خروجی‌های ساختاریافته یکپارچه‌سازی FastMCP با کلاینت‌های MCP مانند Claude Desktop پیشنیازها: دانش زبان پایتون آشنایی مقدماتی با هوش مصنوعی مولد (Generative AI)

این دوره یک راهنمای جامع و عملی برای تسلط بر FastMCPو ساخت سیستم‌های هوش مصنوعی سطح Production با استفاده از پروتکل Model Context Protocol است.

FastMCP به سرعت در حال تبدیل شدن به یکی از مهم‌ترین فریم‌ورک‌ها در توسعه مدرن هوش مصنوعی است. این ابزار به شما اجازه می‌دهد ابزارها، سرورها و ایجنت‌های هوش مصنوعیبسازید که به طور یکپارچه با مدل‌هایی مانند Claude و سایر کلاینت‌های LLM کار کنند و دارای خروجی‌های ساختاریافته، میان‌افزارها، سیستم نمونه‌برداری، احراز هویت و کنترل کامل بر کانتکست و وضعیت باشند.

در این دوره، شما گام به گام از سطح صفر به سطح پیشرفته FastMCPخواهید رسید.

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


آنچه خواهید آموخت:

•نصب و اجرای FastMCP روی ویندوز و مک
•ساخت سرورها و کلاینت‌هایFastMCP از صفر
•کار با Claude Desktopو کلاینت‌های واقعی MCP
•ایجاد ابزارهای قدرتمند با دکوراتورها، اسکیماها و خروجی‌های ساختاریافته
•مدیریت صحیح خطاها، اعتبارسنجی و رفتارهای سمت کلاینت
•ساخت و مدیریت منابع (Resources)(استاتیک، دینامیک و تمپلیت‌ها)
•طراحی پرامپت‌های قابل استفاده مجددبا آرگومان‌های تایپ‌شده و مقادیر بازگشتی
•تسلط بر کانتکست، وضعیت، استخراج اطلاعات (Elicitation)، لاگینگ و گزارش پیشرفت
•استفاده از میان‌افزارهای داخلی(لاگینگ، کشینگ، محدودیت نرخ، زمان‌بندی، تزریق و مدیریت خطا)
•ساخت میان‌افزارهای سفارشیبا هوک‌ها، تغییر درخواست/پاسخ، فیلترینگ و متادیتا
•پیاده‌سازی نمونه‌برداری (Sampling)، استفاده از ابزارها، خروجی ساختاریافته، گفتگوهای چند مرحله‌ای و سیستم‌های جایگزین (Fallback)
•کار با وظایف پس‌زمینه، وابستگی‌ها، چرخه حیات (Lifespan)، صفحه‌بندی و بک‌اندهای ذخیره‌سازی
•درک و پیاده‌سازی Handlerهابرای لاگینگ، نمونه‌برداری، استخراج و وظایف پس‌زمینه
•استفاده و ساخت Providerها(لوکال، سیستم فایل، پروکسی، مهارت‌ها و پرووایدرهای سفارشی)
•اعمال Transformهابرای تبدیل منابع و پرامپت‌ها به ابزار
•ایمن‌سازی سرورها با احراز هویت، توکن، مجوز دسترسی (Authorization) و OAuth


تفاوت این دوره با سایرین
•ساخت تدریجی پروژه‌ها به جای پرش بین مثال‌های پراکنده
•یادگیری نحوه اتصال قطعات FastMCP به عنوان یک سیستم واحد
•بررسی الگوهای واقعی برای بک‌اندهای هوش مصنوعی در محیط عملیاتی
•دوری از اشتباهات رایج در مدیریت کانتکست، وضعیت و میان‌افزارها
•کسب مهارت‌هایی که مستقیماً در پلتفرم‌های ایجنت هوش مصنوعی و اکوسیستم‌های ابزاریکاربرد دارند


در پایان این دوره، شما در ساخت سیستم‌های هوش مصنوعی قدرتمند، امن و توسعه‌پذیربا استفاده از FastMCP، از ابزارهای ساده تا معماری‌های پیشرفته و آماده تولید، متخصص خواهید بود.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • پیام مهم درباره نظرات یودمی Important message about Udemy reviews

  • نصب روی مک Installation on Mac

  • نصب روی ویندوز Installation on Windows

  • اولین برنامه (Hello World) Hello World

  • برنامه Claude Desktop Claude desktop

  • برنامه‌نویسی بر اساس حس (Vibe Coding) Vibe coding

مبانی و اصول پایه Basics

  • مرور کلی بخش مبانی Basics section overview

  • سرورها Servers

  • کلاینت‌ها Clients

  • کلاینت‌های مبتنی بر پیکربندی Configuration based clients

ابزارها (Tools) Tools

  • مرور کلی بخش ابزارها Tools section overview

  • ابزارها (Tools) Tools

  • دکوراتور (Decorator) Decorator

  • آرگومان‌های تابع Function arguments

  • مقادیر بازگشتی Return values

  • خروجی ساختاریافته Structured output

  • اسکیماهای خروجی Output schemas

  • مدیریت خطا Error handling

  • سمت کلاینت Client side

منابع (Resources) Resources

  • مرور کلی بخش منابع Resources section overview

  • منابع (Resources) Resources

  • منابع استاتیک Static resources

  • منابع دینامیک Dynamic resources

  • تمپلیت‌های منابع Resource templates

  • مدیریت خطا Error handling

پرامپت‌ها (Prompts) Prompts

  • مرور کلی بخش پرامپت‌ها Prompts section overview

  • پرامپت‌ها (Prompts) Prompts

  • آرگومان‌ها Arguments

  • انواع بازگشتی Return types

کانتکست (Context) Context

  • مرور کلی بخش کانتکست Context section overview

  • کانتکست (Context) Context

  • وضعیت (State) State

  • استخراج اطلاعات (Elicitation) Elicitation

  • لاگینگ (Logging) Logging

  • گزارش پیشرفت Progress reporting

  • دسترسی به منابع و پرامپت‌ها Resource and prompt access

  • اعلان‌ها (Notifications) Notifications

  • سرور و انتقال (Transport) Server and transport

  • درخواست (Request) Request

میان‌افزارهای داخلی Built in middleware

  • مرور کلی میان‌افزارهای داخلی Built in middleware ection overview

  • میان‌افزار (Middleware) Middleware

  • میان‌افزار لاگینگ Logging middleware

  • میان‌افزار کشینگ Caching middleware

  • میان‌افزار محدودکننده نرخ Rate limiting middleware

  • میان‌افزار پینگ Pinging middleware

  • میان‌افزار زمان‌بندی Timing middleware

  • میان‌افزار تزریق (Injection) Injection middleware

  • میان‌افزار مدیریت خطا Error handling middleware

  • ترکیب میان‌افزارها Combining middleware

میان‌افزارهای سفارشی Custom middleware

  • مرور کلی میان‌افزارهای سفارشی Custom middleware section overview

  • میان‌افزار سفارشی Custom middleware

  • هوک‌ها (Hooks) Hooks

  • هوک‌های پیام Message hooks

  • هوک‌های عملیاتی Operation hooks

  • در دسترس بودن (Availability) Availability

  • سازنده‌ها (Constructors) Constructors

  • تغییر درخواست Request modification

  • تغییر پاسخ Response modification

  • فیلترینگ Filtering

  • متادیتا Metadata

  • وضعیت (State) State

  • مدیریت خطا Error handling

نمونه‌برداری (Sampling) Sampling

  • مرور کلی بخش نمونه‌برداری Sampling section overview

  • نمونه‌برداری (Sampling) Sampling

  • هندلرهای داخلی نمونه‌برداری Built in sampling handlers

  • پارامترهای نمونه‌برداری Sampling parameters

  • استفاده از ابزارها Tool use

  • خروجی ساختاریافته Structured output

  • گفتگوهای چند مرحله‌ای Multi turn conversations

  • سیستم جایگزین (Fallback) Fallback

  • کنترل پیشرفته Advanced control

سایر مفاهیم Other concepts

  • مرور کلی سایر مفاهیم Other concepts section overview

  • وظایف پس‌زمینه Background tasks

  • وابستگی‌ها (Dependencies) Dependencies

  • چرخه حیات (Lifespan) Lifespan

  • صفحه‌بندی (Pagination) Pagination

  • بک‌اندهای ذخیره‌سازی Storage backends

  • نسخه‌بندی (Versioning) Versioning

هندلرها (Handlers) Handlers

  • مرور کلی بخش هندلرها Handlers section overview

  • لاگینگ Logging

  • پیشرفت Progress

  • نمونه‌برداری Sampling

  • استخراج اطلاعات Elicitation

  • وظایف پس‌زمینه Background tasks

پرووایدرها (Providers) Providers

  • مرور کلی بخش پرووایدرها Providers section overview

  • پرووایدرها (Providers) Providers

  • پرووایدر لوکال Local provider

  • پرووایدر سیستم فایل File system provider

  • پرووایدر پروکسی Proxy provider

  • پرووایدر مهارت‌ها Skills provider

  • پرووایدر سفارشی Custom provider

  • اتصال سرورها (Mounting) Mounting servers

ترنسفورم‌ها (Transforms) Transforms

  • مرور کلی بخش ترنسفورم‌ها Transforms section overview

  • ترنسفورم‌ها (Transforms) Transforms

  • فضای نام (Namespace) Namespace

  • تبدیل منابع به ابزار Converting resources to tools

  • تبدیل پرامپت‌ها به ابزار Converting prompts to tools

  • ترنسفورم‌های ابزار Tool transforms

  • قابلیت رویت (Visibility) Visibility

احراز هویت و مجوز دسترسی Authentication and autorization

  • مرور کلی احراز هویت و مجوز دسترسی Authentication and autorization section overview

  • احراز هویت (Authentication) Authentication

  • احراز هویت توکنی Token authentication

  • مجوز دسترسی (Authorization) Authorization

  • پروتکل OAuth OAuth

نمایش نظرات

آموزش مسترکلاس جامع ساخت ایجنت‌های هوش مصنوعی با FastMCP - آپدیت V3
جزییات دوره
6.5 hours
105
(آخرین آپدیت)
448
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Stefan Catalin Stefan

مدرس توسعه نرم افزار