JetBrains, компанія, яка стоїть за такими інструментами для програмування, як IntelliJ IDE для Java та Kotlin (і навіть за самою мовою Kotlin), у четвер представила Junie — новий AI-агент для кодування. Цей агент, за словами компанії, здатний виконувати рутинні завдання розробника, коли ви хочете створювати нові додатки, а також розуміти контекст існуючих проєктів, які ви хочете розширити новими функціями.
Використовуючи добре відомий бенчмарк SWE-Bench Verified, що включає 500 поширених завдань для розробників, Junie може вирішити 53,6% з них за один запуск. Не так давно це був би найкращий результат, але варто зазначити, що на сьогодні лідери досягають понад 60%, і на даний момент найкраща модель, Weights & Biases «Programmer O1 crosscheck5», має результат 64,6%. JetBrains сама називає результат Junie «обнадійливим».
Але навіть з нижчим результатом, сервіс від JetBrains може мати перевагу завдяки тісній інтеграції з іншими інструментами JetBrains IDE. Компанія зазначає, що навіть коли Junie допомагає розробникам виконувати їхні завдання, людина завжди залишатиметься головним керівником, навіть коли делегує завдання агенту.
«Штучний інтелект може створювати код, так само як і розробники, і цей код може бути так само помилковим», — пише компанія в анонсі. «Зрештою, Junie не тільки пришвидшить розробку, але й підвищить якість коду. Поєднуючи потужність IDE JetBrains з LLM, Junie може генерувати код, запускати перевірки, писати тести та перевіряти, чи вони пройшли».
Однак може пройти певний час, перш ніж ви зможете спробувати це самі. Сервіс доступний лише через програму раннього доступу, що знаходиться за списком очікування. На даний момент він працює тільки на Linux та Mac, а також в IntelliJ IDEA Ultimate та PyCharm Professional IDE, з WebStorm, що з’явиться незабаром.