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

درون استراتژی Cognition برای تقویت بدنهٔ سخت‌افزاری Devin با Rust

·۱۹ شهریور ۱۴۰۵۴ دقیقه مطالعه۱ بازدید
تیم Dioxus به پروژه Devin پیوست تا قابلیت‌های عامل کدنویسی آن را ارتقا دهد.
تیم Dioxus به پروژه Devin پیوست تا قابلیت‌های عامل کدنویسی آن را ارتقا دهد.
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

تغییر استراتژی از بهبود مدل زبانی به بهینه‌سازی زیرساخت اجرا (VM)؛ استفاده از SkyVM برای کاهش زمان راه‌اندازی محیط‌های کدنویسی به زیر ۵۰ میلی‌ثانیه.

اگر امروز یک عامل هوش مصنوعی را برای کدنویسی استخدام کنید، احتمالاً با کندی در اجرای دستورات سیستم‌عامل یا خطاهای محیطی مواجه می‌شوید. شرکت Cognition تصمیم گرفت این سد فنی را با جذب تیم Dioxus و بنیان‌گذار آن، جاناتان کلی، در ۱۰ سپتامبر ۲۰۲۶ بشکند.

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

زمینه: نقش Devin در اکوسیستم

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

برای اکثر توسعه‌دهندگان، ساخت اپلیکیشن برای وب، دسکتاپ و موبایل معمولاً به سه کدبیس مجزا نیاز دارد. Dioxus این مشکل را با ایجاد یک فریم‌ورک مبتنی بر زبان Rust حل کرد که همه چیز را از یک نقطه مدیریت می‌کند. Cognition متوجه شد تکنولوژی ساخت رابط‌های کاربری روان، کلید تعامل یک عامل (Agent) — شبیه به دستیاری که می‌داند دقیقاً کجا کلیک کند و چه دکمه‌ای را بزند — با کامپیوتر است.

بر اساس مستندات منتشر شده، Cognition پیش از این هم از Dioxus به‌طور گسترده برای بهبود عملکرد Devin استفاده می‌کرد. به طور مشخص، رندرکننده ترمینال در Devin CLI با این فریم‌ورک ساخته شده است که در واقع بازسازی رندرکننده قدیمی و منسوخ شده‌ی TUI در این فریم‌ورک است. این دو تیم زمانی متوجه هم‌سویی چشم‌اندازهایشان شدند که نیاز مشترکی به مجازی‌سازی با سرعت بالا و مدیریت محیط‌های امن پیدا کردند.

ادغام فنی و متن‌باز

تیم Dioxus اکنون روی سه محور اصلی برای ارتقای Devin تمرکز خواهد کرد:

  • بهبود معماری ماشین مجازی (VM) عامل.
  • بهینه‌سازی مهارت‌های «استفاده از کامپیوتر» برای تعامل بهتر با سیستم‌عامل.
  • گسترش قابلیت‌های تست خودکار.

برای رسیدن به این اهداف، آن‌ها ابزار SkyVM را به ارمغان آوردند. SkyVM یک محیط کدنویسی ابری است که توسط این تیم مهندسی شده تا از macOS، iOS، اندروید، ویندوز و تمام نسخه‌های لینوکس پشتیبانی کند. این سیستم اجازه می‌دهد ماشین‌های مجازی در کمتر از ۵۰ میلی‌ثانیه راه‌اندازی یا بازیابی شوند. این سرعت خیره‌کننده به دلیل استفاده از تکنولوژی‌های مجازی‌سازی اختصاصی (Hand-rolled) برای ثبت وضعیت (Snapshotting)، فورک کردن (Forking) و بازگشت به عقب (Rollback) در محیط‌های امن است. این رویکرد در کنار ابزارهای بهینه‌ی محیطی، مشابه تجربه‌ای است که در محیط OLKIL برای کاهش هزینه‌های توکن و افزایش کارایی IDEهای هوش مصنوعی دنبال می‌شود.

در عین حال، Cognition متعهد شده که از چندین پروژه متن‌باز حمایت کند. پروژه‌هایی مثل Dioxus، Blitz (رندرکننده بومی HTML/CSS)، Taffy و Subsecond همچنان فعال می‌مانند. نکته مهم این است که نیکو برنز، مهندس ارشد Blitz، اکنون به‌طور تمام‌وقت روی نگهداری Dioxus تمرکز می‌کند. جاناتان کلی اشاره کرد که بهره‌وری برنز از زمان پیوستن به Cognition به‌طور قابل توجهی افزایش یافته است که این امر منجر به تسریع توسعه Blitz، Taffy و Parley شده است.

جزئیات: اکوسیستم Dioxus

تیم قصد دارد سرمایه‌گذاری در Dioxus-Native و Blitz را افزایش دهد. بر اساس یادداشت‌های انتشار نسخه ۰.۷ در ۸ سپتامبر ۲۰۲۵، این اکوسیستم شامل ابزارهای کلیدی زیر است:

  • Subsecond: ابزاری که کدهای Rust را در زمان اجرا در تمامی پلتفرم‌ها به‌صورت Hot-patch اصلاح می‌کند و به توسعه‌دهندگان اجازه می‌دهد تغییرات را بدون از دست دادن وضعیت برنامه مشاهده کنند.
  • Dioxus Native: رندرکننده‌ای مبتنی بر WGPU که اپلیکیشن‌ها را کاملاً روی GPU — همان پردازنده گرافیکی که بازی‌های سنگین را اجرا می‌کند — رسم می‌کند و نیازی به Webview ندارد.
  • Blitz: موتور رندرینگ ماژولار HTML/CSS که بر پایه موتور چیدمان Flexbox در Taffy، موتور تحلیل CSS در Stylo (که توسط فایرفاکس و Servo استفاده می‌شود) و رندرکننده محاسباتی GPU در Vello ساخته شده است.
  • wasm-split: قابلیتی که تقسیم خودکار کد (Code Splitting) و بارگذاری تنبل (Lazy Loading) را برای اپلیکیشن‌های WebAssembly اضافه می‌کند.
  • DX: یک رابط خط فرمان (CLI) کاربردی که با هر پروژه Rust سازگار است و محدود به پروژه‌های Dioxus نیست.

پیوند با زبان Rust

جاناتان کلی به تغییری در اواخر سال ۲۰۲۵ اشاره کرد؛ جایی که مدل‌های زبانی (LLMs) به دلیل پیشرفت در یادگیری تقویتی (Reinforcement Learning)، در نوشتن کدهای Rust بسیار بهتر شدند. این موج از کدهای تولید شده توسط هوش مصنوعی باعث جهشی در تعداد دانلودهای Dioxus شد و یک حلقه بازخورد ایجاد کرد که در آن توسعه‌دهندگان بیشتری به دلیل سهولت استفاده (به کمک AI) به این فریم‌ورک روی آوردند. بزرگ‌ترین درخواست باقی‌مانده از سوی این کاربران، ایجاد اکوسیستم جامع‌تری از کریت‌های (Crates) زبان Rust برای قابلیت‌هایی مانند ذخیره‌سازی، بلوتوث و دسترسی به دوربین است. در این مسیر، مدیریت کیفیت کدهای تولید شده توسط AI حیاتی است، چرا که جلوگیری از رشد کدهای میرا از طریق تقطیر پروژه یکی از چالش‌های اصلی در توسعه طولانی‌مدت عامل‌های کدنویس است.

از پروژه جانبی تا مقیاس سرمایه‌گذاری

آنچه به عنوان یک پروژه جانبی در دوران کرونا شروع شد، ابتدا به یک پروژه متن‌باز و سپس در ۵ می ۲۰۲۳ به یک شغل تمام‌وقت و در نهایت به یک استارتاپ تحت حمایت سرمایه‌گذاران تبدیل شد. این تیم در مجموع مبلغ ۳.۵ میلیون دلار سرمایه از Y Combinator و Khosla Ventures جذب کرده بود و حمایت‌های تکمیلی از سوی متخصصان Futurewei دریافت می‌کرد.

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

این جابجایی نشان‌دهنده یک چرخش در رقابت عامل‌های هوش مصنوعی است. دیگر بحث فقط روی «مغز» (مدل زبانی) نیست، بلکه روی «بدن» (ماشین مجازی و رابط سیستم‌عامل) است. Cognition شرط بسته است که زیرساخت برتر، بر پرامپت‌نویسی برتر پیروز می‌شود.

اگر تکامل عامل‌های هوش مصنوعی را دنبال می‌کنید، نحوه ادغام Blitz در مرورگرهای عامل‌محور را زیر نظر بگیرید. شرکت Cloudflare پیش از این از Blitz به عنوان موتور اصلی مرورگر وب عامل‌محور جدید خود استفاده کرده است، که نشان می‌دهد اکوسیستم Dioxus در حال تبدیل شدن به زیرساخت نامرئی برای نسل بعدی وب است.

گام بعدی شما

  • اگر توسعه‌دهنده Rust هستید، قابلیت‌های جدید Blitz را برای ساخت مرورگرهای عامل‌محور دنبال کنید.
  • عملکرد Devin را در محیط‌های لینوکسی بررسی کنید تا تأثیر SkyVM بر سرعت پاسخ‌دهی را بسنجید.
  • مستندات Dioxus 0.7 را برای درک نحوه رندرینگ بدون Webview مطالعه کنید.

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

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

این ادغام تخصص مهندسی سیستم‌های Rust را به قابلیت‌های استدلالی AI گره می‌زند و استانداردی جدید برای سرعت اجرای عامل‌ها تعریف می‌کند. اعتبار تیم Dioxus در مدیریت حافظه و سرعت، Devin را از یک نمونه اولیه به یک ابزار صنعتی تبدیل می‌کند.

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

برای برنامه‌نویسان ایرانی Rust، این خبر سیگنالی برای افزایش تقاضای این زبان در توسعه ابزارهای AI است. همچنین دسترسی به پروژه‌های متن‌باز Dioxus، مسیری برای ساخت عامل‌های محلی با کارایی بالا فراهم می‌کند.

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

تمرکز Cognition بر جذب تیمی که در لایه‌های پایین سیستم (Low-level) تخصص دارد، نشان می‌دهد که عصر «بهینه‌سازی پرامپت» به پایان رسیده و نبرد اصلی اکنون بر سر «کنترل سخت‌افزار» است. وقتی سرعت راه‌اندازی VM به زیر ۵۰ میلی‌ثانیه می‌رسد، عامل‌ها از حالت یک چت‌بات کند به ابزاری تبدیل می‌شوند که در لحظه با سیستم‌عامل ادغام است. این یعنی برتری در آینده متعلق به کسانی است که لایه‌ی استنتاج را با لایه‌ی اجرا (Runtime) یکی کنند.

منابع

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

گفتگو

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

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

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

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

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

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

دات‌هوش

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

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