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.
Pomocí GitHub Copilotu v sadě SQL Server Management Studio (SSMS) můžete vylepšit vývoj Transact-SQL (T-SQL) pomocí AI. GitHub Copilot vám pomůže zvýšit produktivitu a efektivitu při psaní T-SQL.
V tomto článku se dozvíte, jak používat GitHub Copilot pro doplňování kódu, který nabízí kontextově uvědomělé návrhy kódu, doplňování a dokonce i celé úseky kódu. Tato funkce pomáhá zkrátit dobu strávenou na opakujících se úkolech a minimalizovat chyby.
Související informace o GitHub Copilot Chatu najdete Použijte zážitek z GitHub Copilot Chatu v SQL Server Management Studio (Preview).
Jak funguje automatické dokončování kódu
Dokončování kódu pro GitHub Copilot v SSMS používá pokročilé modely strojového učení natrénované na rozsáhlé datové sadě veřejně dostupného kódu z úložišť GitHub. Při psaní kódu analyzuje AI kontext a poskytuje relevantní návrhy v reálném čase. Návrhy můžete dostávat také tak, že napíšete komentář v přirozeném jazyce, který popisuje, co má kód udělat.
Požadavky
Dokončování kódu pro GitHub Copilot v SSMS podporuje jazyk T-SQL.
Nainstalujte SSMS 22.2 nebo novější pomocí úlohy AI Assistance.
Přihlaste se ke svému účtu GitHubu pomocí přístupu Copilot.
Používejte GitHub Copilot zdarma. Zaregistrujte se a používejte AI k rychlejšímu a efektivnějšímu kódování.
Použití GitHub Copilotu k dokončování a návrhům kódu
Při psaní komentářů nebo T-SQL v editoru poskytuje GitHub Copilot kontextově uvědomělé dokončení a návrhy kódu.
Otevřete SSMS a připojte se k databázi v editoru dotazů.
V editoru zadejte komentář, abyste viděli vložené návrhy kódu z GitHub Copilotu:
--list all tables in this databaseVýběrem klávesy Enter zobrazíte návrh.
Pokud chcete návrh přijmout, vyberte klávesu Tab. Pokud chcete návrh odmítnout, vyberte Esc nebo pokračujte v psaní.
Klávesové zkratky a nastavení
K dokončení je k dispozici několik klávesových zkratek:
- K ruční aktivaci dokončení použijte klávesu Alt+neboAlt+.
- Pokud chcete cyklicky procházet dostupnými dokončeními, použijte Alt+. pro přechod na další návrh a Alt+, pro návrat na předchozí návrh.
- Pokud chcete částečně přijmout návrh po jednotlivých slovech, použijte Ctrl++ Šipku doprava.
- Pokud chcete po částech přijmout dokončení po jednotlivých řádcích, použijte Ctrl+Šipka dolů.
Možnosti dokončení můžete přizpůsobit změnou vybraných nastavení.
Pokud se dokončování zobrazuje příliš rychle a přeruší psaní, můžete upravit časování zobrazení v části Nástroje>Možnosti>Všechna nastavení> vpředvolbách dokončování kódu>>. Pokud chcete při psaní přestat zobrazovat dokončování, vyberte Zobrazit dokončení kódu až po pozastavení při psaní. Toto nastavení přidá prodlevu zrušení, takže při psaní neblikají a zmizí dokončení.
Ve výchozím nastavení každé stisknutí klávesy automaticky aktivuje dokončení. Automatické dokončování můžete zakázat v nástrojích>Možnosti>Všechna nastavení>Dokončování kódu>>Obecné, když nastavíte vyvolání dokončení kódu na ruční. Po provedení této změny můžete ručně aktivovat dokončení pomocí klávesové zkratky Alt+,.
Model dokončení
Model GPT-4.1 Copilot pro dokončování kódu je aktuálně jediným dostupným modelem pro GitHub Copilot v SSMS. Nastavení najdete v části Nástroje>Možnosti>Všechna nastavení>Textový editor>Dokončování kódu>Obecné>Model dokončování Copilot.
Pokud jste uživatel Copilot Business nebo Enterprise, musí správce povolit tento model pro vaši organizaci. Správce se může přihlásit k funkcím editoru ve verzi Preview v nastavení zásad Copilot na GitHub.com. Pokud jste uživatel Copilot Free, použití tohoto modelu se započítává do vašich 2 000 bezplatných měsíčních dokončení.