Oracle Announces New Plans for Oracle Code Assist
May 07, 2024

Oracle announced plans for Oracle Code Assist, an AI code companion, to help developers boost velocity and enhance code consistency.

Powered by large language models (LLMs) running on Oracle Cloud Infrastructure (OCI) and optimized for Java, SQL, and application development on OCI, Oracle Code Assist is planned to provide developers with context-specific suggestions that can be tailored to an organization’s best practices and codebases. Oracle Code Assist will also be designed to be used to update, upgrade, and refactor code written in most modern programming languages.

Oracle Code Assist is expected to be a prime example of this, addressing each step in the SDLC by providing code snippets, dependency analysis, error mitigation alternatives, test cases, annotation, summarization, and documentation. Deployed as a development environment plugin for JetBrains IntelliJ IDEA or Microsoft Visual Studio Code, Oracle Code Assist is planned to be specifically trained to provide expert, opinionated feedback to help developers build, optimize, and upgrade applications wherever they are run.

Oracle is the steward and main developer of the Java platform and a pioneer in the relational database industry. Oracle Code Assist is trained on a broad repository of software developed over many years of application and software development. By fine-tuning with OCI’s service APIs, coding patterns, and Oracle’s own software development best practices from Java, SQL, OCI, and additional ones like NetSuite’s SuiteScript, Oracle Code Assist is expected to be ideally equipped to serve organizations no matter where their software and applications are deployed.

“Custom applications are the method by which every organization differentiates itself globally, but building, deploying, and maintaining applications is labor and time intensive,” said Aanand Krishnan, vice president, product management, Oracle Cloud Infrastructure. “Organizations leveraging Oracle Code Assist can help developers increase velocity and code consistency to improve the long-term maintenance of applications in a safe, rigorous, and compliant manner.”

Oracle Code Assist is planned to help developers boost velocity with:

- Code Generation: Provides code suggestions based on learned context and patterns and generates entire class files, methods, or lines of code. Developers can then accept, modify, or reject the code snippet, reduce the time spent writing boilerplate code, and build applications faster.

- Code Annotation: Generates application programming interface (API) documentation or comments to describe code functionality. This helps developers with the application’s lifelong maintenance.

- Code Explainability: Provides a plain language summary of the code. This helps developers tasked with reviewing or refactoring existing code and saves time by providing precise and easy-to-understand context.

- Faster Code Reviews: Initiates a pull request to merge changes into a repository after writing code reviews and recommends code changes based on performance, quality, efficiency, and styling guidelines. This helps developers deliver higher-quality code.

- Test Coverage Generation: Creates unit and functional tests based on the context of the code. This helps developers improve test quality with better test coverage spanning a greater variety of test inputs.

Oracle Code Assist is also expected to help developers enhance code consistency and optimization with:

- Tailored Suggestions: Incorporates an organization’s coding frameworks, internal libraries, best practices, and industry-specific standards to generate organization-specific code. This helps developers with code reviews, updates, and integration into existing codebases.

- Code Origination Context: Filters the code it generates to ensure it is not sourced from non-permissive licenses. This helps developers address compliance risks.

- Automated Language Upgrades: Converts and updates existing code into the current language version using newer libraries. This helps developers improve an application’s performance and quality by leveraging the latest features of the language or framework used.

- Code Analysis: Identifies bugs and inefficiencies and produces opinionated code based on an organization’s software development practices. This helps developers deliver more rigorous code that is consistent with their proprietary codebase.

- OCI Optimization Suggestions: Incorporates suggestions from OCI service APIs, coding patterns, and best practices to help enable applications to run best on OCI. This helps developers maximize utility and boost the efficiency of applications that run on OCI and use OCI services.

Developers working at Oracle are actively using Oracle Code Assist today to build new Oracle products and services. It is planned to become available to Oracle customers in the future.

Share this

Industry News

November 21, 2024

Red Hat announced the general availability of Red Hat Enterprise Linux 9.5, the latest version of the enterprise Linux platform.

November 21, 2024

Securiti announced a new solution - Security for AI Copilots in SaaS apps.

November 20, 2024

Spectro Cloud completed a $75 million Series C funding round led by Growth Equity at Goldman Sachs Alternatives with participation from existing Spectro Cloud investors.

November 20, 2024

The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, has announced significant momentum around cloud native training and certifications with the addition of three new project-centric certifications and a series of new Platform Engineering-specific certifications:

November 20, 2024

Red Hat announced the latest version of Red Hat OpenShift AI, its artificial intelligence (AI) and machine learning (ML) platform built on Red Hat OpenShift that enables enterprises to create and deliver AI-enabled applications at scale across the hybrid cloud.

November 20, 2024

Salesforce announced agentic lifecycle management tools to automate Agentforce testing, prototype agents in secure Sandbox environments, and transparently manage usage at scale.

November 19, 2024

OpenText™ unveiled Cloud Editions (CE) 24.4, presenting a suite of transformative advancements in Business Cloud, AI, and Technology to empower the future of AI-driven knowledge work.

November 19, 2024

Red Hat announced new capabilities and enhancements for Red Hat Developer Hub, Red Hat’s enterprise-grade developer portal based on the Backstage project.

November 19, 2024

Pegasystems announced the availability of new AI-driven legacy discovery capabilities in Pega GenAI Blueprint™ to accelerate the daunting task of modernizing legacy systems that hold organizations back.

November 19, 2024

Tricentis launched enhanced cloud capabilities for its flagship solution, Tricentis Tosca, bringing enterprise-ready end-to-end test automation to the cloud.

November 19, 2024

Rafay Systems announced new platform advancements that help enterprises and GPU cloud providers deliver developer-friendly consumption workflows for GPU infrastructure.

November 19, 2024

Apiiro introduced Code-to-Runtime, a new capability using Apiiro’s deep code analysis (DCA) technology to map software architecture and trace all types of software components including APIs, open source software (OSS), and containers to code owners while enriching it with business impact.

November 19, 2024

Zesty announced the launch of Kompass, its automated Kubernetes optimization platform.

November 18, 2024

MacStadium announced the launch of Orka Engine, the latest addition to its Orka product line.