Sdílet prostřednictvím


Co je Copilot v aplikaci SQL Server Management Studio (Preview)?

Pomocí copilotu v sadě SQL Server Management Studio (SSMS) můžete klást otázky týkající se vaší databáze a prostředí a získat pomoc s psaním Transact-SQL (T-SQL) pomocí AI.

Copilot v SSMS nezachovává žádné informace (výzvy, odpovědi, systémová metadata atd.) a nepoužívá žádná data k trénování nebo přetrénování modelů. Další informace najdete v tématu Data, ochrana osobních údajů a zabezpečení pro službu Microsoft Azure OpenAI Service.

Copilot v SSMS může odpovídat na otázky týkající se databází v SQL Serveru, Azure SQL Database, Azure SQL Managed Instance a SQL Database v prostředí Fabric. Copilot spouští dotazy na základě oprávnění pro vaše přihlášení. Pokud například nemáte oprávnění k výběru z tabulky Sales.Orders a požádáte Copilot, aby napsal a spustil výběrový dotaz, například SELECT TOP 100 * FROM Sales.Orders, spuštění dotazu nemůže nastat.

Jak copilot funguje v SSMS

Copilot v SSMS používá prostředky Azure OpenAI, které vyžadují koncový bod a nasazení ve vašem předplatném Azure. Model vybraný při konfiguraci nasazení je model, do kterého copilot v SSMS odesílá výzvy a tento model pak vygeneruje odpověď. Copilot v SSMS může posílat další informace o verzi SQL, ke které jste připojení, nebo informace o vaší databázi, aby se zlepšila odpověď.

Funkce Copilotu v SSMS

Primární funkcí Copilotu v SSMS je okno chatu, ve kterém používáte přirozený jazyk k kladení otázek ohledně vaší databáze nebo získání nápovědy k psaní T-SQL. Copilot v SSMS také obsahuje pomoc s kódem , který vám pomůže s dokumentem, vysvětlením, opravou nebo refaktoringem dotazů T-SQL. Pokud chcete povolit Copilot v nástroji SSMS, přečtěte si téma Instalace Copilotu v aplikaci SQL Server Management Studio.

Osvědčené postupy pro použití Copilotu v SSMS

Pokud chcete zvýšit produktivitu pomocí Copilotu v SSMS, otevřete editor dotazů, který je připojený k vaší databázi, a otevřete okno chatu. Ve výchozím nastavení okno chatu rozumí databázi, ke které jste připojení, na základě aktivního editoru dotazů. Při psaní výzev buďte v žádosti specifická, protože nejasné otázky vedou k vágním odpovědím. Další osvědčené postupy najdete v tématu Osvědčené postupy pro Copilot v aplikaci SQL Server Management Studio.

Ukázkové výzvy

Následující ukázkové výzvy jsou jasné, specifické a přizpůsobené vlastnostem schématu a databáze, což usnadňuje generování přesných odpovědí v nástroji Copilot v SSMS.

  - What are the top-selling products by quantity?
  - How do I change the compatibility mode for this database?
  - Is there blocking in my database right now?

Další příklady najdete v osvědčených postupech pro Copilot v aplikaci SQL Server Management Studio.

Zodpovědné použití Copilota v SSMS s umělou inteligencí

Copilot v SSMS dodržuje zodpovědné postupy AI pro modely Azure OpenAI. Společnost Microsoft se zavazuje zajistit, aby naše systémy AI byly řízeny našimi zásadami AI. Další informace o principech AI pro Copilot v SSMS najdete v poznámce transparentnosti pro Copilot v aplikaci SQL Server Management Studio. Mezi tyto zásady patří možnost našich zákazníků efektivně používat tyto systémy a v souladu s jejich zamýšlenými použitími. Náš přístup k zodpovědné umělé inteligenci se neustále vyvíjí tak, aby aktivně řešil nově vznikající problémy.

Omezení

Tady jsou aktuální omezení copilotu v SSMS:

  • Copilot nemůže změnit existující dotazy T-SQL v editoru dotazů. Pokud například požádáte okno chatu Copilot, aby upravilo určitou část existujícího dotazu, nefunguje to. Copilot však rozumí předchozím vstupům v okně chatu, což uživatelům umožňuje iterovat dotazy, které předtím vygeneroval Copilot, než se vloží.
  • Funkce Copilot může vygenerovat nepřesné výsledky, pokud je záměrem vyhodnotit data.
  • Odpovědi typu Copilot můžou obsahovat nepřesný nebo málo kvalitní obsah, proto si před použitím v práci prohlédněte výstupy.
  • Lidé, kteří mohou smysluplně vyhodnotit přesnost a vhodnost obsahu, by měli zkontrolovat výstupy.
  • Pokud váš koncový bod Azure OpenAI používá ověřování Microsoft Entra, funkce Copilot v SSMS není přístupná, pokud otevřete SSMS jako jiný uživatel než uživatel přihlášený k počítači. Pokud se například přihlásíte k počítači jako contoso\jwilson a otevřete SSMS jako contoso\admin, Copilot v SSMS není přístupný.
  • Při použití Spravované identity k ověřování na Azure virtuálním počítači se systémem SSMS není funkce Copilot v SSMS přístupná, pokud koncový bod Azure OpenAI používá ověřování Microsoft Entra a uživatel otevře SSMS jako jiný uživatel.