مهندسی پلتفرم در عصر ایجنتها؛ وقتی مصرفکنندهٔ پلتفرم آدم نیست
خلاصهٔ کاملتر
به گفتهٔ نویسنده (از تیم WSO2)، مهندسی پلتفرم با یه موفقیت بزرگ به اینجا رسیده: IDPها بهترینروشها رو پشت ورکفلوهای سلفسرویس و مسیرهای طلایی بستهبندی کردن تا تیمها لازم نباشه همهچیز از دیپلوی و شبکه تا امنیت و آبزرویبیلیتی رو خودشون یاد بگیرن. ولی همهٔ این مدل روی یه فرض بنا شده: مصرفکنندهٔ اصلی پلتفرم، یه توسعهدهندهٔ انسانیه.
تو مقاله اومده که «سازمان ایجنتیک» دقیقاً همین فرض رو میشکنه. ایجنتهای AI کنار مهندسها زیرساخت تأمین میکنن، اپ دیپلوی میکنن، حادثه بررسی میکنن و ورکفلوهای عملیاتی رو صدا میزنن. پس پلتفرم دیگه نمیتونه فرض کنه هر تعامل از سمت یه آدم شروع شده؛ باید به هر بازیگر هویت مستقل، دسترسی محدودشده و رد ممیزی روشن بده — چه توسعهدهندهای که از پورتال میاد، چه SREای با CLI و GitOps، چه ایجنتی که یه سرور MCP رو صدا میزنه.
همزمان چیزی که پلتفرم مدیریت میکنه هم عوض میشه. نویسنده میگه بهجای یه انتزاع اصلی (اپلیکیشن)، حالا سه موجودیت درجهیک داریم: اپلیکیشنها که منطق کسبوکار رو پیاده میکنن، منابع — دیتابیس، صف پیام، آبجکت استوریج، مدل AI، هویت، سکرت — که دیگه صرفاً «جزئیات زیرساخت» نیستن و چرخهٔ عمر و مالکیت خودشون رو دارن، و ایجنتها بهعنوان بازیگر نرمافزاری. تمرکز مهندسی پلتفرم از مدیریت اجزا به مدیریت رابطهٔ بین اونها منتقل میشه.
استدلال محوری مقاله اینه که کانتکست باید به یه قابلیت درجهیک پلتفرم تبدیل بشه. لاگ و متریک و ترِیس توصیفیان؛ میگن چی شد، ولی کمتر میگن چرا. یه مهندس باتجربه موقع بررسی مشکل، تاریخچهٔ دیپلوی، مالکیت، توپولوژی، وابستگیها و حادثههای قبلی رو کنار هم میذاره — و ایجنت هم دقیقاً به همین نیاز داره، وگرنه حتی قویترین مدل هم فقط روی مشاهدههای بیارتباط استدلال میکنه.
نمونهٔ عملیای که نویسنده میاره OpenChoreo ـه، پروژهٔ Sandbox بنیاد CNCF. این پروژه Kubernetes رو بهعنوان مرجع حالت نگه میداره، منابع رو مثل آبجکتهای مدیریتشده مدل میکنه، و انسانها رو از پورتال و CLI و GitOps و ایجنتها رو از سرورهای MCP به همون فهم مشترک وصل میکنه. معماری اکوسیستمیاش هم اجازه میده قابلیتهای تازه بهشکل ماژول اضافه بشن بدون دستزدن به هستهٔ پلتفرم.
نکات کلیدی:
- فرض قدیمی IDPها — مصرفکنندهٔ انسانی — با ورود ایجنتها دیگه معتبر نیست
- اپلیکیشن، منبع و ایجنت هر سه باید دارایی درجهیک پلتفرم باشن
- هر بازیگر به هویت مستقل، دسترسی محدودشده و رد ممیزی نیاز داره
- کانتکست مشترک (مالکیت، توپولوژی، وابستگی، تاریخچه) قابلیت درجهیک پلتفرمه
- انسان از پورتال و CLI، ایجنت از MCP — ولی هر دو روی یه مدل واحد




