クエリを実行する前に確認すること
テーブルと列の存在、結合や集計が業務上の意図に合っていること、質問者にアクセス権があることを確認します。
ONDO AI ONTOLOGY は文書・データ構造・業務用語を知識グラフで結び、対話型 AI が企業内の知識に基づいて回答できるようにします。
内部知識を接続する · 実行前にクエリを検証する · 人間の承認後に知識の変更を適用する
AI が生成した SQL は、存在しないテーブルや列を参照することがあります。社内のデータ構造と業務用語を結び、クエリを実行前に確認します。
知識グラフが SQL の生成に必要なデータ構造と業務用語を示し、別の検証工程で生成結果を登録済みの構造とルールに照らして確認します。
テーブルと列の存在、結合や集計が業務上の意図に合っていること、質問者にアクセス権があることを確認します。
生成された SQL を登録済みの知識グラフと検証ルールに照らし、違反があれば理由を記録して差し戻します。その記録をクエリや知識の改善に生かします。
自然言語で質問して、必要なデータを見つけて表に表示します。クエリの条件と結果を 1 か所で確認します。
この例は ONDO AI ワークスペースでの商品データの照会を示しています。表示する商品と数値はサンプルデータです。
結果がまとまりました。概要をご覧ください。
| 原価率 ランク | 品番 | 商品名 | 確認済み 小売価格 | 原価率 (%) | 販売率 (%) | 取引先コード | 取引先名 |
|---|---|---|---|---|---|---|---|
| 5 | NDTS5B899IV | ネイビーのクールタッチストライプポロシャツ | 139,000 | 15.7 | 56.5% | 0000103026 | Hansung A&D Co., Ltd. |
| 7 | NDTS5B404NV | Cool Light ネイビー C/P ピケポロ | 159,000 | 16.0 | 47.0% | 0000303572 | Pacific Apparel Ltd |
| 7 | NDTS5B404BR | Cool Light ブラウン C/P ピケポロ | 159,000 | 16.0 | 44.2% | 0000303572 | Pacific Apparel Ltd |
| 7 | NDTS5B404BG | Cool Light ベージュ C/P ピケポロ | 159,000 | 16.0 | 42.8% | 0000303572 | Pacific Apparel Ltd |
| 7 | NDTS5B404BK | Cool Light ブラック C/P ピケポロ | 159,000 | 16.0 | 41.8% | 0000303572 | Pacific Apparel Ltd |
| 7 | NDTS5B404LB | Cool Light ライトブルー C/P ピケポロ | 159,000 | 16.0 | 40.5% | 0000303572 | Pacific Apparel Ltd |
| 7 | NDTS5B404LG | Cool Light ライトグリーン C/P ピケ ポロ | 159,000 | 16.0 | 35.8% | 0000303572 | Pacific Apparel Ltd |
| 7 | NDTS5B404BL | Cool Light ブルー C/P ピケポロ | 159,000 | 16.0 | 31.6% | 0000303572 | Pacific Apparel Ltd |
| 1 | NDTS5B897NV | ネイビーのロゴ刺繍 T シャツ | 109,000 | 12.7 | 26.3% | 0000103026 | Hansung A&D Co., Ltd. |
| 3 | NDTS5B898NV | ネイビーのロゴ刺繍ポロシャツ | 139,000 | 14.9 | 23.3% | 0000103026 | Hansung A&D Co., Ltd. |
文書から抽出した用語を知識グラフ上のデータ構造と結び付けます。担当者がグラフをリアルタイムで確認・改善する間も、対話型 AI はその知識を参照します。
LLM は、画像ベースのファイルを含む内部文書から業務用語を抽出します。
グラフ内のデータ構造と業務用語をリンクします。ユーザーによる編集内容は、ソース データが再ロードされてもそのまま残ります。
知識グラフ内のビュー・列・結合・業務用語を管理し、AI が一貫して参照できる情報を整えます。
会話型 AI は、まず質問に関連するテーブル、列、結合を見つけます。
生成された SQL を実行前にグラフと比較します。ルール違反を拒否し、書き換えを促します。
SQL の生成と検証は別の工程です。構造上の誤りは実行前に確認しますが、業務上の意味やアクセス権は別途確認が必要です。
データベースのスキーマ、業務用語、代表的な質問を確認します。実際の運用環境で、構造検証・アクセス権・稼働条件を確かめます。
| 入力 | DB スキーマ・業務用語・代表的な質問・アクセス権・集計ルール |
|---|---|
| 構造チェック | 実行前に、生成された SQL を登録済みのテーブル、列、結合と比較します。 |
| 出力と履歴 | クエリ結果、参照、拒否理由、および編集履歴 |
| 導入 | ターゲット データベース、サポートされている SQL 構文、スキーマの更新、および実行パスを確認します。 |
| 意味とアクセス | メトリクスの定義、集計結果、データ アクセスを個別に確認する |
| 評価 | 代表的な質問、誤った回答、拒否を使用して、精度、再試行、検証エラーを評価します |
構造検証は、正しい答えを保証したり、すべてのエラーを検出したりするものではありません。実際のデータ、質問、モデル、実行条件を使用して範囲とパフォーマンスを確認します。
関連事例 — エンタープライズ AI プラットフォーム
社内データの照会、アクセス権、利用管理で培った経験を知識基盤に生かしています。
知識グラフを中核として運用しています。次は、その知識の関係性をたどって推論できるオントロジーへの拡張を検討します。
スキーマと業務用語をグラフで結び付け、視覚的に確認できる構造を設計しました。
スキーマと業務用語の連携、SQL 検証、リアルタイムの知識編集、改善提案を運用しています。
OWL に基づく形式的推論で知識間の関係を導き出す方法を検討します。値の範囲、階層、既存の知識グラフとの互換性も評価する予定です。