دوین توانایی همکاری فعال با کاربران در طول توسعه نرم افزار را دارد. این شامل ارائه بهروزرسانیهای پیشرفت در زمان واقعی، پذیرش بازخورد و همکاری با یکدیگر برای انتخاب طراحی است.
استارت آپ مستقر در سانفرانسیسکو، Cognition AI، در تلاش است تا از طریق دستیار هوش مصنوعی جدید خود، Devin، چشم انداز مهندسی نرم افزار را به طور کامل بازسازی کند.
دستیار هوش مصنوعی میتواند کارهای پیچیده مهندسی را برنامهریزی و اجرا کند، از تجربیات خود درس گرفته و اشتباهات خود را در این مسیر اصلاح کند. دیوین که به ابزارهای ضروری توسعهدهنده مانند پوسته، ویرایشگر کد و مرورگر مجهز شده است، در یک محیط محاسباتی جعبهشناختی عمل میکند و تنظیمات یک توسعهدهنده انسانی را منعکس میکند.
هوش مصنوعی Cognition در یک پست وبلاگ گفت که Devin به دلیل توانایی خود در همکاری فعال با کاربران در طول توسعه نرم افزار متمایز است. این شامل ارائه بهروزرسانیهای پیشرفت در زمان واقعی، پذیرش بازخورد و همکاری با یکدیگر برای انتخاب طراحی است. این شرکت ادعا کرد که به طور کلی، دوین به عنوان یک شریک بدون درز در فرآیند توسعه نرم افزار عمل می کند.
کارکردهای Devin متنوع است. میتواند فناوریهای ناآشنا را بیاموزد، برنامهها را سرتاسر بسازد و استقرار دهد، باگهای مبتنی بر کد را بهطور مستقل پیدا و رفع کند، مدلهای هوش مصنوعی خود را آموزش داده و بهطور دقیق تنظیم کند، اشکالات و درخواستهای ویژگی را در مخازن منبع باز برطرف کند، و به تولید بالغ کمک کند. مخازن تواناییهای جستجوی اینترنتی آن به آن اجازه میدهد به سرعت به منابع آموزشی دسترسی پیدا کند و به آن امکان میدهد وظایف پیچیده را به طور موثر انجام دهد.
به ویژه، قابلیتهای Devin به کارهای دنیای واقعی نیز گسترش مییابد، زیرا یک تکلیف را با موفقیت در Upwork انجام داد. این تکلیف مستلزم استنتاج بر اساس فناوری بینایی رایانه برای ارزیابی جاده آسیب دیده بود.
از نظر عملکرد، دوین در معیار SWE-bench ارزیابی شده است، جایی که در حل مشکلات دنیای واقعی GitHub برتری دارد. با نرخ تفکیک انتها به انتها ۱۳.۸۶٪، دوین با اختلاف قابل توجهی از معیارهای قبلی ۱.۹۶٪ پیشی گرفته است. Cognition AI در پست وبلاگ گفت، حتی زمانی که فایلهای دقیق برای ویرایش داده میشد، مدلهای قبلی تنها میتوانستند ۴.۸۰ درصد مشکلات را حل کنند.
اسکات وو، بنیانگذار و مدیر عامل Cognition، با Bloomberg و بر پیچیدگی آموزش AI برای برنامه نویسی تأکید کرد. او توانایی های پیچیده تصمیم گیری و آینده نگری مورد نیاز را برجسته کرد. توانایی دیوین برای انجام چندین مرحله از یک پروژه مهندسی نرم افزار با حفظ تمرکز، بر توانایی های استدلال و برنامه ریزی پیشرفته آن تاکید می کند.
عواقب قابل توجهی برای ارائه دهندگان و کاربران هوش مصنوعی
با وجود هیجانی که در اطراف قابلیتهای دوین وجود دارد، صدای احتیاط در صنعت وجود دارد. یاریو آدان، مدیر ارشد Google، به LinkedIn که پیشرفت های اخیر در نرم افزار “فوق العاده جالب” هستند و عواقب قابل توجهی برای ارائه دهندگان و کاربران خواهند داشت. این احساس منعکس کننده پیامدهای گسترده تر پیشرفت های مبتنی بر هوش مصنوعی در توسعه نرم افزار است.
از سوی دیگر، الکس عطاالله، یکی از بنیانگذاران و CTO سابق OpenSea، اشتیاق خود را نسبت به قابلیت های دوین ابراز کرد و آن را به عنوان اولین عامل هوش مصنوعی توصیف کرد که از طرف دیگر احساس می کند یک فرد واقعی و مفید است. در X نوشت. او توانایی دیوین را در ارائه بهروزرسانیهای وضعیت و ارائه نمایان بودن فعالیتهایش ستایش کرد و تجربه منحصربهفردی را که برای کاربران فراهم میکند برجسته کرد.
“Devin منحصر به فرد است و تلاشی برای حل ساختاری مشکلات و چالش های پیش روی چرخه توسعه نرم افزار است. فیصل کاووسا، تحلیلگر ارشد و بنیانگذار Techarc، گفت: این زمان را برای بازاریابی تسریع میکند و در عین حال به توسعه نسخههای آلفای بدون اشکال کمک میکند که منجر به برنامههای کاربردی پایدار در مدت زمان کوتاهی میشود.
نقش در حال تحول مهندسان نرم افزار
ظهور Devin نشان دهنده تغییر به سمت مهندسی سریع به عمل است که به طور بالقوه بر نقش مهندسان نرم افزار معمولی تأثیر می گذارد. در حالی که این ممکن است به حذف مشاغل مهندسی سطح پایینتر منجر شود، همچنین نشان دهنده تکامل صنعت هوش مصنوعی است.
از آنجایی که فناوریهای مبتنی بر هوش مصنوعی به پیشرفت خود ادامه میدهند، نقش کارکنان هوش مصنوعی مانند دوین به طور فزایندهای در توسعه نرمافزار برجسته میشود.
در حال حاضر، دوین غیرعمومی است و دسترسی به مشتریان منتخب محدود شده است زیرا هوش مصنوعی شناختی همچنان به اصلاح فناوری خود ادامه میدهد. با این حال، طبق گزارشی از VentureBeat.
پست های مرتبط
دستیار جدید هوش مصنوعی مشاغل مهندسی نرم افزار را تهدید می کند
دستیار جدید هوش مصنوعی مشاغل مهندسی نرم افزار را تهدید می کند
دستیار جدید هوش مصنوعی مشاغل مهندسی نرم افزار را تهدید می کند