Skip to Content

AI Chat

Overview

QueryPieにAI Chat機能が追加されました。 (11.6.0以降のバージョンで使用できます。) ユーザーおよび管理者は、QueryPie内で自然言語を通じてさまざまな作業を実行できます。 QueryPie ACPの組み込みMCP(Model Context Protocol)serverと接続されており、Tool呼び出しをサポートします。 以下は、各アクセス制御領域別にAI Chat機能を通じてユーザーおよび管理者が実行できる作業例です。

データベース(DAC)

機能説明
DB接続の照会自分がアクセスできるデータベース接続一覧を確認
SQL実行単一クエリの実行(最大1,000行)
セッションクエリ大容量結果の照会やトランザクションが必要な複数クエリの実行
ワークフロー申請新しいDBアクセス権限、スキーマ権限、SQL実行承認を申請
AI PreviewSQLを実際に実行せずにスキーマを検証し、予想結果を分析

サーバー(SAC)

機能説明
サーバー/ロール照会自分がアクセスできるサーバーと割り当てられたロールを確認
ロール選択特定サーバーへアクセスするためにロールを有効化
シェルセッションSSH/SFTPなどでサーバーに接続してシェルを開始
コマンド実行開始したシェルセッションでLinux/Windowsコマンドを実行
Webターミナル連携ユーザーがWeb UIで開いたターミナルセッションへコマンドを送信

Kubernetes(KAC)

機能説明
クラスター照会アクセス可能なK8sクラスター一覧を確認
リソース管理Pod、Deployment、Serviceなどの照会/作成/修正/削除
クラスター分析クラスター状態の診断および問題点の報告
イベント/メトリクス確認ノードメトリクス、クラスターイベントを照会

管理者

機能説明
アクセス制御管理DB/サーバー/K8sロール、ポリシー、権限の付与/回収
接続/クラスター管理DB接続情報、サーバー、K8sクラスターの登録および修正
ユーザー管理ユーザー一覧の照会、一括有効化/無効化
監査ログSQL実行履歴、サーバー接続履歴、コマンド監査、K8sリクエスト監査の照会
データマスキング/タグ付け機密データタグおよびマスキングポリシー管理

その他の補助機能

機能説明
スキーマ検証SQL作成前に実際のテーブルカラム名と型を確認
チャート可視化クエリ結果をバー/ライン/パイ/エリアチャートに変換
YAMLポリシー検証SAC、KACのYAML形式を自動検証
使用方法ガイド公式スペック文書の参照および自動検証

AI Chatを使用する

ユーザーがAI Chat機能を使用するには、管理者が使用できるよう事前に設定しておく必要があります。

Ask AIボタンによるチャットウィンドウの読み込み

Ask AIボタンによるチャットウィンドウの読み込み

  1. QueryPie画面上部メニュー右側のAsk AIボタンをクリックしてチャットパネルを開きます。
  2. チャットパネルは右側からスライドして表示されます。パネルの幅は右端のリサイズハンドルをドラッグして調整できます。
  3. ヘッダー領域で次の機能を使用できます。
    • 会話一覧ボタンimage-20260602-031812.png : 自動生成された会話一覧を表示するドロップダウンを開けます。
    • 新規会話ボタンimage-20260602-032008.png : 鉛筆アイコンボタンをクリックして新しい会話を開始します。
    • Tool一覧image-20260602-032112.png : レンチアイコンボタンをクリックして、AIが使用できるMCP Tool一覧(例: Database、Server、Userなど)を確認できます。
    • 全画面切替ボタンimage-20260602-032232.png : チャットパネルを全画面に切り替えます。
    • 設定ボタン image-20260602-032353.png : 歯車アイコンをクリックしてMCP Tool一覧を更新できます。
    • 閉じる image-20260602-032522.png : ボタンをクリックしてチャットパネルを閉じます。
  4. 下部入力領域でチャット入力欄に質問を入力して送信します。
image-20260602-032619.png
  • モデル選択 : 現在使用中のLLMモデルを確認し、同一Provider範囲内で別のモデルに変更できます。
  • 現在表示しているページのコンテキスト情報が自動で入力されます(例: Database詳細ページ、SQL Editorなど)。
  • ページを切り替えるとコンテキストが変更され、警告メッセージが表示されます。
  1. AIが質問への回答を生成します。必要に応じてMCP Toolを呼び出し、QueryPieのデータを参照した回答を提供します。
    • 応答生成中は下部にスピニングインジケーターが表示され、停止ボタンをクリックして生成を中断できます。
    • AIの応答にはSQLコード、チャートなどさまざまなアーティファクト(Artifact)が含まれる場合があります。

AI Preview
DACのWeb editorツールバーのAI previewボタンを押すと、AI chatウィンドウにそのクエリを実行した場合の予想実行結果が表示されます。 対象スキーマ構造、予想行数、予想されるパフォーマンスおよび潜在的な問題を、クエリを実行せずに確認できます。

AI Previewの実行

AI Previewの実行

AI Preview実行結果の例

AI Preview実行結果の例

AIの応答は参考用です。重要な作業の場合は、必ず結果を検証してください。

会話履歴を管理する

以前の会話一覧を確認して管理できます。

  1. AI Chatパネルヘッダーの**ハンバーガーメニュー(☰)**ボタンをクリックすると、最近の会話ドロップダウンが開きます。
  2. ドロップダウンでは最近の会話を最大5件まで確認して選択でき、New Chatボタンで新しい会話を開始できます。
  3. 会話が6件以上ある場合にのみドロップダウン下部にView Allボタンが表示され、クリックすると会話一覧サイドバーを開けます。
  4. 会話一覧サイドバーが開いている場合、次の機能を使用できます。
    • 会話選択 : 一覧から目的の会話をクリックすると、その会話の内容が表示されます。
    • 会話タイトル編集 : 会話項目にマウスを合わせると右側にその他ボタン()が表示され、ここでRenameを選択してタイトルを修正できます。
    • お気に入り : 会話項目にマウスを合わせると表示されるその他ボタン()メニューから、お気に入りに追加または削除できます。
    • 会話削除 : 会話項目にマウスを合わせると表示されるその他ボタン()メニューからDeleteを選択して、その会話を削除できます。
    • Load more : 追加の会話ページがある場合にのみ一覧下部にLoad moreボタンが表示され、クリックして以前の会話をさらに読み込めます。

現在のバージョンでは会話検索機能を提供していません。

Last updated on