Let Oracle's Coding Assistant Do The Grunt Work |
Written by Nikos Vaggalis |
Tuesday, 25 June 2024 |
Oracle is getting into the coding assistants game. The aptly named "Oracle Code Assist" is going to be optimized for Java, SQL, and Oracle Cloud-based applications. As described in "Oracle Database 23ai - Feel the Difference", AI has become a top priority for Oracle which is looking to bake it into all of its products. The start has been made with adding AI Vector Search to 23ai which makes it possible for LLMs to query private business data using a natural language to provide accurate and relevant results. This integration with LLMs such as Cohere and Llama that lets you ask questions using natural language, aims to make the wealth of information stored in your enterprise database approachable to anyone, as easy as chatting with ChatGPT. Therefore even those who do not understand SQL can easily and quickly query business data and generate reports. The new endeavor is even more developer-driven, to aid them in their day to day coding tasks. It is inteneded that Oracle Code Assist will offer the following functionalities:
If you watch the demo presentation of the assistant you're going to be impressed. For instance, it can generate a Spring Boot app together with WebSocket support, generate the relevant unit tests and write the documentation too. A feature that will be very handy is that developers will be able to use Oracle Code Assist to quickly upgrade entire Java applications to newer versions. This ability to rapidly upgrade Java using a coding assistant significantly increases the ability of enterprises to improve application resilience and performance, incorporate the latest JDK features and bolster their security posture. I have a few pre-version 3 Spring Boot applications as well some Java 8 apps that I would like to upgrade and auto-upgrading would come very handy for sure. While there's an explosion of code language models, as we've described in "IBM Launches The Granite Code LLM Series", it is not yet revealed which underlying model Code Assist is going to plug into. The privacy guardrails are also not disclosed, something pretty important when applying the model on your own code. And finally pricing is still TBA. In any case, the landscape is heating up reaching boiling point, as all of the big players are pumping up their products with AI capabilities. Oracle's Coding Assistant As discussed in Software Engineering Will Never Die, by having tools that are capable of writing large parts of applications, it increasingly looks like that the programmer's job will shapeshift into that of a plumber who pieces the individual, auto generated or tweaked parts together into one final product, whilst keeping in line with the business rules.
More Information
Related ArticlesOracle Database 23ai - Feel the Difference IBM Launches The Granite Code LLM Series Why Software Engineering Will Never Die
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |
Last Updated ( Tuesday, 25 June 2024 ) |