Low-code development is making significant strides thanks to the integration of artificial intelligence (AI). Oracle’s latest release, APEX 24.1, exemplifies this trend by integrating AI features designed to improve developer productivity and streamline application creation. We had the opportunity to speak with Mike Hichwa, senior vice president of software development at Oracle, about the new release of Oracle APEX and the tools that enable developers to build applications more efficiently and easily.
Transformative Integration of AI into Low-Code Platforms
The introduction of AI into low-code platforms represents a major shift in the way applications are developed. APEX 24.1, for example, allows developers to build applications based on natural language descriptions. This feature simplifies the development process, allowing developers to generate SQL and JavaScript code through conversational AI. “The most important aspect is that applications can easily, without code, present AI to end users of the application through these conversational AI dialogs,” noted Mike Hichwa, senior vice president of software development at Oracle.
Low-code platforms like APEX have been instrumental in democratizing app development. APEX’s scalability and ease of use are well-documented, with notable implementations such as the US CDC’s vaccination app, which managed to handle over 15 million users during the pandemic.
Key features that improve low-code development
Natural Language Processing Capabilities – One of the most notable features of the AI integration in APEX 24.1 is the ability to build applications from natural language input. Developers can describe the desired application in plain language and the platform automatically generates the corresponding application. This feature significantly lowers the barrier to entry for developers who may not be proficient in SQL or JavaScript.
AI-enhanced development tools – The new release also introduces features from Oracle Database 23AI, including vector search and server-side JavaScript. These features improve the synergy between the database and the development platform, enabling more efficient data manipulation and application creation. The AI assistant can generate SQL queries from natural language input, making complex data interactions more accessible.
Business-friendly features – APEX 24.1 brings over 40 new enterprise features designed to improve platform robustness. These include enhanced workflow capabilities and improved continuous integration and deployment (CI/CD) lifecycle capabilities. These features ensure that low-code platforms can meet the demanding requirements of large-scale application development.
Demonstrating AI in Low-Code Development
The practical implications of AI in low-code development are best illustrated through demos. Hichwa provided a detailed overview of the new features in APEX 24.1. For example, developers can use natural language to create a dashboard displaying graduation rates by borough in New York City. The AI assistant generates the necessary SQL query, simplifying the process of presenting the data.
The demo also highlighted AI’s ability to validate and correct SQL queries, improving the overall development experience. This feature is especially useful for developers who may struggle with complex SQL syntax, as AI can quickly identify and correct errors.
The broader impact on low-code development
The integration of AI into low-code platforms like APEX is poised to revolutionize application development. Future innovations include the development of a domain-specific language (DSL) for APEX, which will enable more precise control and customization of applications. Generative AI models will further enhance the ability to efficiently build sophisticated applications.
Hichwa noted that integrating AI into low-code platforms will likely be the first experience many enterprise users will have with AI-powered applications. This initial interaction should drive adoption of AI technologies within organizations, highlighting the transformative potential of AI in the enterprise environment.
The integration of AI into low-code development platforms represents a significant advancement in software development. By simplifying the application creation process and improving developer productivity, platforms like APEX 24.1 are setting new standards for what low-code development can accomplish. As AI continues to evolve, its integration into development tools will undoubtedly lead to more innovative and efficient software solutions.
For developers and organizations looking to take advantage of the latest advancements in low-code development and AI, platforms like APEX 24.1 offer a robust and scalable solution. The future of low-code development is bright, with AI playing a crucial role in driving innovation and efficiency.