Oracle готовится к запуску Oracle Code Assist — сервиса с поддержкой ИИ, который поможет разработчикам быстро создавать приложения с использованием Java, SQL и инфраструктуры Oracle Cloud. Этот новый инструмент улучшит жизненный цикл разработки приложений и станет образцом для подобных сервисов, таких как GitHub Copilot и Amazon CodeWhisperer. Хотя Oracle пока не раскрыла конкретную дату релиза, она отметила, что Code Assist будет доступен «в будущем».
«Индивидуальные приложения выделяют организации на глобальном рынке, но процесс их создания, развертывания и обслуживания требует значительных усилий», — сказал Аананд Кришнан, вице-президент по управлению продуктами Oracle Cloud Infrastructure. «Используя Oracle Code Assist, разработчики могут повысить свою продуктивность и обеспечить согласованность кода, что способствует долгосрочному обслуживанию приложений в безопасной и соблюдающей требования среде».
Code Assist предлагает множество функций, включая контекстные предложения кода, генерацию документации по API, аннотации кода для ясности и резюмирование кода для лучшего понимания. Он также может помочь с запросами на слияние, код-ревью и выполнением модульных и функциональных тестов, что повышает общее качество работы разработчиков.
После выхода Oracle Code Assist будет работать в качестве плагина для популярных сред разработки, таких как JetBrains IntelliJ IDEA и Microsoft Visual Studio Code. Инструмент направлен на предоставление экспертной обратной связи, что позволит разработчикам эффективно создавать, оптимизировать и обновлять приложения.
Оптимизированный для Java и SQL — двух языков программирования, широко используемых для корпоративных приложений — Oracle Code Assist особенно важен с учетом роли Oracle как основного разработчика Java. Это согласование гарантирует, что ИИ-помощник беспрепятственно улучшает разработку приложений на платформе Oracle.
Виджай Кумар, вице-президент по маркетингу продуктов Oracle для разработки приложений, отметил: «На текущем рынке не хватает LLM, которые эффективно решают наши задачи. Мы адаптировали LLM с использованием определенных библиотек Java, SQL, API сервисов OCI и наших практик разработки. Этот специализированный подход предоставляет нашим разработчикам возможность эффективно создавать производительные приложения и сервисы».
Кроме возможностей Java и SQL, Code Assist также улучшен с помощью Oracle Cloud Infrastructure и SuiteScript от NetSuite.
На фоне конкурентной среды, включая GitHub, Amazon и различные стартапы, у некоторых может возникнуть вопрос о привлекательности Code Assist. Тем не менее, его нативная интеграция с ведущей платформой корпоративных приложений может стать значительным преимуществом, особенно для отраслей, где важны устойчивость, соблюдение стандартов и безопасность данных. Разработчики в специализированных областях могут предпочесть Code Assist из-за установленной репутации Oracle.
Кумар подчеркнул: «Oracle Code Assist разработан для обеспечения согласованности кода, позволяя организациям безопасно подключать библиотеки кода и источники данных с использованием Retrieval Augmented Generation (RAG). Этот подход настраивает предложения в соответствии с конкретными практиками кодирования организации».
Кроме того, разработчики могут использовать несколько помощников кода. Например, они могут начать с GitHub Copilot, а затем уточнить свой код с помощью Oracle Code Assist по мере приближения к развертыванию.
«Oracle Code Assist позволит разработчикам быстро обновлять целые Java-приложения, улучшая возможности бизнеса для повышения устойчивости, производительности и безопасности приложений за счет внедрения новейших функций JDK», — отметил вице-президент исследования IDC Арнал Даяратна.
Запуск Code Assist следует за недавним развертыванием Oracle более десятка возможностей генеративного ИИ для своего пакета приложений Fusion Cloud.