به تازگی شرکت راهبردی Cognition مستقر در ایالات متحده، دیوین را معرفی کرده است، که یک مهندس نرمافزار هوش مصنوعی است که قصد دارد دنیای توسعه، اشکالزدایی و پیادهسازی کد را بازتعریف کند. آنچه دیوین را متمایز میکند، قابلیت تبدیل یک پرسمان ساده به یک وبسایت یا برنامه نرمافزاری کامل است، که این امر اولین از این نوع خود آن است.
بر پایه فناوری برشخورده و با حمایت از Founders Fund، دیوین دارای قابلیتهای چشمگیری است که شامل موفقیت در آزمون کدنویسی SWE-bench است. همچنین، دیوین موفق به گذر از مصاحبههای مهندسی سخت در شرکتهای پیشگام هوش مصنوعی شده است و حتی کارهای واقعی را بر روی پلتفرمهای مانند Upwork به پایان رسانده است. آزمون کدنویسی SWE-bench یک چارچوب ارزیابی جامع است که شامل هزاران مسئله مهندسی نرمافزاری است که از مشکلات واقعی GitHub مشتق شدهاند، که باعث ارزشمندتر شدن دستاوردهای دیوین میشوند.
پس چیست دیوین؟ این نه تنها یک ابزار تکمیل و پیشنهاد کد عادی نیست. بر خلاف مدلهای زبان بزرگ (LLMs) از قبیل ChatGPT از OpenAI یا Gemini از گوگل، دیوین یک کمکهوش مصنوعی در توسعه نرمافزار است که میتواند به طور مستقل کل فرآیند ساخت و راهاندازی برنامههای نرمافزاری را به دست گیرد. مجهز به خط فرمان خود، ویرایشگر کد و مرورگر، دیوین به صورت سیستماتیک کار میکند و وظایف را گام به گام تجزیه و تحلیل میکند.
همانطور که دیوین واقعاً بینظیر است نقطه قوتش قابلیت برنامهریزی و اجرای پروژههای مهندسی پیچیده، یادگیری از تجربیات خود، یادآوری درستی، و حتی اصلاح خطاهای خود است. بجای وابستگی به دخالت دستی، دیوین میتواند به صورت خودمختار یک اظهار چاپ اضافه کند هنگامی که خطا تشخیص دهد و با اثربخشی مشکل را حل کند. یک اظهار چاپ خط کدی است که خروجی را بر روی کنسول نمایش میدهد و اجازه میدهد تا برنامهنویسان منبع مشکل را درون کد شناسایی کنند. دیوین همچنین به صورت فعال با کاربران همکاری میکند، بهروزرسانیهای پیشرفت به صورت زمان واقعی ارائه میدهد، بازخورد را پذیراست و با هم برای انتخابهای طراحی کار میکند.
علاوه بر این، دیوین با خواندن مقالات میتواند به سرعت تکنولوژیهای ناآشنا را فهمیده و حتی مدلهای زبان بزرگ را با استفاده از راهنمایی از مخازن تحقیقاتی آموزش دهد و بهینه کند. این انعطافپذیری و قابلیت تطبیق باعث میشود دیوین یک دارای ارزش برای توسعهدهندگانی با پروژههای متنوع باشد.
هر چند گزارش فنی دقیقی هنوز منتشر نشده است، اما شرکت ادعا میکند که دیوین مهارتهای کدنویسی برتری نسبت به سایر مدلهای هوش مصنوعی دارد. در آزمون کدنویسی SWE-bench چالشی، دیوین 13.86 درصد قابلت حل مسائل واقعی GitHub موجود در پروژههای منبعباز را حل کرده است. این موضوع رقبا مانند Claude 2 از Anthropic در 4.8 درصد و GPT-4 در 1.8 درصد را پشت سر گذاشته است.
راهانداز پشت دیوین، که توسط Scott Wu، Steven Hao و Walden Yan تأسیس شده است، تا کنون 21 میلیون دلار جمعآوری مالی سری A را در کنار شرکت سرمایهگذاری ونچر کپیتال Founders Fund پیتر تیل به دست آورده است. سرمایهگذاران قابل توجه دیگر شامل مدیر اجرایی سابق توییتر الاد گیل و سارا گوئو، بنیانگذار شرکت سرمایهگذاری VC Conviction است. تیم موسس شامل 10 عضو است که همه آنها مدال طلایی در المپیاد ریاضی بین المللی کسب کردهاند و با شرکتهای هوش مصنوعی معروفی مانند Cursor، Scale AI، Lunchclub، Modal، Google DeepMind، Waymo و Nuro همکاری کردهاند.
در کل، دیوین یک پیشرفت بینظیر در توسعه کد مبتنی بر هوش مصنوعی است. با قابلیتها و عملکرد چشمگیر خود، دیوین آماده است تا روش ساخت، اشکالزدایی و پیادهسازی نرمافزار را تغییر دهد. توسعهدهندگان میتوانند با دیوین به عنوان دستیار هوشمند خود، یک تجربه کدزنی مؤثر و همکارانهتر را انتظار داشته باشند.
سوالات متداول
The source of the article is from the blog exofeed.nl