پرش به محتوای اصلی
پرش به محتوای مقاله

کلودفلر با ابزار cf دسترسی عامل‌های هوش مصنوعی به ۳۰۰۰ عملیات API را فراهم کرد

·۶ مهر ۱۴۰۵۹ دقیقه مطالعه۲ بازدید
معرفی cf: رابط خط فرمان هوشمند برای تمام API کلودفلر
معرفی cf: رابط خط فرمان هوشمند برای تمام API کلودفلر
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

تغییر پارادایم از ابزار خط فرمان انسان‌محور به ابزار عامل‌محور؛ افزایش ۱۰ برابری دستورات در دسترس (از ۲۸۰ به ۳۰۰۰) از طریق تولید خودکار دستورات از OpenAPI.

اگر امروز از ابزارهای مدیریت ابری استفاده می‌کنید، باید بدانید که دوران تایپ دستی دستورات در ترمینال به پایان است. طبق گزارش کلودفلر در سپتامبر ۲۰۲۶، اکنون ۴۸٪ از ابزارهای توسعه‌دهنده این شرکت توسط عامل‌ها (Agents) استفاده می‌شوند. این جهش آماری، کلودفلر را مجبور کرد تا کل رویکرد مدیریت زیرساخت خود را بازنگری کند. تمرکز اکنون از جداول قابل خواندن برای انسان به رابط‌هایی تغییر یافته است که ماشین‌ها بتوانند آن‌ها را بفهمند. همان‌طور که در تحلیل‌های قبلی ما درباره‌ی تکامل ابزارهای توسعه‌دهنده اشاره کردیم، رابط‌های کاربری سنتی برای سرعتِ پردازش هوش مصنوعی بیش از حد کند و مبهم هستند. این تغییر رویکرد در حالی رخ می‌دهد که ترافیک خودکار در وب پیش از این از ترافیک انسانی پیشی گرفته است و نیاز به ابزارهایی که به‌طور بومی برای ماشین‌ها طراحی شده‌اند را دوچندان می‌کند.

برای سال‌ها، توسعه‌دهندگان از Wrangler استفاده می‌کردند؛ یک رابط خط فرمان (CLI) که حدود ۲۸۰ دستور داشت. در حالی که این ابزار برای انسان‌ها مؤثر بود، اما اصطلاحات ناسازگار و دامنه محدود آن، گلوگاهی برای عامل‌های هوش مصنوعی ایجاد می‌کرد که سعی داشتند محیط‌های ابری پیچیده را مدیریت کنند. تصور کنید بخواهید یک استک تولیدی کامل بسازید، اما ابزار اصلی شما تنها ۱۰٪ از سطح APIهای موجود را پوشش دهد.

به همین دلیل، کلودفلر (Cloudflare) ابزار cf را معرفی کرد. این یک CLI جدید است که از پایه برای نسل بعدی توسعه نرم‌افزار ساخته شده است. این ابزار برخلاف نسل قبلی، از یک خط لوله تولید API یکپارچه به نام Forge استفاده می‌کند که دستورات را مستقیماً از طرح‌های OpenAPI تولید می‌کند. بر اساس مستندات کلودفلر، این سازوکار تعداد عملیات در دسترس را از ۲۸۰ به بیش از ۳۰۰۰ مورد افزایش داده است و اکنون تمامیت API کلودفلر را پوشش می‌دهد.

معماری عامل‌محور

ابزار cf با اولویت دادن به نیازهای مدل زبانی بزرگ (LLM) — مثل کتابخانه‌داری که میلیاردها صفحه را خوانده و حالا با همان لحن کتاب‌ها جواب می‌دهد — از طراحی‌های سنتی فاصله گرفته و ترجیحات بصری انسان را در اولویت دوم قرار داده است:

  • پیش‌فرض JSON: انسان‌ها جداول را می‌پسندند، اما عامل‌ها به JSON نیاز دارند. cf خروجی JSON را پیش‌فرض قرار داده است. این ابزار نسخه‌های فشرده‌ای را برای عامل‌ها فراهم می‌کند تا توکن‌های پنجرهٔ زمینه (Context Window) — یعنی میزان متنی که مدل هم‌زمان در ذهن نگه می‌دارد، شبیه به میز کاری که جا برای چند ورق دارد — بیهوده پر نشود، و در عین حال نسخه‌های «زیبا-چاپ» (pretty-printed) را برای انسان‌ها ارائه می‌دهد.
  • کشف با زبان طبیعی: برای جلوگیری از تورم زمینه (Context Bloat) ناشی از وجود ۳۰۰۰ مسیر احتمالی، دستور cf cli search اضافه شده است. این قابلیت به عامل‌ها اجازه می‌دهد تا با استفاده از پرس‌وجوهای زبان طبیعی بر اساس توصیفات API، دستور درست را پیدا کنند.
  • یکپارچگی با AGENTS.md: این ابزار از تزریق‌های زمینه‌ای خاص و فایل‌های مستنداتی استفاده می‌کند تا عامل‌ها بتوانند بدون تکیه بر داده‌های آموزشی قدیمی و منسوخ شده از دوران Wrangler، سریعاً با محیط جدید سازگار شوند.

پیکربندی با امنیت تایپ

یکی از مهم‌ترین تغییرات، جایگزینی فایل‌های TOML و JSONC با cloudflare.config.ts است. با انتقال به TypeScript، کلودفلر قالبی ارائه داده است که به‌طور بومی توسط پروتکل‌های سرور زبان (LSP) شناخته می‌شود.

این تغییر باعث می‌شود ابزارهایی مثل Claude Code یا Codex بتوانند پیکربندی‌ها را با دقت بسیار بالایی شناسایی و ویرایش کنند. شرکت کلودفلر اشاره کرد که برخی از فایل‌های پیکربندی داخلی، با استفاده از تعاریف برنامه‌نویسی‌شده به جای تکرار بلوک‌های محیطی (Environment Blocks)، تا ۴۰٪ فشرده‌تر شده‌اند.

توسعه‌دهندگان اکنون می‌توانند تمام استک خود، از جمله متغیرهای محیطی، پایگاه‌داده‌های D1، ذخیره‌ساز R2 و اتصالات (Bindings) هوش مصنوعی را در یک فایل واحد با امنیت تایپ (Type-safe) تعریف کنند. ابزار کمکی جدید triggers نیز تعریف مسیرها، زمان‌بندی‌ها (Schedules) و محرک‌های ایمیلی را متمرکز کرده و آن‌ها را از بلوک‌های پیکربندی پراکنده خارج کرده است.

مدرن‌سازی تجربه توسعه

ابزار cf همچنین از Vite به‌عنوان سرور توسعه پیش‌فرض استفاده می‌کند. این تغییر جایگزین سیستم بسته‌بندی (Bundling) قدیمی بر پایه esbuild شده که در Wrangler استفاده می‌شد. این اقدام قابلیت جایگزینی سریع ماژول (HMR) و اکوسیستم گسترده‌ای از پلاگین‌ها را به محیط زمان اجرای Workers می‌آورد.

برای کسانی که پروژه‌های موجود دارند، کلودفلر دستور cf migrate را فراهم کرده است. در حالی که Workerهایی که از Vite استفاده می‌کنند به‌طور یکپارچه مهاجرت می‌کنند، پروژه‌هایی که به esbuild، Rust یا Python متکی هستند، فعلاً به Wrangler ارجاع داده خواهند شد.

مسیر مهاجرت

کلودفلر در حال حاضر نسخه بتای باز (Open Beta) برای cf را اجرا می‌کند. پس از پایان این دوره بتا، شرکت نسخه نهایی Wrangler را منتشر خواهد کرد که تمام کاربران و عامل‌ها را به سمت ابزار جدید هدایت می‌کند. پشتیبانی و نگهداری از Wrangler تا ۱۸ ماه پس از پایان بتا ادامه خواهد داشت تا انتقال بدون مشکل و آرام باشد.

پروژه‌های جدید را می‌توان همین حالا با دستور cf init شروع کرد. این دستور به‌طور خودکار افزونه Cloudflare Vite را نصب کرده و فایل‌های پیکربندی TypeScript لازم را ایجاد می‌کند.

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

برای کاربر نهایی، این یعنی توانایی درخواست از یک عامل برای اینکه: «یک worker بساز، آن را با Access محافظت کن، یک دامنه بخر و WAF را در front آن قرار بده»؛ آن هم در یک مرحله و بدون اینکه عامل در دریایی از سینتکس‌های متناقض CLI گم شود.

باید منتظر ماند و دید سایر ارائه‌دهندگان خدمات ابری چگونه به این الگوی CLI «عامل‌محور» پاسخ می‌دهند، زیرا این رویکرد ممکن است استاندارد جدید صنعت برای نحوه ارائه APIها به عامل‌های کدنویسی خودمختار باشد.

برای کاربر نهایی، این یعنی توانایی درخواست از یک عامل برای اینکه: «یک worker بساز، آن را با Access محافظت کن، یک دامنه بخر و WAF را در front آن قرار بده»؛ آن هم در یک مرحله و بدون اینکه عامل در دریایی از سینتکس‌های متناقض CLI گم شود.

باید منتظر ماند و دید سایر ارائه‌دهندگان خدمات ابری چگونه به این الگوی CLI «عامل‌محور» پاسخ می‌دهند، زیرا این رویکرد ممکن است استاندارد جدید صنعت برای نحوه ارائه APIها به عامل‌های کدنویسی خودمختار باشد.

گام بعدی شما

  • اگر پروژه جدیدی در Cloudflare دارید، از cf init برای تجربه پیکربندی TypeScript استفاده کنید.
  • دستور cf cli search را امتحان کنید تا ببینید عامل‌های هوش مصنوعی چگونه دستورات پیچیده را پیدا می‌کنند.
  • مستندات AGENTS.md را بررسی کنید تا متوجه شوید چگونه باید برای عامل‌های خود زمینه (Context) بسازید.

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

چرا این موضوع مهم است؟

این اقدام با تکیه بر اعتبار فنی کلودفلر در لبه شبکه، تعریف جدیدی از DevOps ارائه می‌دهد که در آن عامل‌های هوش مصنوعی جایگزین اپراتورهای انسانی در مدیریت APIها می‌شوند. این تغییر باعث کاهش خطای انسانی در پیکربندی‌های پیچیده و افزایش سرعت استقرار زیرساخت‌ها می‌شود.

تأثیر برای ایران

توسعه‌دهندگان ایرانی که از سرویس‌های Cloudflare استفاده می‌کنند، می‌توانند با استفاده از cf و TypeScript، سرعت اتوماسیون زیرساخت‌های خود را افزایش دهند، هرچند دسترسی به برخی APIهای پیشرفته همچنان ممکن است با محدودیت‌های منطقه‌ای همراه باشد.

·نگاه ما
تحریریه دات‌هوش

جایگزینی Wrangler با cf نشان می‌دهد که شرکت‌های زیرساختی دیگر برای «تسهیل کار انسان» ابزار نمی‌سازند، بلکه در حال ساخت «رابط‌های مستقیم برای ماشین» هستند. این یک حرکت جسورانه است چون عملاً رابط کاربری (UI) را به نفع قابلیت‌های API قربانی می‌کند. به نظر ما، این الگو به‌زودی به استاندارد صنعت تبدیل می‌شود و سایر ارائه‌دهندگان ابری را مجبور می‌کند ابزارهای CLI خود را برای مصرف توسط LLMها بازنویسی کنند.

منابع

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

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.