لوگوی AutoCodeRover در کنار لوگوی Sonar
لوگوی AutoCodeRover در کنار لوگوی Sonar

سونار شرکت AutoCodeRover را برای تقویت توسعه‌دهندگان با استفاده از هوش مصنوعی خریداری کرد

خریداری برای تقویت تاثیر توسعه‌دهندگان و عوامل هوش مصنوعی با هم برای ساخت بهتر و سریع‌تر

سونار، ارائه‌دهنده پیشرو راه‌حل‌های کیفیت کد و امنیت کد، امروز از خرید AutoCodeRover، یک پلتفرم عامل هوش مصنوعی مستقل برای توسعه نرم‌افزار، خبر داد. این خرید، پیشنهاد سونار را با یک پایه پیچیده برای رسیدگی خودکار به مسائل مهندسی دنیای واقعی مانند اشکال‌زدایی، اصلاح مسائل و بازسازی کد، تقویت می‌کند. این امر بر تعهد سونار به سرمایه‌گذاری در هوش مصنوعی برای کمک به توسعه‌دهندگان و سازمان‌ها برای ساخت برنامه‌های با کیفیت بالا و ایمن به طور موثرتر، تاکید می‌کند.

AutoCodeRover یکی از پیشگامان عوامل LLM برای کدنویسی و نگهداری کد است که نتایج قوی در SWE-bench نشان می‌دهد - یکی از بنچمارک‌های پیشرو در صنعت که توانایی سیستم‌ها را برای اصلاح خودکار مسائل نرم‌افزاری آزمایش می‌کند. AutoCodeRover یک پروژه نرم‌افزاری را با استنباط هدف توسعه‌دهنده از مصنوعات مختلف در پروژه، توسعه می‌دهد. 

AutoCodeRover که توسط محققان دانشگاه ملی سنگاپور (NUS) توسعه یافته است، جدیدترین مدل‌های زبانی بزرگ (LLM) صنعت را با قابلیت‌های جستجو و استدلال کد منحصربه‌فرد ترکیب می‌کند تا مراحل چرخه عمر توسعه نرم‌افزار (SDLC) را خودکار کند. سونار به همکاری با محققان گروه تحقیقاتی نرم‌افزار قابل اعتماد و ایمن در NUS به رهبری پروفسور Abhik Roychoudhury، در بهبود مستمر فناوری هوش مصنوعی ادامه خواهد داد. 

پروفسور تان کیان لی، رئیس دانشکده محاسبات NUS، گفت: «ما مفتخریم که شاهد خریداری شدن اسپین‌آف پروفسور Abhik Roychoudhury، یعنی AutoCodeRover، توسط سونار هستیم. این نشان‌دهنده نوآوری و تاثیر دنیای واقعی تحقیقات ما است.» «ما مشتاقانه منتظر هستیم تا ببینیم چگونه این موفقیت به شکل‌گیری آینده توسعه نرم‌افزار ادامه می‌دهد.»

طارق شوکت، مدیرعامل سونار، گفت: «عوامل هوش مصنوعی مجموعه‌ای قدرتمند از ابزارهای جدید را برای ساخت بهتر و سریع‌تر در اختیار توسعه‌دهندگان و شرکت‌ها قرار می‌دهند.» «مطالعات نشان می‌دهد که توسعه‌دهندگان تقریبا نیمی از وقت خود را صرف رفع اشکالات، رسیدگی به بدهی فنی و سایر کارهایی می‌کنند که به ایجاد آینده کمک نمی‌کند. این امر منجر به کاهش بهره‌وری و شادی توسعه‌دهندگان می‌شود. هوش مصنوعی عاملی که در کنار توسعه‌دهندگان کار می‌کند، به آن‌ها کمک می‌کند بهتر و سریع‌تر بسازند و زمان بیشتری را صرف فعالیت‌هایی کنند که از آن لذت می‌برند - یعنی نوشتن کد، ایجاد محصولات جدید، نوآوری و ایجاد تاثیر.»

AutoCodeRover دارای یک طراحی غیر وابسته به LLM است که سازگاری با انواع مدل‌های زبانی، مانند مدل‌های OpenAI، Anthropic، Google و Meta را تضمین می‌کند. این امر به کاربران انعطاف‌پذیری می‌دهد تا بهترین راه‌حل را برای نیازهای خاص خود انتخاب کنند. انتظار می‌رود ادغام AutoCodeRover توسط سونار با محصولات SonarQube، در اواخر سال جاری، به توسعه‌دهندگان کمک کند تا:

توسعه را تسریع کنند: وظایف کلیدی در SDLC را خودکار کنند تا زمان توسعه کاهش یابد

به طور مداوم کیفیت کد را بهبود بخشند: بررسی کد را تسریع کنند تا نه تنها مسائل را شناسایی کنند، بلکه فورا آن‌ها را برای تحویل چابک برنامه‌های با کیفیت بالا اصلاح کنند

هزینه‌ها را کاهش دهند: با انجام خودکار بخش پر زحمت کار کدنویسی، هزینه‌های توسعه را کاهش دهند

نوآوری را تقویت کنند: توسعه‌دهندگان را قادر سازند تا زمان کمتری را صرف مسائل کنند و زمان بیشتری را صرف ایجاد راه‌حل‌های تجاری نوآورانه کنند

ریدوان شریف‌الدین، مدیرعامل و یکی از بنیانگذاران AutoCodeRover، گفت: «ما از پیوستن به نیروهای سونار و کمک به ماموریت کمک به توسعه‌دهندگان در سراسر جهان برای تسریع در کارشان هیجان‌زده هستیم.» «با ترکیب فناوری عامل پیشرفته خود با راه‌حل‌های پیشرو در صنعت کیفیت کد و امنیت کد سونار، تاثیر بیشتری برای توسعه‌دهندگان و سازمان‌ها در سراسر جهان خواهیم داشت. »

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