AI Assistant 概要
CelerData は、データの理解と管理を簡単に行うための AI アシスタント「Agent Fawkes」を提供しています。ドキュメントに関する質問への回答、データベーススキーマやタスクの状態の確認、SQL タスク(生成、修正、書き換え、最適化、説明など)への支援、さらにクエリ結果を視覚化するためのチャートの自動提案など、Agent Fawkes はあらゆるサポートを提供します。
Agent Fawkes は、協調的に動作するサービスのセットとして運用されており、そのほとんどはデータローカリティを確保するためにユーザーのクラウドリージョン内で実行されます。Large Language Model(LLM)呼び出しやドキュメント取得は中央クラスターを通じて行われますが、ユーザーの行レベルのデータは VPC 外に出ることはなく、最も高いセキュリティとプライバシーを保護します。
主な機能と能力
-
Q&A チャットボット
Agent Fawkes は、公式のドキュメントを参照して、クラスターの使用に関する質問に回答し、正確で関連性のある情報を提供します。
-
SQL 生成、最適化、および解釈
- Agent Fawkes は、自然言語入力と既存のスキーマ情報に基づいて、SQL 文を自動的に生成できます。
- SQL クエリを修正、最適化、書き換えて、パフォーマンスを向上させることができます。
- SQL クエリを解釈し、その目的と機能を自然言語で説明します。
-
スキーマ検査
Agent Fawkes は、データベーススキーマに関する詳細なメタデータを取得し、ユーザーがデータの構造をよりよく理解できるように支援します。
-
タスク監視
Agent Fawkes は、進行中のタスクやロードジョブのステータスを監視し、その進行状況に関するリアルタイムの更新とフィードバックを提供します。
-
チャート生成の提案
クエリ結果に基づいて、関連するチャートを自動的に提案し、データの視覚化を促進して、洞察と意思決定を向上させます。
- クラスターのメタデータ(データベーススキーマやタスクステータス)は、認証プロンプトによって収集されたユーザーの同意のもとで読み取られます。一度のみ許可またはこのセッションのみ許可を選ぶことができます。この選択はスレッド単位で記憶されます。
- CelerData は、ユーザーのクラスターから行レベルのデータを読み取ることはありません。
データのプライバシーとセキュリティ
-
行データは LLM に到達しない
Agent Fawkes が処理するすべてのデータ(チャート生成を含む)は、列レベルの情報(名前、型、統計など)に制限されます。センシティブなデータは、PII をマスクし、差分プライバシー技術を適用し、センシティブな列名を伏せる 3 層のサニタイザーによって保護されます。
-
資格情報は安全に保持される
データベースの資格情報は user-center に保存され、Agent Fawkes には公開されません。ai-agent は不透明なドライバー ID を使用し、実際のデータベースログイン詳細は安全なインメモリ接続プールに保持されます。
-
暗号化された会話履歴
会話データは、KMS エンベロープ暗号化を使用して静止時に暗号化され、暗号化キーは 30 分ごとにローテーションされ、セキュリティを強化します。
-
クラスターのデータローカリティ
Agent Fawkes はユーザーの VPC 内で動作し、すべてのクラスターデータはプライベート環境内に留まり、外部に公開されることはありません。
-
明示的なユーザーの同意
システムは、クラスターのデータにアクセスする前に、ユーザーに許可を求め、1 回限りの操作またはセッション単位でアクセスを許可します。これにより、共有する情報に対する完全なコントロールが保証されます。