オラクルのローコード開発プラットフォームは、人工知能を駆使してエンタープライズアプリケーションの作成を加速させる新機能を追加しました。これにより、開発者は自然言語での入力を通じてアプリケーションを構築できます。主な機能として、「APEX AIアシスタント」があり、開発者は有効なSQL文を生成できるため、日常的なコーディング作業が不要になります。また、「Create App Assistant」はアプリケーションの設計図を作成し、開発者はコードの細部ではなく、機能に集中できるようになります。さらに、オラクルはエンドユーザーがアプリケーションと対話できる会話AIダイアログを統合し、アプリ内での体験を豊かにしています。
これらのAIアシスタントは、現在Oracle APEX内で利用可能です。オラクルのソフトウェア開発シニアバイスプレジデントであるマイク・ヒチワは、「毎日SQLを書く開発者として、テーブル名やカラム名、稀に使用する構文を思い出すことの難しさを理解しています。カラム名を特定し、JOINを管理し、複雑な構文を生成するAIアシスタントは、本当にゲームチェンジャーです」と述べています。
APEX AIアシスタントは、自然言語のプロンプトを通じてSQL文の作成を支援し、対話型インターフェースを使用してSQL、サーバー側のJavaScript、PL/SQLでアプリケーションを構築します。また、構文チェックやデバッグのための文脈に応じたサポートも提供します。
2019年に発表されたOracle APEXは、ヒチワが開発した完全サポートの無償機能であり、新しいアプリケーションのコーディング要件を最小限に抑えることを目的としています。ヒチワは「ローンチ以来、多くの顧客が機能豊かなAPEXアプリケーションを開発し、少数の開発チームで数千人のユーザーをサポートしています。多くの顧客は、社内業務アプリケーション用にAPEXを使い始めました」と述べています。
オラクルは、このプラットフォームが開発者に「従来のコーディングに比べ、20倍速く、100倍少ないコードでエンタープライズアプリケーションを構築・展開する能力を与えた」と主張しており、これまでに850,000人以上の開発者によって2100万以上のアプリケーションが作成されています。金融サービス、医療、運輸、教育など、さまざまな業界でAPEXが活用され、臨床試験や設備リース管理など、多様なアプリケーションが実現されています。
ヒチワは「顧客がオラクルAPEXを一貫して選ぶ主な理由はその敏捷性です。従来のコーディング方法と比較して、数ヶ月ではなく数週間でアプリケーションを構築できるため、技術的債務を大幅に削減し、企業は脆弱性やバグを管理する負担なく新たなアプリケーションを近代化または創造できます」と強調しています。
さらに彼は「APEXでは、アプリケーションの意図—つまり、達成したいことに焦点が移ります。どのように達成するかではなく、これはAIによってサポートされています。Oracle APEXは実装の詳細を管理し、開発者はその創造性を発揮することができます。Oracle APEXを進化させることで、それに基づいて構築されたすべてのアプリケーションも改善されます」と付け加えています。