よく聞く一言
AI が出した数字、そのまま使っていいの?
なぜ起きるのか
汎用の AI は、数字の出どころも意味も語らないまま、見栄えのよい結論を書けます。読んではいけないデータを読むこともあります。答えのように見えて、使えばリスクになります。
Shuzi のやり方
データに聞く。
答えには出どころがある。
自然な言葉で質問できます。アシスタントはセマンティックレイヤー経由でのみデータに触れます。モデル一覧、メタデータの読み取り、クエリ実行。すべての手順が見え、質問した本人の権限で実行されます。
どの地域の売上が大きい?
- cube_list_models1 モデル
- cube_get_metadatarevenue_model
- cube_queryrevenue × region
権限のあるデータのみ
サンプル回答:北部の売上が大きい。地域と四半期を選ぶと、範囲ごとのサンプル結果を確認できます。
cube_list_models → cube_get_metadata → cube_query
- 01
手順が見える
どのツールを使い、どのメンバーを問い合わせたか。すべて見えて、検証できます。
- 02
同じ権限の境界
あなたに見えないモデルや行は、アシスタントにも見えません。
- 03
モデルサービスは選べる
管理者が OpenAI 互換のプロバイダー、モデル、キーを設定します。キーは暗号化して保存されます。
具体的な機能
セマンティックレイヤーのみ
アシスタントと外部の MCP クライアントは同じ 3 つのツールを使い、物理テーブルは直接読みません。
会話は保存しない
履歴はブラウザーが持ち、サーバーは会話の内容を保存しません。
ステップ数の上限
1 回の会話でのツール呼び出し回数に上限があり、エラーはモデルに返して対処させます。
データアプリの生成
アシスタントに HTML のデータアプリを生成させ、サンドボックスで確認することもできます。