...

Oracle Code Assist: AI companion to boost developer velocity

Millions of developers worldwide create and maintain software written in Java and SQL—two of the most ubiquitous languages for applications and databases, in which Oracle is seriously involved. Thousands of applications are deployed on Oracle Cloud Infrastructure (OCI). Oracle’s NetSuite has a massive ecosystem that uses SuiteScript for extensions. These areas are all in Oracle’s wheelhouse. The pressure for Java, SQL, OCI, and SuiteScript developers to crank out code is only intensifying, and anything that can help increase velocity is acutely needed.

Oracle Code Assist is an AI code companion designed to help developer velocity and enhance code consistency. Powered by large language models (LLMs) on OCI and fine-tuned and optimized for Java, SQL, and application development on OCI, Oracle Code Assist provides developers with context-specific suggestions. You will be able to tailor it to your organizations’ best practices and codebases.

Oracle Code Assist will be available as a plugin for popular development environments like JetBrains IntelliJ IDEA, Microsoft Visual Studio Code, and others. Developers within Oracle are actively using Oracle Code Assist today to build new products and services. It will become available to external developers in the future.

Benefits of Oracle Code Assist

• Boost developer velocity  

Oracle Code Assist will help you increase the speed of your application development with context-specific suggestions and explanations that can reduce time spent on the most mundane aspects of your job.

• Enhance code consistency  

Oracle Code Assist will help you to actively identify bugs through real-time flags and suggested fixes earlier in the development process. It uses a novel, pretrained LLM-driven localization technique to automatically identify code snippets where bugs exist and then suggest fixes. You then are able to generate unit tests automatically to verify fixes that you apply.

• Optimized for Java, SQL, and OCI  

Oracle Code Assist will help you update, upgrade, refactor, and modernize polyglot code. While it will handle dozens of programming languages, and you will be able to deploy your applications anywhere, Java, SQL, and OCI are its true specialties. Oracle Code Assist will also help customers using NetSuite with developing applications and extensions with the Suite Script scripting language.

Oracle Code Assist Capabilities

  • Context Specific Suggestions: Provides developers with tailored suggestions based on their coding needs and organization’s best practices.
  • Integration: Available as a plugin for popular development environments like JetBrains IntelliJ IDEA and Microsoft Visual Studio Code.
  • Bug Identification: Helps identify bugs and inefficiencies in code, improving maintainability and reducing errors.
  • Documentation and Test Generation: Assists in generating documentation and unit tests, streamlining the development process.
  • Support for Multiple Languages: Designed to support a wide range of programming languages, including Java, Python, and SQL.

Overall, Oracle Code Assist aims to boost developer velocity and enhance the efficiency of software development on Oracle Cloud Infrastructure (OCI).

Share your love
Ananya Dutta
Ananya Dutta
Articles: 4

Newsletter Updates

Enter your email address below and subscribe to our newsletter