適用対象:Azure SQL Database
Azure SQL Database を使用した Azure の Microsoft Copilot は、Azure サービスの管理と運用を強化する Microsoft Azure Copilot エクスペリエンスの機能であり、SQL に依存するアプリケーションに堅牢な機能を提供します。 ユーザーがデータベースと対話するための会話インターフェイスを提供し、ユーザーはデータベースのコンテキストに基づいて質問をしたり、関連する回答を受け取ることができます。 データベース管理のセルフヘルプを提供することで、Azure portal の生産性が向上します。 これにより、開発者とデータベース管理者は、データベースの管理、問題のトラブルシューティング、パフォーマンスの最適化が容易になります。
この記事では、Azure SQL Database を使用した Azure の Microsoft Copilot の概要について説明します。これには、その機能、しくみ、効果的な使用に関するベスト プラクティスが含まれます。
Azure SQL Database での Copilot のしくみ
Azure の Microsoft Copilot が Azure SQL Database と統合されました。
Azure SQL Database の Copilot では、大規模な言語モデル (LLM) を使用してデータベースのコンテキストを分析し、質問に関連する回答を提供します。 パブリック ドキュメント、動的管理ビュー、カタログ ビュー、Azure サポート性診断など、さまざまなデータ ソースを適用して、適用可能な応答を生成します。 これにより、ユーザーは自然言語で質問し、データベース関連のクエリに関する詳細な説明と提案を受け取ることができます。
Azure SQL Database の Copilot の機能
Copilot は、ユーザーの質問に関連する回答を提供し、データベース コンテキスト、ドキュメント、動的管理ビュー、クエリ ストア、その他のナレッジ ソースを適用することでデータベース管理を簡素化します。
次に例を示します。
データベース管理者は、データベースを独力で管理して問題を解決したり、データベースのパフォーマンスや機能をより詳細に把握したりできます。
開発者は、テキストまたは会話の場合と同様にデータについて質問して、T-SQL クエリを生成することができます。 開発者は、生成されたクエリの詳細な説明によって、クエリをより速く記述する方法を習得することもできます。
Microsoft Copilot in Azure 統合: このエクスペリエンスにより、Microsoft Copilot in Azure に Azure SQL データベース スキルが追加され、セルフガイド付きの支援を受けた顧客は、データベースを管理して問題を個別に解決できるようになります。
Copilot は、パブリック ドキュメント、動的管理ビュー、カタログ ビュー、およびAzure サポート可能性診断を使用して、データを統合し、適切な応答を作成します。
Azure テナントで Copilot を有効にする
Microsoft Copilot を有効にする方法については、「 Azure 用 Microsoft Copilot とは」を参照してください。
Azure SQL Database で Copilot を使用するためのベスト プラクティス
Azure portal 内で Microsoft Copilot in Azure に質問し、役に立つ、コンテキストに富んだ提案を受け取ることができます。
使用している Azure SQL データベースと質問のコンテキストを考えてみましょう。 より具体的であるほど、より良い応答を得ることができます。 たとえば、特定のデータベースについて質問した場合、Copilot はそのデータベースに関連する情報を提供します。
さらに、使用しているデータベース サービスまたはページとは異なるデータベースについて Copilot に質問する場合、結果は明確ではなく、出力が悪くなる可能性が高くなります。
プロンプトの例
次のプロンプト例は、明確で具体的で、スキーマとデータベースのプロパティに合わせて調整されています。
さまざまな機能領域について 、Azure の Microsoft Copilot に 関するプロンプトを提供できます。
- What service tier should I use for this database?
- Which connection string should I use to connect to my database?
- Why was my database unavailable?
その他のプロンプトの一覧については、「 サンプル プロンプトの一覧」を参照してください。
注
Copilot は AI を搭載しているため、想定外のことや間違いが起こる可能性があります。
Microsoft Copilot in Azure での責任ある AI
Microsoft は責任ある AI に取り組んでいます。 私たちは、AI システムの品質と安全性の向上に継続的に取り組んでいます。 Azure の Microsoft Copilot は生産性を高めるために設計されていますが、人間の判断に代わるものではなく、覚えておく必要があります。 運用環境で使用する前に、Copilot によって生成された出力を常に確認してください。
Microsoft が Azure の Microsoft Copilot で責任ある AI ツールを実装する方法の詳細については、Azure での Microsoft Copilot の責任ある AI に関する FAQ を参照してください。