در دنیای پرشتاب توسعه نرمافزار، ابزارهایی که بتوانند سرعت و دقت برنامهنویسان را افزایش دهند، از اهمیت ویژهای برخوردارند. شرکت جتبرینز، سازنده ابزارهای محبوب کدنویسی مانند اینتلیجی آیدیای (IntelliJ IDEA) برای زبانهای جاوا و کاتلین، به تازگی از محصول جدید خود به نام “جونی” (Junie) رونمایی کرده است. جونی یک هوش مصنوعی است که با هدف انجام وظایف روتین توسعهدهندگان طراحی شده است.
- لوما AI از Ray2، نسل جدید مدلهای تولید ویدیو با هوش مصنوعی رونمایی کرد
- جداسازی بخشهای مختلف موسیقی با هوش مصنوعی Mikrotakt: انقلابی در دنیای صدا
جونی چگونه به برنامهنویسان کمک میکند؟
جونی قادر است طیف وسیعی از وظایف مربوط به توسعه نرمافزار را به صورت خودکار انجام دهد. از جمله این وظایف میتوان به موارد زیر اشاره کرد:
- کدنویسی: جونی میتواند بخشهایی از کد را به صورت خودکار تولید کند و به برنامهنویسان در نوشتن کد سریعتر و کارآمدتر کمک کند.
- تست کد: این هوش مصنوعی قادر است تستهای مختلفی را برای کدها ایجاد و اجرا کند و از صحت عملکرد آنها اطمینان حاصل کند.
- بررسی کد: جونی میتواند کدها را بررسی کرده و ایرادات احتمالی آنها را شناسایی کند. این امر به بهبود کیفیت کد و کاهش خطاهای احتمالی کمک میکند.
عملکرد جونی در آزمونها
جتبرینز برای ارزیابی عملکرد جونی، آن را در آزمونهای SWE-Bench Verified مورد آزمایش قرار داده است. نتایج این آزمونها نشان میدهد که جونی توانسته است ۵۳.۶ درصد از ۵۰۰ وظیفه رایج توسعهدهندگان را با موفقیت حل کند. این نتیجه نشاندهنده عملکرد نسبتاً خوب جونی است، هرچند که هنوز با بهترین مدلهای هوش مصنوعی که معمولاً نرخ موفقیت بالای ۶۰ درصد دارند، فاصله دارد.
مزیت یکپارچگی با IDEهای جتبرینز
یکی از نقاط قوت جونی، یکپارچگی بالای آن با محیطهای توسعه یکپارچه (IDE) شرکت جتبرینز است. این یکپارچگی باعث میشود که برنامهنویسان بتوانند به راحتی از قابلیتهای جونی در محیط کدنویسی خود استفاده کنند و فرایند توسعه نرمافزار را بهبود بخشند.
دسترسی و سیستمعاملهای پشتیبانیشده
در حال حاضر، جونی به صورت عمومی در دسترس نیست و تنها از طریق برنامه دسترسی اولیه (EAP) قابل استفاده است. برای استفاده از جونی، کاربران باید در لیست انتظار این برنامه ثبتنام کنند.
جونی در حال حاضر فقط بر روی سیستمعاملهای لینوکس و مک و در محیطهای اینتلیجی آیدیای آلتیمیت (IntelliJ IDEA Ultimate) و پایچارم پروفشنال (PyCharm Professional) قابل استفاده است. جتبرینز اعلام کرده است که به زودی پشتیبانی از وباستورم (WebStorm) نیز به این لیست اضافه خواهد شد.
نتیجهگیری
جونی به عنوان یک هوش مصنوعی جدید، پتانسیل بالایی برای تسهیل فرایند توسعه نرمافزار و افزایش بهرهوری برنامهنویسان دارد. با بهبود عملکرد و گسترش پشتیبانی از سایر محیطها و سیستمعاملها، میتوان انتظار داشت که جونی نقش مهمتری در آینده توسعه نرمافزار ایفا کند.






















نظرات کاربران