🛰️ آنچه در Agents Week رونمایی شد — جمع‌بندی برای متخصصان DevOps / SRE

در ابتدای Agents Week گفته شد که agents نمایانگر مرحله بعدیِ محاسبات هستند؛ نه فقط یک کاربرد جدید AI، بلکه یک کلاس نرم‌افزاری جدید که نحوه تعامل انسان با فناوری و نرم‌افزار با اینترنت را تغییر می‌دهد. این تغییر برای کسانی که اپلیکیشن‌های AI-native می‌سازند و زیرساخت‌های پشتیبان را طراحی می‌کنند، پیامدهای عملی زیادی دارد. 🤖

در طول سال گذشته تلاش کردیم بفهمیم این جهش چه معنایی برای توسعه‌دهندگان و مشتریان دارد. وقتی agents به‌مرور توانمندتر و خودمختارتر می‌شوند، چالش‌ها محدود به مدل‌ها نمی‌ماند و حوزه‌هایی مثل identity، communication، orchestration، memory، observability و security را تحت تأثیر قرار می‌دهد. برای هر کدام از این موارد باید راهکارهای جدیدی برای احراز هویت، تبادل پیام‌ها، هماهنگی کارها، مدیریت حالت و حافظه، مانیتورینگ انتها به انتها و سیاست‌های امنیتی در نظر گرفت.

در طول هفته گذشته نشان دادیم چطور اجزای مختلف را در سطح پلتفرم Cloudflare کنار هم می‌گذاریم تا از یک Agentic Internet پشتیبانی کنیم؛ هر روز ابزارها، محصولات و ایده‌های جدیدی ارائه شد تا انسان‌ها و agents در اینترنت هم‌افزا کار کنند نه اینکه با هم برخورد کنند. 🌐

یکی از محورهای روز اول تمرکز بر runtime و زیرساختی بود که agents به آن نیاز دارند. معرفی @cloudflare/computer یک runtime جدید است که مخصوص agents طراحی شده و به‌جای اینکه صرفاً درون یک container محصور شود، می‌تواند محیط مناسب برای هر کار را انتخاب کند. این یعنی مدیریت بهتر منابع، انتخاب محیط اجرا براساس نیاز کار (مثلاً دسترسی به شبکه یا I/O خاص)، و کنترل بیشتر روی‌چگونگی اجرای کد agent. برای SREها این به معنای نیاز به بازتعریف مدل‌های ایزولیشن، سیاست‌های sandboxing، مدیریت secrets و تنظیمات مربوط به scaling و rate limits است. ⚙️

همچنین Workers RPC اکنون بین Python و JavaScript کار می‌کند؛ یعنی Python و JavaScript Workers می‌توانند مستقیماً با هم گفتگو کنند. این قابلیت به شما اجازه می‌دهد از کتابخانه‌ها و مهارت‌های هر زبان در یک جریان کاری مشترک استفاده کنید، مهاجرت تدریجی کد را ساده‌تر کنید و سرویس‌های کوچک چندزبانه بسازید. نکات عملی: برای serialization و tracing بین زبان‌ها استاندارد مشخص کنید، latency و اثرات cold start را بسنجید، و احراز هویت بین Workers را با همان مدل‌های identity و RBAC که در سازمان دارید همگام کنید تا حملات lateral یا دسترسی غیرمجاز محدود شود. 📡

برای تیم‌های SRE و DevOps چند توصیهٔ عملی دارم: به‌صورت فعال روی observability سرمایه‌گذاری کنید (metrics، tracing، distributed logs) تا تعامل بین agents و اجزای زیرساخت قابل پیگیری باشد؛ الگوهای حافظه و durable storage را بازطراحی کنید چون agents ممکن است stateful عمل کنند؛ امنیت لایه‌ای اعمال کنید (secrets management، network policies، WAF) و سناریوهای failure و هزینه را با آزمایش‌های chaos و بارگذاری واقعی بسنجید. در نهایت، به این فکر کنید که orchestration جدید چه تغییراتی در pipelines و CI/CD شما می‌طلبد تا deploymentهای agent-friendly ایمن و قابل‌پایش باشند. 🔍