自然言語による説明でSQL文からDBアプリの生成まで実現する「Oracle APEX AI Assistant」発表

今回は「自然言語による説明でSQL文からDBアプリの生成まで実現する「Oracle APEX AI Assistant」発表」についてご紹介します。

関連ワード (一瞬、合計、最近等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


オラクルは、自然言語による質問からSQLクエリを生成したり、自然言語で求める機能を説明することでアプリケーションの生成まで実現する「Oracle APEX AI Assistant」(以下、APEX AI Assitant)を発表しました。

APEX AI Assistantは同社のローコード開発ツールであるOracle APEXの機能として提供されます。Orale APEXはOracle DatabaseはOracle Autonomous Databaseなどを含む同社のOracle Databaseクラウドサービスにおいて無償で利用可能です。

Oracle APEX AI Assistant発表

このAPEX AI Assistantを含むOracle APEXの新バージョンは今日から利用可能。

自然言語からSQL文を生成

Oracle APEXでデータベースアプリケーションを開発する場合、まずデータモデルを設定し、デザイナーで画面を作成します。

Oracle APEXから利用可能

その上で、画面に表示するデータをSQLクエリで取得するのですが、ここでAPEX AI Assistantを用いることで自然言語からSQL文を生成できます。

例えば、下記の例では「sum of amount due for patient procedures for the preceding 24 months group by month with months shown as YYYY-MM.」(過去24カ月の患者処置の支払額の合計を月ごとにグループ化し、YYYY-MMのフォーマットで表示せよ)と自然言語で記述すると、対応するSQL文が生成されます。

これがそれほど複雑ではないSQL文だとしても、正確な列名の記述やGroup Byの使いこなしなどを考えると、正常に実行できるSQL文を書くにはそれなりの手間がかかりますが、それが一瞬で生成されるわけです。

APEX AI AssistantでSQLを生成

これを画面に設定することで、すぐさまグラフが表示できるようになりました。

fig

もちろんテーブル間のジョインなどもデータモデルから理解し、複雑なSQL文も自動生成してくれます。

SQLクエリでエラーが発生した場合、そのエラーの原因と解決方法についても教えてくれます。

SQLのエラーも説明

SQLを教えてくれるコーチにも

APEX AI Assistantは、一般的なSQLの質問についても解説してくれます。下記は「What’s the defference between join and outer left join?」(ジョインとアウターレフトジョインは何が違うの?)という質問に答えてくれているところです。

一般的なSQLの質問についても解説

オラクルはAPEX AI AssistantがSQLのコーチやメンターの役割も果たすと説明しています。

ほしい機能を説明するとDBアプリケーションを生成

APEX AI Assistantはデータベースアプリケーションの生成も可能です。

APEX AI Assistantはデータベースアプリケーションの生成も可能

自然言語で作りたいアプリケーションの画面や機能を入力すると、生成されるアプリケーションの画面などを説明してくれます。

自然言語で作りたいアプリケーションの画面や機能を入力

追加の要望があれば、さらに入力します。ここでは「最近の患者の処置に関するダシュボードページ画面を追加して」といった内容。

追加の要望があれば、さらに入力

そして「Create Application」ボタンをクリックするとアプリケーションの生成を開始。

アプリケーションの生成を開始

アプリケーションが生成されました。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
GSユアサ、サイバー攻撃対策で「Attack Surface診断サービス」を導入–海外拠点などのIT資産も監視
IT関連
2024-03-29 12:22
ノーチラス・テクノロジーズとNEC、メニーコアと大容量メモリに最適化した国産の次世代インメモリデータベース「劔(Tsurugi)」発表。アーリーアクセス版公開
RDB
2023-07-11 07:47
NEC、曖昧な外観属性から人物を検索する新技術–実証では平均2分で発見
IT関連
2023-05-25 07:00
MS、RiskIQのテクノロジーを統合した2つのセキュリティサービスを発表
IT関連
2022-08-05 14:19
AWSが「IAM Roles Anywhere」発表。一時的にAWSへのアクセス権をAWSの外側にあるワークロードに付与
AWS
2022-07-08 14:35
AIに顧客が期待するのは業務支援–BlackLineタッカー共同CEO
IT関連
2023-12-05 03:00
SAS日本法人社長が説く「AI時代の人の意志決定力の磨き方」
IT関連
2024-07-27 18:44
クボタ、業務委託先でのランサムウェア被害による情報漏えいを報告
IT関連
2024-07-03 16:34
ジム・ケラー氏率いるテンストレントが日本市場に本格参入–RISC-VやAIチップ事業を展開
IT関連
2023-03-30 09:14
ノーコードでWireGuardフルメッシュVPNを企業ネットワークに提供するSaaS「Wissy」がβ版ユーザー募集開始
IT関連
2022-01-25 04:41
「お笑いマンガ道場」27年ぶりYouTubeで復活 8日正午ごろ配信 地上波でも特別番組
くらテク
2021-08-06 16:05
「生ジョッキ缶」年内は月1回の発売に
くらテク
2021-08-05 06:33
Coinbaseが直接上場の基準価額を1株あたり250ドルとし時価総額7兆円超に跳ね上がる
ブロックチェーン
2021-04-15 10:57
高齢者などの見守りロボ「BOCCO emo LTEモデル Powered by ネコリコ」に離れた家族の見守りを支援する4つの新機能
IT関連
2022-02-10 08:05