Компания Azul Systems, поставщик среды выполнения приложений на Java, опубликовала очередной отчет об использовании языка, подготовленный по результатам опроса более 2000 разработчиков. Среди них 62% сообщили, что пользуются Java для реализации функций, связанных с ИИ. Для сравнения, год назад соответствующий показатель составил 50%.
Согласно опросу, наблюдается отчетливая тенденция внедрения функциональности на основе ИИ в системы предприятий, реализованные на Java. В числе библиотек, которые применяются для соответствующих функций, респонденты назвали JavaML, Deep Java Library и OpenCL. Почти треть опрошенных сообщили, что половина кода, который они создают, касается функциональности ИИ.
По данным опроса, четверку инструментов генерации кода Java, которыми пользуются разработчики, возглавляет ChatGPT, за которым следуют Google Gemini Code Assist, Microsoft Visual Studio IntelliCode и GitHub Copilot.
В отчете подчеркивается, что 81% респондентов из-за высоких расценок уже перешли или переходят с дистрибутива Oracle Java на бесплатный OpenJDK. Можно также отметить, что Java — далеко не на первом месте среди языков разработки ИИ-систем: по данным JetBrains, безусловными лидерами являются Python и C++.