Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użyj narzędzia GitHub Copilot w programie SQL Server Management Studio (SSMS), aby ulepszyć programowanie Transact-SQL (T-SQL) przy użyciu pomocy sztucznej inteligencji. Narzędzie GitHub Copilot pomaga być bardziej produktywnym i efektywnym podczas pisania w T-SQL.
Z tego artykułu dowiesz się, jak używać GitHub Copilot Completions, które zapewniają Ci uzupełnianie kodu z uwzględnieniem kontekstu, sugestie, a nawet całe fragmenty kodu. Ta funkcja pomaga skrócić czas spędzony na powtarzalnych zadaniach i zminimalizować błędy.
Aby uzyskać powiązane informacje o czacie Copilot w usłudze GitHub, zobacz Korzystanie z funkcji czatu GitHub Copilot w programie SQL Server Management Studio (wersja zapoznawcza).
Jak działają uzupełnienia kodu
Uzupełnianie kodu za pomocą narzędzia GitHub Copilot w programie SSMS korzysta z zaawansowanych modeli uczenia maszynowego, które zostały wytrenowane na obszernym zestawie danych z publicznie dostępnego kodu w repozytoriach GitHub. Podczas pisania kodu sztuczna inteligencja analizuje kontekst i udostępnia odpowiednie sugestie w czasie rzeczywistym. Kontekst narzędzia GitHub Copilot w programie SSMS zawiera schemat bazy danych, z którą masz połączenie w aktywnym edytorze, zawartość bieżącego i wszystkich otwartych edytorów. Możesz również uzyskać sugestie, pisząc komentarz, często poprzedzony ciągiem --, w języku naturalnym, który opisuje, co chcesz zrobić w kodzie.
Wymagania wstępne
Funkcja uzupełniania kodu dla GitHub Copilot w SSMS obsługuje język T-SQL.
Zainstaluj program SSMS w wersji 22.2 lub nowszej z obciążeniem związanym ze wsparciem AI.
Zaloguj się do swojego konta usługi GitHub, aby uzyskać dostęp do aplikacji Copilot.
Bezpłatnie użyj narzędzia GitHub Copilot. Zarejestruj się i użyj sztucznej inteligencji, aby szybciej i wydajniej kodować.
Korzystanie z narzędzia GitHub Copilot w celu ukończenia kodu i sugestii
Podczas pisania komentarzy lub języka T-SQL w edytorze narzędzie GitHub Copilot udostępnia kontekstowe uzupełnianie kodu i sugestie.
Otwórz program SSMS i połącz się z bazą danych w edytorze zapytań.
W edytorze wprowadź komentarz, aby zobaczyć sugestie dotyczące kodu wbudowanego z witryny GitHub Copilot:
--list all tables in this databaseWybierz Enter, aby wyświetlić sugestię.
Aby zaakceptować sugestię, wybierz Tab. Aby odrzucić sugestię, wybierz Esc lub kontynuuj pisanie.
Sugestie można również zaakceptować, częściowo lub całkowicie, za pomocą myszy lub innego urządzenia wskazującego, począwszy od programu SSMS 22.3. Aby zmienić skrót klawiaturowy używany do akceptowania sugestii, przejdź do Narzędzia>Opcje>Wszystkie ustawienia>Edytor tekstu>Uzupełniania kodu>Preferencje>Akceptuj uzupełnienia kodu za pomocą skrótów klawiaturowych.
Skróty i ustawienia
Do ukończenia dostępnych jest kilka skrótów klawiaturowych:
- Aby ręcznie wyzwolić ukończenie, użyj Alt+. lub Alt+,.
- Aby przejść przez dostępne uzupełnienia, użyj Alt+, aby przejść do następnej sugestii i alt+, aby przejść do poprzedniej sugestii.
- Aby częściowo zaakceptować kolejne wyrazy uzupełnienia, użyj Ctrl+Strzałka w prawo.
- Aby częściowo zaakceptować ukończenie linia po linii, użyj klawiszy Ctrl+ i strzałki w dół.
Możesz dostosować swoje doświadczenie uzupełniania, zmieniając wybrane ustawienia.
Jeśli uzupełnianie jest wyświetlane zbyt szybko i przerywa wpisywanie, możesz dostosować czas wyświetlania w Narzędzia>Opcje>Wszystkie ustawienia>Edytor tekstu>Uzupełnianie kodu>Preferencje. Wybierz pozycję Pokaż uzupełnianie kodu dopiero po wstrzymaniu wpisywania, aby zatrzymać wyświetlanie uzupełniania podczas wpisywania. To ustawienie dodaje opóźnienie odsprzężenia, aby ukończenia nie migają i nie znikają podczas wpisywania.
Domyślnie każde naciśnięcie automatycznie wyzwala uzupełnianie. Automatyczne uzupełnianie można wyłączyć w Narzędzia>Opcje>Wszystkie ustawienia>Edytor tekstu>Uzupełnianie kodu>Ogólne przez ustawienie wywołania uzupełniania kodu na Ręczne. Po wprowadzeniu tej zmiany można ręcznie wyzwalać uzupełnienia przy użyciu skrótu alt+, klawiaturowego.
Model uzupełniania
Model GPT-4.1 Copilot na potrzeby uzupełniania kodu jest obecnie jedynym dostępnym modelem dla narzędzia GitHub Copilot w programie SSMS. Ustawienie można znaleźć w Narzędziach>Opcjach>Wszystkich ustawieniach>Edytorze tekstu>Uzupełnianiu kodu>Ogólne>Modelu uzupełniania Copilot.
Jeśli jesteś użytkownikiem Copilot Business lub Enterprise, administrator musi włączyć ten model dla organizacji. Administrator może wyrazić zgodę na funkcje edytora w wersji zapoznawczej w ustawieniach zasad Copilot w GitHub.com. Jeśli korzystasz z usługi Copilot Free, wykorzystanie tego modelu jest wliczane w pulę 2000 bezpłatnych miesięcznych uzupełnień.
Treści powiązane
- Użyj sugestii następnej edycji w programie SQL Server Management Studio (wersja zapoznawcza)
- Wprowadzenie do narzędzia GitHub Copilot w programie SQL Server Management Studio (wersja zapoznawcza)
- Rozwiązywanie problemów z narzędziem GitHub Copilot w programie SQL Server Management Studio (wersja zapoznawcza)