Позвольте помощнику Oracle по кодированию выполнить всю тяжелую работу

Компания Oracle вступает в игру помощников кодирования. Ассистент с метким названием "Oracle Code Assist" будет оптимизирован для Java, SQL и приложений на базе Oracle Cloud.

Как рассказывается в статье "Oracle Database 23ai - почувствуйте разницу", искусственный интеллект стал одним из главных приоритетов для Oracle, которая стремится внедрить его во все свои продукты.

Начало было положено добавлением AI Vector Search в 23ai, который позволяет LLM запрашивать частные бизнес-данные, используя естественный язык, для предоставления точных и релевантных результатов. Интеграция с такими LLM, как Cohere и Llama, позволяющими задавать вопросы на естественном языке, призвана сделать богатую информацию, хранящуюся в базе данных предприятия, доступной для любого человека, так же просто, как общение в ChatGPT. Поэтому даже те, кто не понимает SQL, могут легко и быстро запрашивать бизнес-данные и генерировать отчеты.

Новое начинание еще больше ориентировано на разработчиков, чтобы помочь им в решении повседневных задач кодирования. Планируется, что Oracle Code Assist будет предлагать следующие функциональные возможности:

  • Генерация кода: Предоставляет предложения по коду на основе изученного контекста и шаблонов и генерирует целые файлы классов, методы или строки кода. Разработчики могут принять, изменить или отклонить фрагмент кода, сократить время на написание шаблонного кода и ускорить создание приложений.
  • Аннотация кода: Генерируйте документацию по интерфейсу программирования приложений (API) или комментарии для описания функциональности кода. Это поможет разработчикам поддерживать приложение в течение всего срока службы.
  • Объяснимость кода: Предоставьте краткое описание кода на простом языке. Это поможет разработчикам, которым предстоит пересмотреть или рефакторить существующий код, и сэкономит время за счет предоставления точного и легкого для понимания контекста.
  • Более быстрые обзоры кода: Инициируйте запрос на внесение изменений в репозиторий после написания обзора кода и рекомендуйте изменения кода на основе производительности, качества, эффективности и рекомендаций по стилю. Это поможет разработчикам создавать более качественный код.
  • Генерация тестового покрытия: Создание модульных и функциональных тестов на основе контекста кода. Это поможет разработчикам повысить качество тестов за счет лучшего тестового покрытия, охватывающего большее количество тестовых входов.

Если вы посмотрите демо-презентацию этого помощника, то будете впечатлены. Например, он может создать приложение Spring Boot с поддержкой WebSocket, сгенерировать соответствующие модульные тесты и написать документацию.

Очень удобной функцией станет то, что разработчики смогут использовать Oracle Code Assist для быстрого обновления целых Java-приложений до новых версий. Возможность быстрого обновления Java с помощью помощника по кодированию значительно увеличивает возможности предприятий по повышению устойчивости и производительности приложений, внедрению новейших функций JDK и укреплению системы безопасности.

У меня есть несколько приложений Spring Boot до версии 3, а также несколько приложений Java 8, которые я хотел бы обновить, и автообновление будет очень кстати.

В то время как существует огромное количество моделей языка кода, о чем мы рассказывали в статье "IBM запускает серию Granite Code LLM", пока не известно, к какой базовой модели будет подключаться Code Assist. Также не раскрыты границы конфиденциальности, что очень важно при применении модели к собственному коду. И, наконец, цена пока не определена.

В любом случае, ситуация накаляется и достигает точки кипения, так как все крупные игроки наделяют свои продукты возможностями искусственного интеллекта.

Помощник Oracle по кодированию Как уже говорилось в статье Software Engineering Will Never Die, благодаря инструментам, способным писать большие части приложений, работа программиста все больше превращается в работу сантехника, который собирает отдельные, автоматически сгенерированные или подправленные части в единый конечный продукт, соблюдая при этом бизнес-правила.

Позвольте помощнику Oracle по кодированию выполнить всю тяжелую работу
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
26 июня 2024 г.
32
Теги: Java , SQL , Oracle

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.