Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.
- Otevřete okno editoru dotazů a připojení k databázi.
- V nástroji SSMS vyberte Zobrazit>gitHub Copilot Chat.
- 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.
- 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á.
- 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.
- V nástroji SSMS vyberte Alt+/ , aby se v editoru zobrazilo vložené zobrazení chatu Copilot Chat.
- 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.
- 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.
- 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.
- 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í.
Související obsah
- Jak začít s aplikací GitHub Copilot v prostředí SQL Server Management Studio (Náhledová verze)
- Hostování modelů pro GitHub Copilot Chat
- Přidání kontextu pro GitHub Copilot v sadě SQL Server Management Studio (Preview)
- Řešení potíží s copilotem GitHubu v aplikaci SQL Server Management Studio (Preview)