۲۹ شهریور ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

IDE های JetBrains تکمیل خودکار کد مبتنی بر هوش مصنوعی را اضافه می کنند

IDEهای JetBrains تکمیل کد خط کامل را با استفاده از یک مدل زبان داخلی معرفی می‌کنند که از نسخه‌های 2024.1 شروع می‌شود.

IDEهای JetBrains تکمیل کد خط کامل را با استفاده از یک مدل زبان داخلی معرفی می‌کنند که از نسخه‌های ۲۰۲۴.۱ شروع می‌شود.

JetBrains تکمیل خودکار کد تمام خط را به خانواده IDE های خود (محیط های توسعه یکپارچه) اضافه کرده است که توسط مدل های هوش مصنوعی محلی اجرا می شود. تکمیل کد خط کامل برای جاوا در دسترس است ، کاتلین، Python، جاوا اسکریپت، TypeScript، CSS، PHP، برو و روبی با نسخه های ۲۰۲۴.۱ IDE های مربوطه.

JetBrains گفت که راه اندازی در ۴ آوریل به IDE های شرکت یک تجربه کامل و یکپارچه از تکمیل کد را ارائه می دهد. طبق گفته JetBrains، این عملکرد تضمین می کند که پردازش و تجزیه و تحلیل داده ها مستقیماً در دستگاه کاربر انجام می شود و منجر به تکمیل سریع کد با حداقل تأخیر می شود.

تکمیل کد تمام خط در IDEهای JetBrains از جمله IntelliJ IDEA، PyCharm، WebStorm، PhpStorm، GoLand و RubyMine گنجانده شده است. در ماه‌های آینده، این شرکت قصد دارد این قابلیت را به گسترش دهد. C#، Rust، و < یک href="https://www.infoworld.com/article/2336463/c-plus-plus-creator-rebuts-white-house-warning.html">C++ در همه IDE های JetBrains که از این زبان ها پشتیبانی می کنند، از جمله Rider، RustRover، Clion و Nova.

نسخه‌های ۲۰۲۴.۱ JetBrains IDEها برای معرفی چندین ویژگی دیگر از جمله:

  • یک پایانه بازنگری شده که دارای پیشرفت‌های بصری و عملکردی برای ساده‌سازی وظایف خط فرمان است. ترمینال جدید پیمایش روان در بلوک‌ها، تودرتو کردن هر فرمان به طور جداگانه، ویژگی تکمیل خط فرمان و دسترسی به تاریخچه فرمان را امکان‌پذیر می‌کند.
  • IntelliJ IDEA از جاوا ۲۲ تازه منتشر شده پشتیبانی می کند. a> و شامل یک حالت جدید Kotlin K2 بر اساس است. کامپایلر K2 Kotlin. کامپایلر K2 تجزیه و تحلیل کد پیشرفته و پایدارتری را ارائه می دهد و تنها کامپایلری خواهد بود که از ویژگی های آینده Kotlin پشتیبانی می کند.
  • RubyMine، برای توسعه Ruby on Rails ، اکنون می تواند دستورات کنترل نسخه را در زمینه SDK محلی پروژه فعلی اجرا کند. هنگام استفاده از Git، همه اسکریپت ها از Ruby SDK خاص مرتبط با پروژه استفاده می کنند. به‌روزرسانی RubyMine همچنین از Debase 3.0 در ترکیب با Ruby 3.3 نیز پشتیبانی می‌کند. برای اشکال زدایی.
  • GoLand، برای توسعه Go، اکنون دارای تجزیه و تحلیل جریان داده از نسخه بتا است. این بدان معناست که بازرسی‌ها می‌توانند روی مشکلات کدهای مختلفی تمرکز کنند که ممکن است منجر به مشکلات زمان اجرا، نقض‌های امنیتی و سایر آسیب‌پذیری‌ها شود. همچنین، عملکرد برای برجسته کردن و نمایه سازی بهبود یافته است.
  • PyCharm، برای توسعه Python، خط کامل را اضافه می‌کند تکمیل کد برای جاوا اسکریپت و تایپ اسکریپت و همچنین پایتون، بررسی کد درون ویرایشگر برای GitHub و GitLab، و پیش‌نمایش اسناد سریع برای مدل‌ها و مجموعه‌های داده Hugging Face.
  • PhpStorm برای PHP از Symfony AssetMapper پشتیبانی می کند. توسعه دهندگان می توانند ماژول ها و بسته های از دست رفته را از طریق importmap.php نصب کنند و از تکمیل خودکار برای کلاس ها و متدها استفاده کنند. تست های آفت را می توان برای کلاس ها و روش های PHP تولید کرد. PhpStorm همچنین از اجرای آزمایش ها از طریق PHPUnit 11 پشتیبانی می کند.

در حالی که تکمیل کد تمام خط به تولید یک خط کامل کد کمک می کند، JetBrains AI Assistant، یک افزونه و اشتراک مجزا برای JetBrains IDE ها، می تواند تمام بلوک های کد را به صورت خودکار تکمیل کند. دستیار هوش مصنوعی همچنین به‌روزرسانی‌هایی را با تولید آزمایش بهبودیافته و تکمیل کدهای ابری ارائه می‌دهد.