مسیر شغلی

مهندسی سیستم‌های ایجنت

Agent Systems Engineering

مهندسی حلقه‌های ایجنت مجهز به ابزار، همراه با سیاق صریح، حافظه، ارکستراسیون، امنیت، ارزیابی و کنترل در محیط عملیاتی.

آیا می‌خواهید سیستم‌های مبتنی بر ابزاری مهندسی کنید که وضعیت، تصمیم‌ها، شکست‌ها و کنترل‌های آن‌ها همواره مشاهده‌پذیر بمانند؟

این مسیر برای شماست اگر…

  • از تحلیل و استدلال درباره‌ی سیستم‌های دارای وضعیت، جریان کنترل و بازیابی از شکست لذت می‌برید.
  • می‌خواهید استقلال عمل ایجنت با قراردادهای صریح و شواهد محدود و مهار شود.
  • ارکستراسیون آزمون‌پذیر را به دموهای مبهم و غیرشفاف ایجنت ترجیح می‌دهید.

در این نقش چه می‌کنید

  • قراردادهای ابزار را طراحی کنید و حلقه‌ی «تفکر، عمل، مشاهده» را ببندید.
  • سیاق، حافظه، انتقال‌های وضعیت و ارکستراسیون را کنترل کنید.
  • حالت‌های شکست را مدل‌سازی کنید و از مرزهای ابزارها و دستورالعمل‌ها محافظت نمایید.
  • رفتار سیستم را ارزیابی کرده و محیط اجرا را بر اساس ردگیری محاسبات و کنترل‌ها مدیریت کنید.

عنوان‌های رایج آگهی‌ها: Agent Systems EngineerAgentic AI EngineerAI Agent Engineer

پیش از شروع

مرحله‌ها

  1. هسته‌ی مشترک

    یک بستر ابزار تیپ‌دار و یک حلقه‌ی ایجنت با مرزهای مشخص بسازید.

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

    ۵ درس

  2. تمرین نقش تخصصی

    سیاق، حافظه، وضعیت و ارکستراسیون را صریح و آزمون‌پذیر کنید.

    خروجی: یک جریان کاری دارای وضعیت همراه با بودجه‌ی سیاق، خط‌مشی حافظه، چک‌پوینت‌ها و مسیرهای بازیابی.

    ۴ درس

  3. پروژه‌ی اثبات مهارت

    سیستم را پیش از انتشار، در برابر حالت‌های شکست واقع‌گرایانه و ورودی‌های ناامن ارزیابی فشاری کنید.

    خروجی: یک سیستم ایجنت مشاهده‌پذیر همراه با آزمون‌های تخاصمی، ارزیابی مسیر کامل اجرا و درگاه‌های انتشار صریح.

    ۳ درس

  4. شواهد آمادگی برای مصاحبه

    نشان دهید که محیط اجرا را می‌توان با استفاده از کنترل‌ها و شواهد ردگیری محاسبات مدیریت کرد.

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

    ۲ درس

درس‌ها به ترتیب

  1. رابط ابزار در ایجنت‌های هوش مصنوعی و چرخه‌ی چهارمرحله‌ای آنفاز 13 · درس 1 · ۴۵ دقیقه
  2. طراحی اسکیمای ابزار در هوش مصنوعی: نام‌گذاری، توضیحات و محدودیت‌های پارامترفاز 13 · درس 5 · ۴۵ دقیقه
  3. مبانی MCP: درخواست‌های بی‌وضعیت و JSON-RPCفاز 13 · درس 6 · ۵۵ دقیقه
  4. حلقه‌ی ایجنت: مشاهده، تفکر و اقدام با الگوی ReActفاز 14 · درس 1 · ۶۰ دقیقه
  5. فراخوانی ابزار و توابع (Tool Use & Function Calling) در ایجنت‌هافاز 14 · درس 6 · ۶۰ دقیقه
  6. مهندسی بافتار: مدیریت پنجره، بودجه‌بندی توکن، حافظه و بازیابیفاز 11 · درس 5 · ۹۰ دقیقه
  7. حافظه در ایجنت‌ها — بافتار مجازی و صفحه‌بندی حافظه با MemGPTفاز 14 · درس 7 · ۷۵ دقیقه
  8. ارکستراسیون گراف وضعیت‌دار: اجرای پایدار و چک‌پوینت در LangGraphفاز 14 · درس 13 · ۷۵ دقیقه
  9. الگوهای ارکستراسیون ایجنت‌ها: سرپرست، ازدحام و سلسله‌مراتبیفاز 14 · درس 28 · ۶۰ دقیقه
  10. حالت‌های شکست در سیستم‌های ایجنتی: چرا ایجنت‌ها خراب می‌شوند؟فاز 14 · درس 26 · ۶۰ دقیقه
  11. تزریق غیرمستقیم پرامپت و الگوی دفاعی PVE در ایجنت‌هافاز 14 · درس 27 · ۷۵ دقیقه
  12. توسعه مبتنی بر ارزیابی ایجنت‌ها (Eval-Driven Development)فاز 14 · درس 30 · ۶۰ دقیقه
  13. محیط‌های اجرای پروداکشن: صف، رویداد و کران‌جابفاز 14 · درس 29 · ۶۰ دقیقه
  14. مشاهده‌پذیری ایجنت‌ها با Langfuse، Phoenix و Opikفاز 14 · درس 24 · ۴۵ دقیقه

زمان تخمینی فقط شامل ساعت‌های آموزش است. کار روی پورتفولیو و تمرین‌ها به زمان بیشتری نیاز دارد.

پروژه‌ی نمونه‌کار

سیستم ایجنت مشاهده‌پذیر

یک جریان کاری ایجنتی با مرزهای مشخص بسازید که ابزارها، وضعیت، حافظه، رفتار هنگام شکست و شواهد انتشار آن قابل‌بازرسی باشند.

پروژه‌های پیشنهادی

از کجا بدانید آماده‌اید

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

این مسیر چه چیزی را پوشش می‌دهد

کامل

  • قراردادهای ابزار و حلقه‌های ایجنت
  • سیاق، حافظه و وضعیت
  • ارکستراسیون و حالت‌های شکست
  • امنیت، ارزیابی و مشاهده‌پذیری ایجنت

بخشی

  • سیستم‌های ایجنت توزیع‌شده
  • تجربه‌ی پیاده‌سازی تاییدیه‌های انسانی
  • مانایی جریان‌های کاری طولانی‌مدت

بیرون از دوره

  • مالکیت ناوگان ایجنت‌ها در محیط عملیاتی
  • کنترل مدل درون زیرساخت‌های سرویس‌دهنده
  • سال‌ها تجربه‌ی نوبت پاسخگویی (آنکال) زنده

این بخش یک لایه‌ی تخصصی پس از مبانی مشترک است. پروتکل MCP صرفاً یک بستر یکپارچه‌سازی است، نه تعریف کامل مهندسی سیستم‌های ایجنت؛ و این مسیر جایگزین تجربه در سیستم‌های توزیع‌شده یا مدیریت عملیات زنده نخواهد شد.

تکمیل این مسیر نشان می‌دهد که شما می‌توانید یک سیستم ایجنت مشاهده‌پذیر را بسازید و ارزیابی کنید؛ اما استخدام در یک جایگاه شغلی یا داشتن تجربه در مدیریت ناوگان ایجنت‌های محیط عملیاتی را تضمین نمی‌کند.