Wprowadzenie do narzędzia GitHub Copilot

GitHub Copilot udostępnia funkcje programowania wspomagane przez sztuczną inteligencję w Visual Studio. Sugeruje wiersze lub bloki kodu, odpowiedzi na pytania i pomaga w zadaniach programistycznych, takich jak pisanie testów jednostkowych, debugowanie i profilowanie. Użyj tych funkcji bezpośrednio w Visual Studio.

Z tego artykułu dowiesz się, jak otworzyć Copilot i rozpocząć korzystanie z jego funkcji w Visual Studio.

Otwieranie Copilot w Visual Studio

  1. Otwórz program Visual Studio.

  2. Utwórz nowy projekt, otwórz istniejący projekt lub kontynuuj bez kodu, aby otworzyć środowisko IDE.

  3. Wybierz wskaźnik GitHub Copilot w prawym górnym rogu Visual Studio, a następnie wybierz pozycję Otwórz czat.

    Jeśli Copilot nie jest zainstalowana, wybierz pozycję Zainstaluj Copilot i postępuj zgodnie z monitami instalatora. Aby uzyskać więcej informacji, zobacz Zarządzanie instalacją i stanem Copilota.

  4. W oknie czatu wprowadź monit o rozpoczęcie korzystania z narzędzia Copilot.

    Jeśli jeszcze nie zalogowałeś się przy użyciu konta usługi GitHub, program Visual Studio wyświetli monit o zalogowanie się. Jeśli nie masz subskrypcji Copilot, rozpocznij pracę z Copilot Bezpłatnie. Ukończ proces logowania lub rejestracji w przeglądarce, a następnie wróć do programu Visual Studio.

    Zrzut ekranu przedstawiający okno dialogowe Wprowadzenie do programu Copilot Free w programie Visual Studio.

Copilot jest teraz gotowy do użycia w programie Visual Studio.

Rozpoczynanie korzystania z narzędzia Copilot

Po zalogowaniu użyj narzędzia Copilot w oknie czatu i w całym środowisku IDE.

  • Użyj agenta planu: w oknie czatu użyj selektora agentów, aby wybrać pozycję Plan i utworzyć plan implementacji przed wprowadzeniem zmian w kodzie. Copilot przegląda bazę kodu za pomocą narzędzi działających w trybie tylko do odczytu, w razie potrzeby zadaje pytania doprecyzowujące i zapisuje plan w formacie Markdown w .copilot/plans/.

  • Użyj trybu agenta i serwerów MCP: w oknie czatu wybierz pozycję Zapytaj i przełącz się do agenta, aby włączyć tryb agenta . Użyj ikony narzędzi, aby uzyskać dostęp do serwerów protokołu MCP (Model Context Protocol), skonfigurować serwery i wybrać narzędzia, których może używać Copilot. Aby na przykład uzyskać pomoc Copilota w generowaniu konkretnego kodu, wyślij polecenie "Napisz testy jednostkowe dla metod w tym pliku".

    • W programie Visual Studio w wersji 18.1 lub nowszej program Copilot Chat może łączyć się z agentami chmurowymi, aby uruchamiać zdalne sesje programowania, które tworzą zgłoszenia i pull requesty w połączonym repozytorium w serwisie GitHub. Może zostać wyświetlony monit o udzielenie uprawnień repozytorium przy pierwszym uruchomieniu sesji w chmurze lub gdy wymagane jest więcej uprawnień.
  • Użyj wbudowanych agentów: wybierz agenta z selektora agenta lub wprowadź @ nazwę agenta, aby uzyskać pomoc dotyczącą debugowania, profilowania, testowania, modernizacji i innych zadań programistycznych.

  • Użyj uzupełnień i kolejnych sugestii edycji: Podczas kodowania Copilot udostępnia sugestie bezpośrednio w edytorze. Copilot sugeruje zarówno nowy kod (pokazany jako szary tekst), jak i edycję istniejącego kodu. Domyślnie program Visual Studio nadaje funkcji IntelliSense priorytet nad podpowiedziami w tekście narzędzia Copilot. Dostosuj skróty klawiaturowe do akceptowania sugestii Copilot w Narzędzia > Opcje > Środowisko > Klawiatura.

  • Użyj akcji Copilot w programie Visual Studio: znajdź akcje i sugestie obsługiwane przez copilot w menu kontekstowym edytora, listę błędów, wyszukiwanie funkcji i inne obszary środowiska IDE.

  • Debugowanie za pomocą agenta debugera: uruchom przepływ pracy agenta debugera z Copilot Chat lub kontekstu problemu. Zacznij od zgłoszenia w usłudze GitHub lub Azure DevOps albo od polecenia sformułowanego w języku naturalnym, aby odtworzyć problem, wygenerować hipotezy, dodać mechanizmy instrumentacji, przeanalizować telemetrię i zastosować precyzyjnie dobrane poprawki, jednocześnie weryfikując zachowanie działającego środowiska uruchomieniowego.

  • Przejrzyj wybrany kod: w Visual Studio wersji 18.8 lub nowszej wybierz kod w edytorze, wybierz i przytrzymaj (lub kliknij prawym przyciskiem myszy) zaznaczenie, a następnie wybierz pozycję Akcje funkcji Copilot>Wyświetl zaznaczenie. Copilot dodaje wbudowane komentarze do przeglądu i może stosować lub generować sugestie dotyczące kodu. Aby uzyskać więcej informacji, zobacz Przeglądanie wybranego kodu.

Dostosowywanie czatu Copilot do przepływu pracy

Dostosuj Copilot pod kątem swojego projektu i przepływu pracy deweloperskiej.

  • Zarządzanie kontekstem przy użyciu odwołań: użyj + przycisku , aby dołączyć więcej kontekstu, takiego jak pliki lub obrazy, lub poproś Copilota o odwołanie do całego rozwiązania.

  • Użyj panelu historii czatów, aby wznowić sesje: przeglądaj poprzednie konwersacje i wracaj do sesji według tytułu, podglądu wiadomości lub czasu ostatniej aktualizacji. Aby uzyskać szczegółowe informacje, zobacz Zarządzanie historią czatów za pomocą panelu Historia czatu.

  • Dostęp do różnych modeli: użyj selektora modelu w oknie monitu, aby wybrać modele sztucznej inteligencji. Dostępność modeli zależy od Twojego planu Copilot oraz, w przypadku Copilot Business lub Enterprise, zasad obowiązujących w Twojej organizacji.

  • Dodaj niestandardowe instrukcje: dodaj wielokrotnego użytku niestandardowe instrukcje w .github/copilot-instructions.mdplikach monitujących w .github/prompts, aby dostosować odpowiedzi copilot pod kątem stylu kodowania lub potrzeb projektu.

  • Włącz wbudowane umiejętności .NET i Azure: w Visual Studio wersji 18.8 lub nowszej, jeśli zainstalowano odpowiednie .NET lub Azure obciążenie, otwórz selektor narzędzi, wybierz kartę Umiejętności i rozwiń pozycję Wbudowane, aby przejrzeć dostępne umiejętności. Te umiejętności są domyślnie wyłączone, więc włącz tylko te, które mają zastosowanie do zadań. Aby uzyskać więcej informacji, zobacz Używanie wbudowanych .NET i Azure umiejętności.

  • Monitorowanie użycia Copilot: w Visual Studio wersji 18.8 lub nowszej otwórz okno użycie Copilot, aby wyświetlić metryki użycia w czasie rzeczywistym i otrzymywać alerty w przypadku zbliżania się lub osiągnięcia limitu. Aby uzyskać szczegółowe informacje, zobacz Zarządzanie użyciem i alertami Copilot.

  • Zastosuj instrukcje niestandardowe na poziomie organizacji: w wersji Visual Studio w wersji 18.8 lub nowszej, gdy pracujesz w repozytorium należącym do organizacji GitHub, Copilot automatycznie stosuje instrukcje zdefiniowane przez właściciela organizacji i wyświetla je w odwołaniach. Aby uzyskać więcej informacji, zobacz Używanie instrukcji niestandardowych na poziomie organizacji.

  • Tworzenie agentów niestandardowych i zarządzanie nimi: w Visual Studio wersji 18.4 lub nowszej utwórz i wybierz agentów niestandardowych na poziomie repozytorium. W programie Visual Studio w wersji 18.5 lub nowszej użyj selektora agentów, aby utworzyć niestandardowych agentów na poziomie użytkownika, którzy są przechowywani w %USERPROFILE%\.github\agents. Aby uzyskać więcej informacji, zobacz Use GitHub Copilot agents in Visual Studio (Używanie agentów GitHub Copilot w Visual Studio).

Przydatne zasoby

Aby przejrzeć funkcje copilot w dowolnym momencie, wybierz pozycję GitHub Copilot Walkthrough z znaczka GitHub Copilot w prawym górnym rogu programu Visual Studio.

Otwórz Copilot w Visual Studio 2022

  1. Otwórz Visual Studio 2022 w wersji 17.10 lub nowszej.

  2. Utwórz nowy projekt, otwórz istniejący projekt lub kontynuuj bez kodu, aby otworzyć środowisko IDE.

  3. Wybierz wskaźnik GitHub Copilot w prawym górnym rogu Visual Studio, a następnie wybierz pozycję Otwórz okno czatu.

    Jeśli Copilot nie jest zainstalowana, wybierz pozycję Zainstaluj Copilot i postępuj zgodnie z monitami instalatora. Aby uzyskać więcej informacji, zobacz Zarządzanie instalacją i stanem Copilota.

  4. W oknie czatu wprowadź monit o rozpoczęcie korzystania z narzędzia Copilot.

    Jeśli jeszcze nie zalogowałeś się przy użyciu konta usługi GitHub, program Visual Studio wyświetli monit o zalogowanie się. Jeśli nie masz subskrypcji Copilot, rozpocznij pracę z Copilot Bezpłatnie. Ukończ proces logowania lub rejestracji w przeglądarce, a następnie wróć do programu Visual Studio.

    Zrzut ekranu przedstawiający okno dialogowe Rozpocznij pracę z Copilot Free w programie Visual Studio 2022.

Copilot jest teraz gotowy do użycia w Visual Studio 2022 r.

Rozpoczynanie korzystania z narzędzia Copilot

Po zalogowaniu użyj narzędzia Copilot w oknie czatu i w całym środowisku IDE.

  • Użyj wbudowanych agentów: Wybierz Kontekst, GitHub, Profiler, VS lub Obszar roboczy w wybieraku agentów albo wpisz @, a następnie nazwę agenta.

  • Użyj trybu agenta i serwerów MCP: w oknie czatu wybierz pozycję Zapytaj i przełącz się do agenta, aby włączyć tryb agenta . Kliknij ikonę narzędzi, aby uzyskać dostęp do serwerów MCP, skonfigurować serwery i wybrać narzędzia, których Copilot może używać.

  • Użyj uzupełnień i kolejnych sugestii edycji: Podczas kodowania Copilot udostępnia sugestie bezpośrednio w edytorze. Domyślnie program Visual Studio nadaje funkcji IntelliSense priorytet nad podpowiedziami w tekście narzędzia Copilot. Dostosuj skróty klawiaturowe do akceptowania sugestii Copilot w Narzędzia > Opcje > Środowisko > Klawiatura.

  • Użyj akcji Copilot w programie Visual Studio: znajdź akcje i sugestie obsługiwane przez copilot w menu kontekstowym edytora, listę błędów, wyszukiwanie funkcji i inne obszary środowiska IDE.

Dostosowywanie czatu Copilot do przepływu pracy

Dostosuj Copilot do swojego projektu i procesu tworzenia.

  • Zarządzanie kontekstem przy użyciu odwołań: użyj + przycisku , aby dołączyć więcej kontekstu, takiego jak pliki lub obrazy, lub poproś Copilota o odwołanie do całego rozwiązania.

  • Dostęp do różnych modeli: użyj selektora modelu w oknie monitu, aby wybrać modele sztucznej inteligencji. Dostępność modelu zależy od Twojego planu Copilot, a w przypadku planu Copilot Business lub Enterprise — od zasad obowiązujących w Twojej organizacji.

  • Dodaj niestandardowe instrukcje: dodaj wielokrotnego użytku niestandardowe instrukcje w .github/copilot-instructions.mdplikach monitujących w .github/prompts, aby dostosować odpowiedzi copilot pod kątem stylu kodowania lub potrzeb projektu.

Przydatne zasoby

Spróbuj utworzyć pełną aplikację za pomocą laboratorium praktycznego: GitHub Copilot w programie Visual Studio 2022.