فاز 13
ابزارها و پروتکلها
رابطهای میان هوش مصنوعی و دنیای واقعی.
- 45 درس
- حدود 76 ساعت
- رابط ابزار در ایجنتهای هوش مصنوعی و چرخهی چهارمرحلهای آنمدلهای زبانی فقط متن تولید میکنند. رابط ابزار همان پلی است که درخواست متنی مدل را به کدی واقعی و دارای اثر در دنیای واقعی متصل میکند.
- بررسی عمیق Function Calling در OpenAI، Anthropic و Geminiمقایسه ساختاری فراخوانی تابع (Function Calling) در مدلهای OpenAI، Anthropic و Gemini و ساخت لایه مترجم برای انتقال بیدردسر کدها میان ارائهدهندهها.
- فراخوانی موازی و استریمینگ ابزارها در مدلهای زبانییاد بگیرید چگونه چندین فراخوانی ابزار را همزمان اجرا کنید، آرگومانهای استریمشده را سرهم کنید و تاخیر ایجنتهای هوش مصنوعی را تا 70 درصد کاهش دهید.
- خروجی ساختاریافته در مدلهای زبانی با JSON Schema و Pydanticتضمین تولید JSON معتبر در LLMها با دیکود مقید، حالت Strict در OpenAI، پایدنتیک و مدیریت حرفهای امتناع مدل در پایپلاینهای استخراج داده.
- طراحی اسکیمای ابزار در هوش مصنوعی: نامگذاری، توضیحات و محدودیتهای پارامترراهنمای مهندسی طراحی اسکیمای ابزارها؛ اصول نامگذاری، الگوی نگارش توضیحات و اعتبارسنجی پارامترها برای افزایش چشمگیر دقت ایجنتهای هوش مصنوعی.
- مبانی MCP: درخواستهای بیوضعیت و JSON-RPCآشنایی با ساختار پیامهای JSON-RPC 2.0 و درخواستهای کاملاً بیوضعیت در پروتکل MCP بدون نیاز به Handshake یا نشست پروتکلی.
- ساخت سرور MCP بیوضعیت با پایتون و تایپاسکریپتآموزش ساخت سرور مدرن و بیوضعیت پروتکل MCP با پایتون و تایپاسکریپت فقط با کتابخانههای استاندارد و بدون وابستگی به وضعیت نشست.
- ساخت کلاینت MCP: کشف، مسیریابی و سازگاری با سرورهای قدیمیراهنمای جامع پیادهسازی کلاینت MCP: کشف متقابل نسخهها، حل هوشمندانهی تداخل نام ابزارها و مکانیزم امن Fallback به سرورهای قدیمی.
- بستر انتقال در پروتکل MCP: تفاوت stdio و Streamable HTTP مدرنراهنمای معماری بستر انتقال در MCP؛ پیادهسازی Streamable HTTP بدون نشست، اعتبارسنجی هدرها و انتخاب بین stdio و سرویسهای تحت شبکه.
- منابع و پرامپتها در MCP: کانتکست آدرسپذیر برای سرورهای بیوضعیتقراردادهای تفکیک ابزار، منبع و پرامپت در سرورهای بیوضعیت MCP، تنظیم متادیتا و کنترل جریان اشتراکها.
- مهاجرت از Sampling به الگوی بیوضعیت MRTR در پروتکل MCPراهنمای پیادهسازی الگوی بیوضعیت MRTR و مدیریت ایمن چند دوررفت در پروتکل MCP پس از منسوخشدن قابلیت نمونهبرداری (Sampling).
- تعیین دامنهی صریح و استخراج بیوضعیت ورودی در پروتکل MCPآموزش حذف ریشههای منسوخشده، ایمنسازی دامنهی دسترسی و دریافت ورودی کاربر از طریق الگوی بیوضعیت MRTR در مشخصات مدرن MCP.
- افزونهی Tasks در MCP: اجرای کارهای ماندگار روی هستهی بیوضعیتمدیریت کارهای طولانیمدت و ماندگار در هستهی بیوضعیت MCP با افزونهی Tasks، متدهای get و update، و لغو هماهنگ عملیات.
- پیادهسازی MCP Apps روی پروتکل بیوضعیتآموزش طراحی و پیادهسازی افزونه MCP Apps بر بستر پروتکل بیوضعیت، اتصال منابع ui:// به ابزارها و مدیریت امن رابط سندباکس در مرورگر.
- امنیت در پروتکل MCP: مسمومسازی متادیتا، مسیریابی و الگوی MRTRراهنمای مهندسی امنیت در پروتکل MCP: شناسایی مسمومسازی متادیتا، پین هش توصیفگرها، اعتبارسنجی هدرهای مسیریابی و امنسازی تاییدیه بیوضعیت MRTR.
- مجوزدهی در MCP: روش CIMD، تفکیک صادرکننده، PKCE و ارتقای دامنهراهنمای گامبهگام پیادهسازی مجوزدهی امن در MCP با بهرهگیری از CIMD، اعتبارسنجی دقیق صادرکننده، جریان PKCE و ارتقای پویای دامنههای دسترسی.
- درگاه بیوضعیت MCP و پذیرش در رجیستریطراحی درگاه مدرن و بیوضعیت برای تجمیع امن سرورهای MCP، مدیریت فضای نام، بررسی هویت و قفل توصیفگرها بر پایه نسخه 2026-07-28 پروتکل.
- احراز هویت MCP در پروداکشن: ثبت و توکنهای مقید به صادرکنندهآموزش گامبهگام پیادهسازی الزامات امنیتی MCP در محیط پروداکشن با CIMD، بازخوانی زمانبندیشدهی JWKS و اعتبارسنجی مستقل توکنها.
- پروتکل A2A: ارتباط و همکاری بین ایجنتهای هوش مصنوعیپروتکل باز A2A برای واگذاری کار و همکاری امن بین ایجنتهای مستقل در فریمورکهای گوناگون طراحی شده است؛ این درس ساختار و چرخهی حیات آن را بررسی میکند.
- ردگیری سرتاسری ایجنتها با OpenTelemetry GenAIردگیری سرتاسری فراخوانی مدلهای زبانی، ابزارها و سرورهای MCP با قراردادهای معنایی OpenTelemetry GenAI و پروتکل OTLP.
- لایهی مسیریابی مدلهای زبانی: پیادهسازی گیتوی با LiteLLM، OpenRouter و Portkeyراهنمای جامع پیادهسازی لایهی مسیریابی هوشمند برای مدلهای زبانی بزرگ با قابلیتهای Failover، ردیابی هزینه و کش معنایی.
- اسکیلهای ایجنت: قرارداد پورتپذیر و مرزهای زمان اجرااسکیل یک پرامپت طولانی نیست، بلکه بستهای استاندارد و قابلکشف از دستورالعملها، منابع و فایلهای کمکی با چرخه حیات مشخص در زمان اجراست.
- پروژهی پایانی: اکوسیستم ابزارهای بیوضعیتیکپارچهسازی پروتکلهای MCP بیوضعیت، افزونهی Tasks، ارتباطات A2A و ردگیری دورسنجی با مرزبندی شفاف میان شبیهسازی و محیط عملیاتی.
- شناسایی مهارت و افشاسازی تدریجی در ایجنتهای هوش مصنوعیطراحی پایپلاین شناسایی، مدیریت برخورد نامها و بارگذاری مرحلهبهمرحله منابع مهارتها برای بهینهسازی پنجرهی کانتکست در ایجنتهای هوشمند.
- فراخوانی و مسیریابی اسکیلها در ایجنتهای هوش مصنوعیراهنمای جامع کنترل فراخوانی صریح و ضمنی اسکیلها و طراحی ماتریس دسترسی مستقل برای انسان و مدل در ایجنتهای هوش مصنوعی.
- مجوزها، ساندباکس و مرزهای اعتماد در مهارتهای ایجنتراهنمای مهندسی تفکیک قابلیتها، سیاستهای دسترسی، ساندباکس و بازبینی پیش از اجرای مهارتها و ابزارهای ایجنت.
- ارزیابی، بستهبندی و قابلیت حمل مهارتها در ایجنتهای هوش مصنوعیتبدیل گردشکارهای تخصصی به بستههای مهارت قابلتست، بررسی در 6 لایهی ارزیابی، تضمین قابلیت حمل میان میزبانها و پیادهسازی درگاه انتشار مطمئن.
- قراردادها و محتوای ابزار در پروتکل MCPراهنمای جامع پیادهسازی گیتهای امنیتی، اعتبارسنجی JSON Schema، هدرهای x-mcp-header و مدیریت محتوا در ابزارهای MCP.
- قابلیت اطمینان، لغو عملیات و کنترل جریان داده در MCPپیادهسازی قطعی لغو درخواست، کلیدهای یکتایی و کنترل جریان داده برای جلوگیری از باگهای سیستمهای توزیعشده در MCP.
- امنیت زنجیره تأمین در رجیستری MCP: پذیرش، انحراف و بازگردانیراهنمای جامع پیادهسازی کنترلر پذیرش برای سرورهای رجیستری MCP، پین کردن دایجست شواهد، کشف انحراف محیط اجرا و بازگردانی ایمن بدون ریسک زنجیره تأمین.
- مهندسی انطباق با پروتکل MCP: نسخهبندی، شواهد و فرآیند انتشارراهنمای عملی مهندسی انطباق با پروتکل MCP بر بستر شبکه، ارزیابی نگارشها، اعتبارسنجی پروکسی، آزمون تفاضلی SDK و کنترل مبتنی بر شواهد انتشار.
- کالبدشناسی فایل باینری: ساخت خوانشگر ELF از صفر با پایتونیاد بگیرید چگونه تنها با ماژول struct در پایتون، ساختار باینریهای ELF و Mach-O را تحلیل و جدولها، نمادها و بازآدرسدهیها را بایتبهبایت استخراج کنید.
- دیساسمبلی و جریان کنترل: از بایتها تا ساخت گراف در x86-64آموزش پیادهسازی رمزگشای x86-64، مقایسهی پیمایش خطی و نزول بازگشتی، و ساخت گراف جریان کنترل (CFG) همراه با حل جدول پرش.
- تبدیل اسمبلی به شبهکد: پیادهسازی IR، فرم SSA و ساختاربندی از صفرآموزش گامبهگام پیادهسازی خط لوله دیکامپایلر: تبدیل دستورات x86-64 به بازنمایی میانی (IR)، فرم SSA، سادهسازی عبارات، تشخیص انواع و بازسازی ساختارهای کنترلی C.
- شواهد، سطح اطمینان و مجهولات در تحلیل باینریپیادهسازی یک دفتر ثبت شواهد (Evidence Ledger) برای تفکیک دقیق فکتهای مشاهدهشده، مشتقشده و مجهولات در مهندسی معکوس باینری با پایتون.
- بازسازی و اثبات برابری کدهای دیکامپایلشده: تست تفاضلی و مقایسه بایتراهنمای عملی اثبات برابری کد بازسازیشده با باینری اصلی از طریق تست تفاضلی جامع، مقایسهی بایت با ماسک بازنشانیها و ثبت رکوردهای شواهد در rea.
- اکوسیستم مهندسی معکوس: تاریخچه، خانواده ابزارها و معماری دیکامپایلرهامقایسه تطبیقی ابزارهای مهندسی معکوس، واکاوی پایپلاین هشتگانه دیکامپایلرها و نحوه رفع تناقض در آدرسها، بلوکها و کدهای واسط.
- شیوههای فراخوانی و فریمهای پشته: System V، ویندوز x64 و AArch64آموزش دقیق تحلیل شیوههای فراخوانی System V، ویندوز x64 و AArch64، استخراج چیدمان فریم پشته و تطبیق آنها با دادههای Unwind کامپایلر.
- اصطلاحات کامپایلر: بهینهسازی چگونه کد را دگرگون میکند و چطور آن را رمزگشایی کنیمراهنمای عملی رمزگشایی الگوهای بهینهسازی کامپایلر، از تقسیم با اعداد جادویی و انواع تبدیل switch تا برداریسازی حلقهها و مقایسه با خروجی دیکامپایلرها.
- پیوند، بارگذاری و باینریهای استریپشده: سازوکار PLT، GOT و شناسایی توابعردگیری فراخوانیهای پویا در ELF، PE و Mach-O تا خانههای بارگذار و بازیابی توابع در باینریهای استریپشده با ساخت امضاهای FLIRT.
- بازیابی دادهها و ساختار نوعها: استراکتها، آرایهها، اشیاء ++C و DWARF 5راهنمای تخصصی استخراج چیدمان حافظه، فیلدهای ساختار و آرایهها از روی دستورالعملهای اسمبلی و تطبیق ساختار با نمادهای DWARF 5 و vtable در ++C.
- تحلیل پویای برنامه با دیباگرها، ردگیری و ارزیابی ادعاهای ایستاتبدیل مشاهدات دیباگر در حین اجرا به احکام قطعی برای رد یا تأیید ادعاهای تحلیل ایستا، بررسی رجیسترها و ساختارهای داده.
- مهندسی معکوس بایتکد پایتون، JVM، داتنت و WebAssemblyراهنمای جامع خواندن و تحلیل ساختار داخلی کدهای میانی در پایتون، JVM، داتنت و وباسمبلی برای درک تفاوت حقایق ذخیرهشده با حدسهای دیکامپایلر.
- تفاضلگیری باینری و اجرای نمادین: تطابق توابع و حل متغیرهای ورودیپیادهسازی الگوریتمهای تطابق باینری و حل مسیرهای اجرای نمادین از صفر با مقایسهی خروجیهای Ghidra، radiff2، angr و z3.
- مهندسی معکوس با هوش مصنوعی: دکامپایلرها، ایجنتها و دادهی واقعیساخت سیستم ارزیابی ششمحوره با پایتون برای سنجش ادعاهای دکامپایلرهای LLM در برابر بایتها، اجرای زنده، DWARF و حملات تزریق پرامپت باینری.