Sdílet prostřednictvím


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

GitHub Copilot v sadě SQL Server Management Studio (SSMS) pomáhá psát Transact-SQL (T-SQL) rychleji a s větší přesností. Může také odpovídat na obecné otázky SQL a pomáhat s úlohami správce přímo v prostředí SSMS.

GitHub 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 Jak GitHub Copilot zpracovává data.

GitHub Copilot v SSMS může odpovídat na otázky k databázím v SQL Serveru, Azure SQL Database, Azure SQL Managed Instance a SQL Database v Fabric. GitHub 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 GitHub 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 GitHub Copilot funguje v SSMS

GitHub Copilot v SSMS používá váš účet GitHub s přístupem ke Copilotu. Integrace umožňuje vybrat model a GitHub Copilot v SSMS poté odešle vaše příkazy tomuto modelu. Model vygeneruje odpověď a odešle ji zpět do aplikace SSMS. GitHub Copilot v SSMS může odeslat další informace o verzi SQL, ke které jste připojení, nebo informace o vaší databázi spolu s výzvou k vylepšení odpovědi.

Funkce GitHub Copilotu v SSMS

GitHub Copilot v SSMS obsahuje možnosti chatu v okně chatu a prostřednictvím vloženého zobrazení chatu. Z libovolného umístění můžete pomocí přirozeného jazyka klást otázky týkající se databáze nebo získat pomoc s psaním jazyka T-SQL. Copilot v SSMS také zahrnuje asistenci s kódem, která je dostupná pomocí příkazů lomítka jako /doc, aby pomáhal s dokumentací, vysvětlováním, opravami a optimalizací vašich T-SQL dotazů. Pokud chcete povolit GitHub Copilot v SSMS, podívejte se na Instalace GitHub Copilotu v SQL Server Management Studio (Preview).

Osvědčené postupy pro používání GitHub Copilotu v SSMS

Pokud chcete zvýšit produktivitu pomocí GitHub 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í má okno chatu kontext o 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 GitHub Copilot v aplikaci SQL Server Management Studio (Preview).

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 GitHub Copilotu v SSMS.

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

Další příklady najdete ve scénářích pro GitHub Copilot v aplikaci SQL Server Management Studio (Preview)

Zodpovědné použití AI v rámci Copilotu

Společnost Microsoft se zavazuje zajistit, aby naše systémy AI byly řízeny našimi zásadami AI. Další informace o zabezpečení, ochraně osobních údajů, dodržování předpisů a transparentnosti GitHub Copilotu najdete v nejčastějších dotazech k Centru zabezpečení GitHub Copilotu. Mezi naše principy AI 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í GitHub Copilotu v SSMS:

  • GitHub Copilot v SSMS v současné době nepodporuje dokončování kódu v editoru dotazů.
  • GitHub Copilot může vygenerovat nepřesné výsledky, pokud je záměrem vyhodnotit data.
  • Odpovědi GitHub Copilotu můžou obsahovat nepřesný nebo málo kvalitní obsah, takže 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.
  • GitHub Copilot v současné době nepodporuje export chatu.
  • GitHub Copilot v současné době nepodporuje režim agenta.