Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Okno czatu dla narzędzia GitHub Copilot w programie SQL Server Management Studio (SSMS) umożliwia ulepszone administrowanie i rozwój baz danych wspomagane przez sztuczną inteligencję w programie SSMS, co pomaga być bardziej produktywnym i efektywnym podczas pracy z bazą danych SQL. Obecnie okno czatu SELECT wykonuje tylko zapytania (tylko do odczytu).
W tym artykule dowiesz się więcej o korzystaniu z usługi GitHub Copilot Chat w programie SSMS, w pełni zintegrowanego środowiska czatu opartego na sztucznej inteligencji z poziomu rozwiązania GitHub Copilot, które istnieje bezpośrednio w programie SSMS. Umożliwia ona uzyskanie obsługi Transact-SQL (T-SQL), w tym składni i pomocy kontekstowej bez opuszczania interfejsu użytkownika programu SSMS. Użyj interfejsu czatu, aby przesłać pytanie jako monit i określić intencję dla bardziej precyzyjnych odpowiedzi.
Dlaczego warto używać funkcji GitHub Copilot Chat w programie SSMS?
Usługa GitHub Copilot Chat zapewnia pomoc w zakresie sztucznej inteligencji, która ułatwia podejmowanie świadomych decyzji dotyczących bazy danych SQL i szybsze pisanie kodu T-SQL. Dzięki integracji w programie SSMS, która obejmuje kontekst połączenia i zrozumienie schematu, usługa GitHub Copilot Chat rozumie, nad czym pracujesz, i może pomóc w zadaniach, w tym:
Pomoc języka T-SQL:
- Uzyskiwanie sugestii i zaleceń dotyczących kodu specyficznych dla kontekstu
- Omówienie i dokumentowanie, co robi zapytanie
- Uzyskiwanie pomocy przy naprawianiu błędów składni w zapytaniu
- Refaktoryzacja zapytań
Administrowanie bazą danych:
- Uzyskaj pomoc w zarządzaniu ustawieniami, zabezpieczeniami i nie tylko
- Konfigurowanie i monitorowanie konserwacji bazy danych
- Implementowanie nowych funkcji SQL
Tworzenie bazy danych:
- Projekt schematu
- Wybór typu danych
- Rekomendacje dotyczące indeksowania
Wymagania wstępne
Aby korzystać z funkcji GitHub Copilot Chat w programie SSMS, potrzebujesz programu SSMS 22 lub nowszej wersji oraz konta usługi GitHub z dostępem copilot. W przeciwnym razie możesz bezpłatnie użyć narzędzia GitHub Copilot w programie SQL Server Management Studio.
Korzystanie z czatu Copilot w programie SSMS
Zadawaj pytania dotyczące bazy danych i języka T-SQL w języku naturalnym, a usługa GitHub Copilot Chat odpowiada na nie w kontekście bazy danych i jego połączenia.
Istnieją dwa miejsca, w których można zadać Copilot te pytania; w oknie czatu lub bezpośrednio w tekście w kodzie, który chcesz zmodyfikować, używając czatu wbudowanego. W przypadku pytań, w których chcesz zmodyfikować lub dodać plik SQL otwarty w edytorze, wbudowany widok czatu może działać najlepiej. Użyj okienka czatu, aby uzyskać odpowiedzi na ogólne pytania dotyczące języka T-SQL.
Aby poprawić wyniki czatu Copilot, naucz się używać komend, plików referencyjnych i wątków, aby uzyskać lepsze odpowiedzi w określonym kontekście w Copilot Chat.
Zadawanie pytań w oknie czatu
Okno czatu Copilot Chat w programie SSMS umożliwia zadawanie pytań i wyświetlanie odpowiedzi w okienku czatu. Zazwyczaj jest to preferowany sposób pracy z Copilot w celu uzyskania pomocy bazy danych i ogólnych pytań dotyczących języka T-SQL.
- Otwórz okno edytora zapytań i połączenie z bazą danych.
- W programie SSMS wybierz pozycję Wyświetl>czat Copilot w usłudze GitHub.
- Użyj przykładowych monitów startowych w oknie czatu, aby rozpocząć eksplorowanie czatu copilot lub wpisz monit i wybierz Enter lub Send (Wyślij ), aby przesłać pytanie.
- Jeśli aplikacja Copilot Chat oferuje sugestię języka T-SQL, której chcesz użyć, wybierz pozycję Zastosuj , aby zastosować kod do aktywnego edytora zapytań, skopiuj blok kodu , aby skopiować sugestię lub Dodaj do nowego pliku , aby wstawić sugestię kodu w nowym pliku.
- Jeśli poprosisz o pomoc w zrozumieniu kodu, opcja Wstaw w nowym pliku nie jest dostępna.
- Jeśli wybierzesz pozycję Zastosuj, sugestia kodu zostanie zastosowana do aktywnego edytora we wzorcu widoku różnic. Możesz przejrzeć i uściślić proponowane elementy i zastosować je za pomocą Tab, lub odrzucić, używając Alt+Delete.
Zadawanie pytań w widoku czatu wbudowanego
Wbudowany widok czatu Copilot Chat w programie SSMS umożliwia zadawanie pytań i wyświetlanie odpowiedzi w linii z kodem bezpośrednio w oknie edytora. Dzięki wbudowanemu czatowi nie musisz wracać do okna czatu. Możesz łatwiej pracować z Copilot, odpowiadając na pytania, które dodają lub aktualizują obecnie otwarty plik SQL, korzystając z czatu wbudowanego.
- W programie SSMS wybierz pozycję Alt+/ , aby wyświetlić wbudowany widok czatu Copilot Chat w edytorze.
- Wpisz pytanie dotyczące języka T-SQL w polu tekstowym Zadaj Copilot, a następnie wybierz pozycję Wprowadź lub Wyślij.
- Sugestie dotyczące kodu z aplikacji Copilot Chat są wyświetlane w widoku różnic. Możesz przejrzeć i uściślić proponowane elementy i zastosować zmianę do kodu przy użyciu Tab lub odrzucić go przy użyciu opcji Alt+Delete.
- Możesz przenieść osadzony wątek czatu do okna czatu, wybierając Wyświetl w oknie czatu. Przeniesienie czatu do okna zachowuje zapis i kontekst rozmowy, i możesz kontynuować w oknie czatu.
- Wybierz Esc , aby zamknąć wbudowany widok czatu.
Uwaga / Notatka
Zapytania z usługi GitHub Copilot w programie SSMS są wykonywane w kontekście logowania i uprawnień użytkownika, zarówno w oknie czatu, jak i w widoku czatu wbudowanego. W programie SSMS nie ma oddzielnych uprawnień dla narzędzia GitHub Copilot.
Tworzenie wątków dla oddzielnych konwersacji
Podczas zadawania pytań i wysyłania monitów w sesji czatu Copilot wykorzystuje historię tych monitów oraz odpowiedzi. Poprzednie wiadomości i odpowiedzi zapewniają kontekst do bieżącego zapytania w czacie. Oznacza to, że możesz zadawać pytania monitujące lub wyjaśnić poprzednie pytanie bez konieczności powtarzania kontekstu. Możesz na przykład zapytać "Jak zmienić tryb zgodności?", "Jakie są różnice między trybem zgodności 140 i 170?", "Co należy wziąć pod uwagę podczas zmiany trybu zgodności?", i nie tylko.
Aby rozpocząć od nowej sesji czatu i odrzucić bieżący kontekst, wybierz pozycję Usuń wątek. Wybierz pozycję Utwórz nowy wątek lub Ctrl+N w oknie czatu, aby rozpocząć nowy wątek. Nowe wątki są przydatne, gdy chcesz przejść do innego tematu i uniknąć poprzedniego kontekstu i historii. Używaj wątków, aby prowadzić konwersacje skoncentrowane na zadaniu i zachować czytelność kontekstu, aby odpowiedzi były oparte na odpowiedniej historii.
Przełącz wątek czatu
Możesz przełączać się między wieloma trwającymi wątkami, aby zapewnić odpowiedni kontekst historyczny pytania. Użyj Ctrl+Page Down dla poprzedniego wątku lub Ctrl+Page Up dla następnego wątku w oknie czatu. Ctrl+Shift+T rozwija listę wątku.
Zachowywanie wbudowanego czatu
Aby zachować historię czatu inline, przenieś go do okna czatu. Wybierz pozycję Widok w oknie czatu , aby zachować rekord i kontekst konwersacji, a następnie kontynuuj w oknie czatu.
Podgląd zawartości Markdown
Możesz wyświetlić podgląd dowolnej zawartości Markdown wygenerowanej przez Copilot Chat bezpośrednio w edytorze Markdown. Gdy aplikacja Copilot Chat generuje zawartość markdown, wybierz przycisk Podgląd w prawym górnym rogu okna czatu, aby wyświetlić renderowany podgląd. Zawartość języka Markdown można edytować i zapisywać w razie potrzeby. Ta funkcja jest przydatna, gdy chcesz szybko wizualizować i pracować nad plikami markdown bez ręcznego kopiowania i wklejania.
Generowanie diagramów Mermaid
Copilot Chat może generować Mermaid diagrams, w tym relacje encji, schematy przepływu, wykresy Gantta i inne. Następnie można wizualizować złożone relacje i przepływy pracy bezpośrednio w edytorze.
Możesz na przykład użyć co najmniej jednego z następujących monitów:
Visualize the relationships between tables in this database as a Mermaid diagramVisualize the relationships between tables in the Orders schema of this database as a Mermaid diagramCreate a Mermaid flowchart for the steps to change the compatability mode
Copilot używa aktywnego edytora zapytań oraz wszelkich dodanych odwołań, aby zebrać kontekst, a następnie zwraca syntaksę Mermaid w oknie czatu. Wybierz pozycję Podgląd , aby otworzyć nowy plik Markdown i wyświetlić diagram. Możesz zapisać lub udostępnić wykres Markdown lub renderowany do użycia w przyszłości.
Wskazówka
Za pomocą kontrolek podglądu Markdown można przełączać się między trybami podglądu i powiększać złożone diagramy Mermaid.
Treści powiązane
- Wprowadzenie do narzędzia GitHub Copilot w programie SQL Server Management Studio
- Hosting modeli na potrzeby czatu Copilot w usłudze GitHub
- Dodawanie kontekstu dla narzędzia GitHub Copilot w programie SQL Server Management Studio
- Rozwiązywanie problemów z narzędziem GitHub Copilot w programie SQL Server Management Studio