データベースで AI を活用する
利用可能: DataGrip および データベースツールおよび SQL プラグイン搭載 IDE
AI アシスタント は、IDE 内で自然言語によるやり取りを可能にし、データベース ワークフローを強化します。 SQL クエリをより効率的に生成、説明、最適化できます。
データベース関連の AI エージェントスキル
利用可能: DataGrip
エージェントスキルは、AIエージェント向けの再利用可能なプロシージャを定義します。 既存の DataGrip または データベースツールおよび SQL プラグイン機能(MCP ツールを含む)を使って複雑なタスクを完了するための手順を順を追って提供します これらの手順に従うことで、エージェントはより高品質な結果をより少ないトークン使用量で生成できます。
現在利用可能なデータベース関連スキルは以下の通りです: database-tools、 database-connection-management 、および database-text-to-sql。
このエージェントスキルセットでは MCP ツール もデフォルトで有効化されているため、以下のエージェントシナリオを利用するために追加の設定は不要です:
Text-to-SQL
クエリの実行
結果の取得
スキーマの閲覧
データベースのイントロスペクション
これらのデータベース関連スキルはDataGripにバンドルされ、デフォルトで有効になっています。 これらのスキルはAIチャット内でのみ利用でき、CLIでは利用できません。 切り替えるには に移動してください

データベースの探索とクエリ実行
利用可能: DataGrip
AIチャット内でデータベースの内容について質問できます。 database-tools エージェントスキルは、接続されたデータベースの探索や操作を助けます。 たとえばエージェントに、データベース内のテーブル一覧の表示、特定テーブルの最初の行の表示、クエリの実行などを依頼すると、エージェントはスキーマの閲覧、メタデータのイントロスペクション、データのプレビューを行います。 設定や権限で許可されている場合、エージェントはライブ接続に対して直接クエリを実行します。
トークン使用量を削減するため、最初はクエリ結果の一部サンプルのみがエージェントのコンテキストに追加され、さらに必要な行だけが都度取得されます。

データソース管理
利用可能: DataGrip
database-connection-management エージェントスキルは、AIチャットから作業用データベース接続をセットアップするのに役立ちます。 たとえばエージェントにデータソースの作成を依頼し、接続情報を提供すると、エージェントが不足している情報を収集し、JDBC URLを作成し、データソースを作成し、接続が正常に動作するか確認します。 また、接続不良の修正や再テスト、設定済みデータソースの一覧表示も可能です。
database-connection-management スキルと create_database_connection、 edit_database_connection ツールを組み合わせることで、エージェントは次のタスクをより効率的に実行できます:
新規データソースの作成
テスト接続の実行
接続問題の診断
既存のデータソース設定の更新
エージェントに新しいデータソースを作成させるには、そのように依頼し、接続の詳細情報を提供します。 エージェントはデータソースを作成し、テスト接続を実行します。

データソース設定には、提供した接続情報が含まれています。

エージェントに接続問題の診断や既存データソースの更新が必要な場合は、その旨を依頼し、必要に応じて詳細情報も伝えてください。

Text-to-SQL
利用可能: DataGrip
AIチャットではリクエストを自然言語で表現できます。 database-text-to-sql エージェントスキルは、自然言語のリクエストをSQLクエリに変換するのに役立ちます。 たとえば、合計注文額の上位10名の顧客を表示するようにエージェントに依頼すると、エージェント自身が関連するスキーマやテーブル構造を調査します。 エージェントは実際のデータベースメタデータを基にクエリを生成し、テーブルやカラム名を推測しません。 安全で設定により許可されている場合、クエリを実行して動作を検証することもできます。

クエリプランの説明
IDE バージョン: 2026.1 以降から対応開始
AI アシスタント にクエリプランの説明を依頼できます。 そのためには、まずクエリで 計画の表示 アクションを呼び出す必要があります。
クエリコンソール で、クエリを右クリックし、 または に移動します。
プランは、 サービス ツールウィンドウの クエリプラン タブに表示されます。
タブの左側のツールバーで、 AI で SQL プランを分析 をクリックします。 AI アシスタント がチャットで説明を提供し、プランについて追加の質問があれば行えます。

クエリの最適化
IDE バージョン: 2026.1 以降から対応開始
AI アシスタント は、パフォーマンスと効率性を向上させるためにクエリを最適化できます。 その仕組みは以下のとおりです。
冗長な
JOIN句、欠落したインデックス、最適ではない実行プランなどの非効率性を自動的に検出します。実用的な提案を提供したり、クエリを自動的に書き換えてパフォーマンスを向上させます。
計画の表示 出力を活用して、より詳細な分析と診断を行います。
この機能では、適切な説明を提示するために データベーススキーマを添付する必要がある場合があります。
クエリコンソール で、クエリを右クリックし、 を選択します。

AI アシスタント はチャットで提案のリストを提供し、そこで質問を続けられます。
