شرکت Cursor یک گام مهم دیگر به سمت «کدنویسی خودران» برداشت. این شرکت اعلام کرده است که Cloud Agents حالا می‌توانند کامپیوتر اختصاصی خودشان را کنترل کنند، کد بنویسند، تست بگیرند و حتی Pull Request آماده ادغام تحویل دهند.

Soundcloud

جدیدترین اخبار تکنولوژی هوش مصنوعی و شبکه‌های اجتماعی را در نامبرلند بخوانید.

براساس گزارش رسمی وبلاگ Cursor، نسخه جدید Cursor Cloud Agents اکنون در وب، موبایل، اپ دسکتاپ، Slack و GitHub در دسترس قرار دارد و می‌تواند به‌صورت مستقل روی مخزن کد شما مستقر شود، تغییرات را اعمال کند و PRهای آماده Merge تولید کند.

ایده اصلی ساده است: Agentها فقط زمانی قدرتمند هستند که بتوانند در محیط واقعی کار کنند. Cursor برای حل این محدودیت، به هر Agent یک ماشین مجازی ایزوله با محیط توسعه کامل داده است.

این Agentها می‌توانند:

  1. نرم‌افزار ساخته‌شده را اجرا کنند
  2. تغییرات را تست کنند
  3. ویدیو، اسکرین‌شات و لاگ تولید کنند
  4. خطاها را برطرف کنند
  5. و در نهایت PR آماده ادغام بسازند

طبق اعلام Cursor، بیش از ۳۰ درصد Pull Requestهای داخلی این شرکت اکنون توسط Agentهای ابری و به‌صورت خودکار ساخته می‌شود؛ عددی که نشان می‌دهد نقش توسعه‌دهنده‌ها در حال تغییر است.

Cloud Agents چه تفاوتی با Agentهای محلی دارند؟

Agentهای محلی معمولا با محدودیت منابع سیستم و تداخل پردازشی مواجه می‌شوند؛ اما Agentهای ابری هرکدام در یک VM جدا اجرا می‌شوند. این یعنی می‌توان چندین Agent را هم‌زمان و بدون رقابت منابع اجرا کرد.

مزیت مهم دیگر این است که Agent ابری می‌تواند تا زمانی که خروجی را تأیید کند، بارها و بارها نرم‌افزار را اجرا و اصلاح کند؛ نه اینکه فقط اولین نسخه کد را تحویل دهد.

Cursor اعلام کرده در یک ماه گذشته از Cloud Agents برای کارهای متنوعی استفاده کرده است، از جمله:

  • توسعه قابلیت‌های جدید در Marketplace
  • بازتولید آسیب‌پذیری‌های امنیتی
  • اصلاح سریع باگ‌ها و خطاهای lint
  • تست کامل رابط کاربری سایت cursor.com/docs

برای نمونه، یک Agent ابری توانست یک آسیب‌پذیری مربوط به Clipboard Exfiltration را شبیه‌سازی کند، صفحه HTML مخرب بسازد، حمله را اجرا کند و کل فرایند را به‌صورت ویدیویی ثبت کند.

در مثالی دیگر، Agentها برچسب‌های lint را هوشمند کردند تا به‌جای نمایش متن ثابت، تعداد خطاها را به‌صورت پویا نمایش دهد.

Cursor اعلام کرده هدف بعدی، ساخت Codebaseهای خودران است؛ جایی که Agentها نه‌تنها PR می‌سازند، بلکه آن‌ها را Merge می‌کنند، انتشار را مدیریت می‌کنند و محیط Production را مانیتور می‌کنند.

به‌گفته این شرکت، تمرکز کوتاه‌مدت روی هماهنگی بین چندین Agent و ساخت مدل‌هایی است که از اجراهای قبلی یاد می‌گیرند و به‌مرور کارآمدتر می‌شوند.

برنامه‌نویسان اوبر دست به کار جالبی زدند و نسخه AI مدیرعامل‌شان را ساختتند، در تازه‌ترین اخبار نامبرلند درباره «Dara AI» هم بخوانید.