هوش مصنوعی، بدون شک، یکی از داغترین موضوعات روز دنیاست. این فناوری نوین در چند سال اخیر پیشرفتهای چشمگیری داشته و بهسرعت در حالِ نفوذ به تار و پود زندگی بشر است.برخی از مردم از این پیشرفتها هیجانزده هستند و هوش مصنوعی را نویدبخشِ دنیایی بهتر میدانند. دنیایی که در آن، ماشینها وظایف طاقتفرسا و خستهکننده را بهعهده میگیرند و انسانها فرصتِ بیشتری برای خلاقیت و نوآوری پیدا میکنند.اما در مقابل، عدهای دیگر نگرانیهایی راجع به هوش مصنوعی دارند. آنها از اینکه هوش مصنوعی روزی جایگزینِ انسانها در محل کار شود و به بیکاری گسترده منجر شود، هراس دارند.
در این جا به یکی از جدیدترین هوش مصنوعی ها می پردازیم.
Devin: AI Software Engineer
چند روز پیش، خبرِ توسعهی اولین هوش مصنوعی مهندس نرمافزار با نام «Devin: AI Software Engineer» دنیای برنامهنویسی را تکان داد. این هوش مصنوعی که توسط استارتآپ Cognition رونمایی شده، قادر است وظایفِ مختلفِ یک مهندس نرمافزار، از جمله نوشتنِ کد، اشکالزدایی و مدیریتِ پروژهها را انجام دهد.
انتشار این خبر، واکنشهای متفاوتی را به دنبال داشت. برخی از افراد، از این پیشرفتِ تکنولوژی هیجانزده شدند و آن را فرصتی برای ارتقایِ کیفیتِ نرمافزارها و افزایشِ سرعتِ توسعهی آنها دانستند. اما در مقابل، عدهای دیگر نگرانِ آیندهی شغلیِ خود شدند و از اینکه هوش مصنوعی روزی جایگزینِ مهندسان نرمافزار شود، هراس دارند.
این هوش مصنوعی از تمام ابزاری یک مهندس نرم افزار می کنند. Devin ترمینال، مرورگر و IDE مخصوص خود را دارد. این هوش مصنوعی توانایی این را دارد که در مرورگر جستجو کنند و در صورت برخورد به مشکل در هنگام توسعه آن را دیباگ کند.
کارآمدی بالا Devin نسبت به بقیه مدل ها
هوش مصنوعی Devin در آزمونی به نام SWE-BENCH که چالشهای رایج مهندسان نرمافزار در پروژههای متنباز را شبیهسازی میکند، عملکردی فوقالعاده از خود نشان داد. این هوش مصنوعی توانست 13.86 درصد از مسائل را حل کند که در مقایسه با مدلهای مشابهی مانند Chat-GPT، پیشرفتی چشمگیر محسوب میشود.
آیا این هوش مصنوعی می تواند جایگزین منهدس نرم افزار شود ؟
اگرچه هوش مصنوعی Devin در آزمون SWE-BENCH عملکردی درخشان داشته است، اما متخصصان حوزه مهندسی نرمافزار معتقدند که این ابزار جایگزینی برای مهندسان نرمافزار نیست.
Devin میتواند به عنوان یک کمککننده در کنار مهندسان عمل کند و وظایف خستهکننده و تکراری را بر عهده بگیرد. این امر به مهندسان فرصت میدهد تا بر بخشهای خلاقانهتر پروژه تمرکز کنند و برنامههای کارآمدتر و خلاقانهتری را توسعه دهند.
به عبارت دیگر، Devin ابزاری قدرتمند برای ارتقای کارایی مهندسان نرمافزار است، اما نمیتواند جایگزین خلاقیت و تفکر انتقادی انسان شود.
نحوه دسترسی به هوش مصنوعی Devin
هوش مصنوعی دِوین در حال حاضر به صورت عمومی ارائه نشده است. توسعهدهندگان این مدل هوش مصنوعی اعلام کردهاند که Devin در مرحله دسترسی اولیه قرار دارد و آنها در حال بررسی و افزایش کارایی آن هستند.
علاقهمندان به استفاده از Devin میتوانند از طریق وبسایت یا این فرم درخواست با شرکت Cognition ارتباط برقرار کنند.
on Devin اولین هوش مصنوعی مهندس نرم افزار