AI デブキットパワーで Databricks を Kiro IDE に取り込む
この記事では、Kiro IDE を Databricks に接続する 2 つの方法を紹介します。4 つの Databricks 管理 MCP サーバーを使った迅速なセットアップと、新しい Databricks AI デブキットパワーを使ったワンクリックインストールです。どちらの方法も Unity Catalog のメタデータに基づいており、AI アシスタントが許可されたデータのみを参照し、幻覚を減らします。また、統一されたガバナンス、単一のデータコピー、統合 AI スタックなど、AI 支援開発における Databricks の利点を強調しています。
Databricks ブログは、Kiro IDE を Databricks プラットフォームに接続する 2 つの新しい方法を発表し、AI 支援開発をさらに強力にしました。1 つ目の方法は、4 つの Databricks 管理 MCP(モデルコンテキストプロトコル)サーバーを使った迅速なセットアップで、約 10 分で完了します。2 つ目の方法は、新しい Databricks AI デブキットパワーを使ったワンクリックインストールで、すべての必須ツールとスキル、および 4 つの認証オプションが含まれています。
AI 支援開発における重要な課題は、アシスタントがワークスペースの実際のメタデータ(列名、テーブル構造、ユーザー権限など)を理解することです。これらの方法は両方とも、Unity Catalog の行、列、タグベースの権限を活用し、AI アシスタントが実際のワークスペースメタデータに基づいて SQL クエリを生成できるようにします。これにより、幻覚や許可されていないデータの読み取りを防ぎます。つまり、AI アシスタントはユーザーがアクセス権を持つデータのみを参照でき、すべての操作はプラットフォーム内に留まります。
どちらのパスを選択するかは、ユーザーのニーズによります。パス A は軽量なセットアップで、アナリストや SQL ファーストの開発者に適しており、シンプルな mcp.json 設定と PAT トークンを使用して Genie、SQL、Unity Catalog Functions、Vector Search の 4 つのサービスにすばやく接続できます。パス B は、パイプライン、ジョブ、Mosaic AI、Agent Bricks、Lakebase、Asset Bundles などのより包括的な機能を提供し、データエンジニアやプラットフォーム構築者に適しています。
記事ではさらに、Databricks が AI 支援開発の基盤として選ばれる 3 つの理由を説明しています。まず、Unity Catalog はデータレベルで AI をガバナンスする唯一のレイヤーであり、すべての MCP 呼び出しが行、列、タグベースの権限を継承します。次に、レイクハウスアーキテクチャにより、単一のデータコピーと定義が保証され、すべてのツールが同じデータソースを使用します。最後に、Mosaic AI Gateway、Agent Bricks、MLflow、Vector Search などの完全な AI スタックがシームレスに統合されています。
パス A のインストールには、Databricks ワークスペース、Unity Catalog のサポート、PAT トークン、Kiro IDE の基本設定が必要です。ユーザーは Kiro のサーバーディレクトリからワンクリックで Databricks エントリを追加し、環境変数を設定します。パス B の場合、ユーザーは Kiro の Powers パネルで「Try」をクリックするだけでインストールが完了します。Power は自動的に MCP サーバーをダウンロードし、仮想環境を作成し、最新のスキルライブラリをロードします。認証については、パス B は OAuth U2M(推奨)、OAuth M2M、.databrickscfg プロファイル、PAT トークンの 4 つのオプションをサポートしています。
全体として、これら 2 つのパスは、さまざまな役割の開発者に柔軟な選択肢を提供し、AI 支援開発をより効率的、安全、かつ管理しやすいものにします。