Udostępnij przez


Wprowadzenie do narzędzia GitHub Copilot w programie SQL Server Management Studio (wersja zapoznawcza)

GitHub Copilot to asystent sztucznej inteligencji w programie SQL Server Management Studio (SSMS).

Narzędzie GitHub Copilot ułatwia szybsze i dokładniejsze pisanie Transact-SQL (T-SQL), sugerując zapytania, edycje, odpowiedzi i zadania administratora bezpośrednio w środowisku programu SSMS.

Z tego artykułu dowiesz się, jak korzystać z narzędzia GitHub Copilot i jak jak korzystać z jej funkcji w programie SSMS.

Otwórz narzędzie GitHub Copilot

Narzędzie GitHub Copilot wymaga programu SQL Server Management Studio 22 lub nowszej wersji. Przeprowadź aktualizację do najnowszej wersji programu SSMS, aby uzyskać dostęp do najnowszych aktualizacji i funkcji.

  1. Otwórz program SSMS i połącz się z serwerem lub bazą danych w oknie edytora zapytań.

  2. Wybierz znaczek GitHub Copilot w prawym górnym rogu programu SSMS, a następnie wybierz pozycję Otwórz okno czatu, aby się zalogować.

    Zrzut ekranu przedstawiający opcje znaczka GitHub Copilot.

  3. Jeśli narzędzie GitHub Copilot nie jest zainstalowane, wybierz pozycję Zainstaluj copilot z znaczka GitHub Copilot lub otwórz Instalator programu Visual Studio i zmodyfikuj instalację programu SSMS, aby dodać obciążenie Pomoc dotycząca sztucznej inteligencji . Aby uzyskać więcej informacji, zobacz Instalowanie narzędzia GitHub Copilot w programie SQL Server Management Studio (wersja zapoznawcza).

  4. W oknie Czat zaloguj się przy użyciu istniejącego konta usługi GitHub lub wybierz pozycję Zarejestruj się, aby uzyskać bezpłatną aplikację Copilot. Postępuj zgodnie z monitami w przeglądarce, aby ukończyć proces logowania lub rejestracji.

  5. Po zakończeniu procesu wróć do programu SSMS, aby rozpocząć korzystanie z narzędzia Copilot.

Korzystanie z narzędzia GitHub Copilot

Po zalogowaniu się użyj okna czatu, aby wchodzić w interakcję z bazą danych przy użyciu języka naturalnego. Możesz zadać ogólne pytania dotyczące języka SQL, pytania specyficzne dla bazy danych lub uzyskać pomoc dotyczącą pisania lub edytowania języka T-SQL.

Uwaga / Notatka

Uzupełnienia kodu dla narzędzia GitHub Copilot są dostępne w programie SSMS 22.2 i nowszych wersjach.

  • Użyj okna Czat, aby wchodzić w interakcję z bazą danych przy użyciu języka naturalnego. Możesz zadać ogólne pytania dotyczące języka SQL, pytania specyficzne dla bazy danych lub uzyskać pomoc dotyczącą pisania lub edytowania języka T-SQL.

    • Jeśli nie masz połączenia z bazą danych w oknie edytora zapytań, kontekst w oknie Czat jest w ogólnym Copilot. Może ona odpowiedzieć na ogólne pytania SQL, ale bez połączenia edytora zapytań nie może odpowiedzieć na konkretne pytania dotyczące bazy danych.

    • Otwórz okno edytora zapytań i połącz się z bazą danych. W oknie czatu połączenie z bazą danych w aktywnym oknie edytora zapewnia kontekst dla polecenia. Narzędzie GitHub Copilot w programie SSMS ma wiedzę na temat kontekstu (wersji SQL) i bazy danych (rozpoznawania schematu) z połączenia z bazą danych, dlatego odpowiedzi są dostosowane do twojego środowiska. Podczas przechodzenia między otwartymi edytorami zapytań kontekst w oknie Czat odpowiednio się zmienia.

  • Użyj uzupełniania w edytorze zapytań. Podczas pisania języka T-SQL Copilot udostępnia sugestie bezpośrednio w edytorze. Copilot sugeruje zarówno nowy kod (pokazany jako szary tekst), jak i edycję istniejącego kodu.

Dostosowywanie czatu copilot

Możesz dostosować aplikację Copilot dla przepływu pracy i wymagań w programie SSMS.

  • Zarządzaj kontekstem przy użyciu odwołań: użyj przycisku +, aby dołączyć więcej kontekstu, takich jak pliki .sql lub pliki .sqlplan.

  • Dostęp do różnych modeli: użyj selektora modelu w oknie monitu, aby wybrać modele sztucznej inteligencji lub przenieść własny model do rozwiązania Copilot. Poznaj różne modele dla różnych scenariuszy, niezależnie od tego, czy chodzi o odpowiadanie na szybkie pytania, pisanie dokumentacji, czy generowanie zmian w kodzie.

Aby w dowolnym momencie przejrzeć funkcje Copilot, wybierz pozycję GitHub Copilot Walkthrough ze znaczka GitHub Copilot w prawym górnym rogu programu SSMS.

Monitorowanie zapytań z narzędzia Copilot

Aby monitorować, jakie zapytania Copilot są uruchamiane w programie SSMS, skonfiguruj sesję zdarzeń rozszerzonych i zastosuj filtr na client_app_name.

Aby przechwytywać zapytania generowane na podstawie monitów wprowadzonych w oknie czatu, użyj polecenia Microsoft SQL Server Management Studio - GitHub Copilot dla elementu client_app_name.

Aby przechwycić zapytania wygenerowane na potrzeby uzupełniania kodu, użyj Microsoft SQL Server Management Studio - Copilot Completions dla client_app_name.

Support

Obsługa czatu Copilot w usłudze GitHub jest zapewniana przez usługę GitHub.

Aby dowiedzieć się więcej o zabezpieczeniach, ochronie prywatności, zgodności i przejrzystości Copilot, zobacz Często zadawane pytania dotyczące GitHub Copilot Trust Center i Odpowiedzialne korzystanie z funkcji GitHub Copilot.