Co to jest środowisko czatu Copilot w usłudze GitHub dla programu Visual Studio?
Ukończenie narzędzia GitHub Copilot i czat Copilot w usłudze GitHub w programie Visual Studio umożliwiają ulepszone programowanie wspomagane przez sztuczną inteligencję w programie Visual Studio, co ułatwia wydajniejsze i wydajne pisanie kodu.
W tym artykule dowiesz się więcej o korzystaniu z funkcji Copilot Chat w programie Visual Studio, w pełni zintegrowanego środowiska czatu opartego na sztucznej inteligencji z witryny GitHub Copilot bezpośrednio w środowisku IDE programu Visual Studio. Umożliwia uzyskanie informacji o kodowaniu i obsługi, takich jak składnia, pojęcia dotyczące programowania, pomoc dotycząca kodu specyficznego dla kontekstu, przypadki testowe, debugowanie i nie tylko, bez opuszczania środowiska IDE. Użyj interfejsu czatu, aby przesłać pytanie jako monit i ustawić intencję w celu uzyskania lepszych odpowiedzi o określonym zakresie.
Aby uzyskać więcej informacji na temat uzupełniania copilot w usłudze GitHub w programie Visual Studio, zobacz About GitHub Copilot Completions for Visual Studio (Informacje o uzupełnianiu copilot w usłudze GitHub dla programu Visual Studio).
Dlaczego warto używać czatu Copilot w programie Visual Studio?
Copilot Chat zapewnia pomoc w zakresie sztucznej inteligencji, aby ułatwić podejmowanie świadomych decyzji i pisanie lepszego kodu. Dzięki ścisłej integracji w programie Visual Studio copilot Chat rozumie, nad czym pracujesz, i może pomóc w zadaniach programistycznych, takich jak:
- Wyjaśnienia kodu: uzyskaj szczegółową analizę i wyjaśnienie sposobu działania bloku kodu
- Pomoc dotycząca kodu: uzyskiwanie odpowiedzi na pytania związane z programowaniem w formacie języka naturalnego lub fragmentu kodu
- Uściślenie kodu: uzyskiwanie sugestii i zaleceń dotyczących kodu specyficznych dla kontekstu
- Testowanie jednostkowe: generowanie testów jednostkowych
- Profilowanie: optymalizowanie wydajności kodu
- Debugowanie: znajdowanie problemów i uzyskiwanie proponowanych poprawek błędów i wyjątków.
Wymagania wstępne
Aby rozpocząć pracę, potrzebne będą następujące elementy:
- Visual Studio 2022 w wersji 17.8 lub nowszej
- Aktywna subskrypcja usługi GitHub Copilot for Individuals lub GitHub Copilot for Business
- GitHub Copilot w programie Visual Studio
- Zaloguj się do programu Visual Studio przy użyciu konta usługi GitHub z aktywną subskrypcją narzędzia GitHub Copilot
Uzyskiwanie czatu copilot usługi GitHub dla programu Visual Studio
Jeśli używasz programu Visual Studio w wersji 17.10 lub nowszej, funkcja GitHub Copilot Chat jest uwzględniona w nowym ujednoliconym środowisku GitHub Copilot dostępnym jako zalecany składnik w Instalator programu Visual Studio. Jest on instalowany domyślnie ze wszystkimi obciążeniami, chyba że zostanie on wykluczony podczas instalacji.
Jeśli używasz programu Visual Studio w wersji 17.9 lub starszej, zainstaluj rozszerzenie GitHub Copilot Chat.
Uwaga
- Rozszerzenie GitHub Copilot i GitHub Copilot Chat powinno być używane tylko w programie Visual Studio w wersji 17.9 lub starszej. W przypadku programu Visual Studio w wersji 17.10 lub nowszej środowisko GitHub Copilot jest dostępne jako zalecany składnik w Instalator programu Visual Studio i obejmuje zarówno środowisko czatu i uzupełniania w usłudze GitHub Copilot.
- Jeśli po zainstalowaniu rozszerzenia wystąpią problemy z uwierzytelnianiem, zobacz Rozwiązywanie problemów z uwierzytelnianiem w usłudze GitHub Copilot Chat.
- Narzędzie GitHub Copilot nie jest uwzględnione w subskrypcjach programu Visual Studio i jest oddzielną subskrypcją zarządzaną przez usługę GitHub. Aby uzyskać pytania dotyczące subskrypcji i pomocy technicznej usługi GitHub Copilot, zobacz Subskrypcje indywidualne lub subskrypcje biznesowe.
Obsługa czatu Copilot w usłudze GitHub zostanie udostępniona przez usługę GitHub i będzie dostępna pod adresem https://support.github.com.
Korzystanie z czatu Copilot w programie Visual Studio
Możesz zadać pytania związane z kodowaniem w języku naturalnym, a aplikacja GitHub Copilot Chat odpowie na te pytania w kontekście programowania.
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 twoim celem jest zmodyfikowanie lub dodanie do pliku kodu, który został otwarty w edytorze, widok czatu wbudowanego będzie zwykle najlepszy, podczas gdy bardziej ogólne pytania dotyczące kodowania najlepiej odpowiadać w okienku czatu.
Zobacz porady dotyczące ulepszania wyników czatu copilot, aby dowiedzieć się, jak używać poleceń ukośnika, odwołań, używanych źródeł i wątków , aby uzyskać lepsze odpowiedzi z kontekstem określonym w Copilot Chat.
Uwaga
W programie Visual Studio 2022 w wersji 17.11 wykluczenie zawartości jest dostępne dla czatu Copilot w usłudze GitHub w programie Visual Studio. Zawartość wykluczona przez administratora będzie teraz ignorowana w odpowiedziach czatu. Aby dowiedzieć się więcej, zobacz konfigurowanie wykluczeń zawartości dla narzędzia GitHub Copilot .
Zadawanie pytań w oknie czatu
Okno czatu copilot chat w programie Visual Studio umożliwia zadawanie pytań i wyświetlanie odpowiedzi w okienku czatu. Zwykle najlepszym sposobem pracy z Copilotem w zakresie pomocy programistycznej i ogólnych pytań dotyczących kodowania.
W programie Visual Studio wybierz pozycję Wyświetl>czat Copilot w usłudze GitHub.
W oknie Copilot Chat wpisz pytanie związane z kodowaniem w polu tekstowym Zapytaj Copilot . Naciśnij Enter lub wybierz pozycję Wyślij , aby zadać pytanie.
Użyj przykładowych monitów startowych i biblioteki monitów (ikona książki) w programie Visual Studio 2022 w wersji 17.12 lub nowszej, aby rozpocząć eksplorowanie funkcji GitHub Copilot Chat.
Jeśli aplikacja Copilot Chat oferuje sugestię kodu, której chcesz użyć, wybierz pozycję Kopiuj blok kodu, aby skopiować sugestię kodu, Wstaw w nowych plikach , aby wstawić sugestię kodu w nowym pliku lub wybierz pozycję Podgląd , aby wstawić sugestię kodu w bieżącym pliku kodu. Za pomocą przycisku Podgląd można wyświetlić podgląd kodu w lokalizacji docelowej, dzięki czemu można łatwo zobaczyć, co jest aktualizowane.
Jeśli zadajesz pytanie ułatwiające zrozumienie kodu, opcja Kopiuj blok kodu i Wstaw w nowych opcjach pliku nie będzie dostępna.
Jeśli wybierzesz pozycję Wersja zapoznawcza, sugestie dotyczące kodu będą widoczne w normalnym wzorcu widoku różnic programu Visual Studio. Możesz przejrzeć i uściślić proponowany kod i zastosować go, wybierając pozycję Akceptuj lub odrzuć, wybierając pozycję Anuluj.
Jeśli wybierzesz pozycję Wstaw w nowym pliku, zobaczysz sugestie dotyczące kodu w nowym pliku. Plik nie jest domyślnie zapisywany.
Program Visual Studio 2022 w wersji 17.12 zawiera teraz odwołania do kodu w narzędziu GitHub Copilot. Ta funkcja w narzędziu GitHub Copilot powiadamia Cię, gdy sugestie są zgodne z kodem publicznym. Możesz wyświetlić pasujący kod, jego plik źródłowy i wszystkie skojarzone informacje licencyjne bezpośrednio w programie Visual Studio. Dzięki temu można podejmować bardziej świadome decyzje dotyczące używania sugerowanego kodu.
Zadawanie pytań w widoku czatu wbudowanego
Wbudowany widok czatu Copilot Chat w programie Visual Studio umożliwia zadawanie pytań i wyświetlanie odpowiedzi w tekście z kodem w samym oknie edytora. Dzięki wbudowanemu czacie nie musisz wracać i z powrotem do okna czatu. Zazwyczaj jest to najlepszy sposób pracy z Copilot na pytania, które dodają lub aktualizują aktualnie otwarty plik kodu.
W programie Visual Studio kliknij prawym przyciskiem myszy okno edytora i wybierz pozycję Zapytaj Copilot , aby wyświetlić wbudowany widok czatu Copilot Chat w samym edytorze.
Wpisz pytanie związane z kodowaniem w polu tekstowym Zadaj copilot , a następnie naciśnij Enter lub wybierz pozycję Wyślij , aby zadać pytanie.
W widoku różnic w programie Visual Studio zobaczysz sugestie dotyczące kodu z funkcji Copilot Chat. Możesz przejrzeć i uściślić proponowany kod i zastosować go, wybierając pozycję Akceptuj lub odrzuć, wybierając pozycję Anuluj.
Możesz podwyższyć poziom wbudowanego wątku czatu do okna czatu, wybierając pozycję Kontynuuj w oknie czatu. Spowoduje to zachowanie rekordu i kontekstu konwersacji oraz kontynuowanie pracy w oknie czatu.
Widok czatu wbudowanego można zamknąć, naciskając Esc.
Następne kroki
Aby dowiedzieć się więcej, rozważ zapoznanie się z następującymi zasobami: