What changed

Oracle Corp. previewed APEXlang, a new application definition language, during its AI World event. The language is designed to capture intent rather than implementation, addressing the need for governance and maintenance of AI-generated code. APEXlang is part of Oracle's APEX AI Application Generator and is being made publicly available with its grammar, skills, and documentation.

What this means in practice

APEXlang is intended to streamline the development process by allowing coding agents like Anthropic's Claude and OpenAI's Codex to generate code more efficiently. Oracle is also collaborating with OpenAI to train models to generate APEXlang more effectively. The language is interpreted by the APEX engine, which Oracle updates monthly, reducing the need for manual maintenance. This approach aims to improve consistency, governance, and ease of understanding for enterprise applications.

Limitations and availability

The supplied announcement does not specify the exact syntax or features of APEXlang beyond its intent-focused design. Oracle is working with OpenAI to enhance model training for APEXlang generation, but the availability of the language as a fully functional tool is not yet confirmed. The APEX engine's monthly updates ensure ongoing support for generated code, but the extent of these updates and their impact on existing applications remains unspecified.

Source facts for Oracle Introduces APEXlang to Govern AI-Generated Code: Low-code platforms were built to speed up application development, and AI is now rewriting that mission. APEXlang is a highly abstracted application definition language that captures intent rather than implementation. Oracle is also working with OpenAI to train models to generate the language more efficiently, Hichwa explained.
Original AINewsTrend explainer based on the cited source. This graphic summarizes source statements; it is not an independent benchmark.

Sources and further reading

  1. siliconangle: As AI takes over coding, Oracle rethinks how applications are built