Sdílet prostřednictvím


Použijte GitHub Copilot Chat v SQL Server Management Studio (Preview)

Okno Chat pro GitHub Copilot v sadě SQL Server Management Studio (SSMS) umožňuje vylepšenou správu a vývoj databází s asistencí umělé inteligence v nástroji SSMS, což vám pomůže zvýšit produktivitu a efektivitu při práci s databází SQL. V současné době okno chatu spouští pouze SELECT dotazy (jen pro čtení).

V tomto článku se dozvíte o použití chatu GitHub Copilot v SSMS, což je plně integrované prostředí chatu založené na umělé inteligenci z GitHub Copilotu, které existuje přímo v SSMS. Umožňuje získat podporu Transact-SQL (T-SQL), včetně nápovědy specifické pro syntaxi a kontext, aniž byste opustili uživatelské rozhraní SSMS. Pomocí rozhraní chatu odešlete svůj dotaz jako výzvu a poskytněte záměr pro lépe vymezené odpovědi.

Proč používat GitHub Copilot Chat v SSMS?

GitHub Copilot Chat poskytuje pomoc s AI, která vám pomůže činit informovaná rozhodnutí o vaší databázi SQL a rychleji psát lepší T-SQL. Díky integraci v SSMS, která zahrnuje kontext připojení a porozumění schématu, GitHub Copilot Chat rozumí tomu, na čem pracujete, a může vám pomoct s úlohami, mezi které patří:

  • Pomoc T-SQL:

    • Získejte návrhy a doporučení pro kód specifický pro kontext
    • Vysvětlení a zdokumentování toho, co dotaz dělá
    • Získání pomoci s opravou chyb syntaxe v dotazu
    • Refaktorujte dotazy
  • Správa databáze:

    • Nápověda ke správě nastavení, zabezpečení a dalších akcí
    • Konfigurace a monitorování údržby databáze
    • Implementace nových funkcí SQL
  • Vývoj databází:

    • Návrh schématu
    • Výběr datového typu
    • Doporučení pro indexování

Požadavky

Pokud chcete používat GitHub Copilot Chat v SSMS, potřebujete SSMS 22 nebo novější verzi a účet GitHubu s přístupem ke Copilotu. Jinak můžete použít GitHub Copilot zdarma v aplikaci SQL Server Management Studio (Preview).

Použití chatu Copilot v SSMS

Pokládejte otázky ohledně databází a T-SQL v přirozeném jazyce a GitHub Copilot Chat na ně odpoví v kontextu vaší databáze a jejího připojení.

Existují dvě místa, kde můžete Copilotovi pokládat tyto otázky: v chatovacím okně nebo přímo uvnitř kódu, který chcete upravit, pomocí vloženého chatu. "Pokud je vaším cílem upravit nebo přidat něco do otevřeného souboru SQL v editoru, nejlépe poslouží zobrazení vloženého chatu, zatímco obecnější otázky týkající se T-SQL se nejlépe zodpoví v chatovacím podokně."

Pokud chcete zlepšit výsledky chatu Copilot, zjistěte, jak pomocí příkazů lomítka, referenčních souborů a vláken získat lepší odpovědi s vymezeným kontextem v chatu Copilot.

Pokládání otázek v okně chatu

Okno chatu v chatu Copilot Chat v SSMS umožňuje klást otázky a zobrazovat odpovědi v podokně chatu. Obvykle je to upřednostňovaný způsob práce s Copilotem pro nápovědu k databázi a obecné dotazy T-SQL.

  1. Otevřete okno editoru dotazů a připojení k databázi.
  2. V nástroji SSMS vyberte Zobrazit>gitHub Copilot Chat.
  3. Pomocí ukázkových úvodních výzev v okně chatu můžete začít zkoumat Chat Copilot nebo zadat výzvu a vybrat Enter nebo Odeslat a odeslat otázku.
  4. Pokud Copilot Chat nabízí návrh T-SQL, který chcete použít, vyberte Použít pro použití kódu v aktivním editoru dotazů, zkopírování bloku kódu pro zkopírování návrhu nebo přidání do nového souboru a vložení návrhu kódu do nového souboru.
    • Pokud požádáte o pomoc s porozuměním kódu, není možnost Vložit do nového souboru dostupná.
  5. Pokud vyberete Použít, návrh kódu se použije u aktivního editoru v vzoru rozdílového zobrazení. Můžete zkontrolovat a upřesnit, co se navrhuje, a použít ho pomocí Tab, nebo ho zrušit pomocí Alt+Delete.

Pokládejte otázky v rozhraní chatu.

Zobrazení vloženého chatu v chatu Copilot Chat v SSMS umožňuje klást otázky a zobrazovat odpovědi vložené s kódem přímo v okně editoru. S integrovaným chatem se nemusíte zpět vracet do okna chatu. Mohlo by být snazší pracovat s Copilotem na otázkách, které přidávají nebo aktualizují aktuálně otevřený soubor SQL, pokud využijete vložený chat.

  1. V nástroji SSMS vyberte Alt+/ , aby se v editoru zobrazilo vložené zobrazení chatu Copilot Chat.
  2. Do textového pole Zeptejte se Copilotu zadejte svůj dotaz související s T-SQL a pak vyberte Enter nebo Odeslat a položte otázku.
  3. Návrhy kódu z Copilot Chatu se zobrazí v zobrazení rozdílů. Můžete zkontrolovat a upřesnit návrh pomocí tabulátoru a použít změnu na vašem kódu, nebo ji zrušit pomocí Alt+Delete.
  4. Vložené vlákno chatu můžete zvýšit na okno chatu výběrem možnosti Zobrazit v okně chatu. Tím se zachová záznam a kontext konverzace a můžete pokračovat v okně chatu.
  5. Výběrem klávesy Esc zavřete vložené zobrazení chatu.

Poznámka:

Dotazy z GitHub Copilotu v SSMS se spouštějí v kontextu přihlášení a oprávnění uživatele, ať už z okna chatu nebo vloženého zobrazení chatu. Pro GitHub Copilot v SSMS neexistují žádná samostatná oprávnění.