Co to są ukończenia narzędzia GitHub Copilot dla programu Visual Studio?

Narzędzie GitHub Copilot w programie Visual Studio umożliwia 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 na temat uzupełniania copilot, programisty pary opartej na sztucznej inteligencji dla programu Visual Studio, który zapewnia uzupełnianie kodu z obsługą kontekstu, sugestie, a nawet całe fragmenty kodu. To zaawansowane narzędzie ułatwia programowanie wspomagane przez sztuczną inteligencję w programie Visual Studio i pomaga deweloperom wydajniej pisać kod, skracać czas poświęcany na powtarzalne zadania i minimalizować błędy.

Aby uzyskać więcej informacji na temat czatu copilot w usłudze GitHub w programie Visual Studio, zobacz About GitHub Copilot Chat in Visual Studio (Informacje o czacie Copilot w usłudze GitHub w programie Visual Studio).

Jak działa narzędzie GitHub Copilot

Narzędzie GitHub Copilot działa dzięki wykorzystaniu zaawansowanych modeli uczenia maszynowego wyszkolonych na rozległym zestawie danych publicznie dostępnego kodu z repozytoriów GitHub. Podczas pisania kodu sztuczna inteligencja analizuje kontekst i udostępnia odpowiednie sugestie w czasie rzeczywistym. Możesz również otrzymywać sugestie, pisząc komentarz języka naturalnego opisujący, co chcesz zrobić w kodzie.

Animowany zrzut ekranu przedstawiający możliwości uzupełniania kodu rozszerzenia GitHub Copilot.

Możesz również użyć narzędzia GitHub Copilot, aby przekonwertować komentarze na kod, utworzyć testy jednostkowe, utworzyć zapytania SQL i nie tylko.

Wymagania wstępne

Aby rozpocząć pracę, potrzebne będą następujące elementy:

Narzędzie GitHub Copilot obsługuje kilka języków programowania i struktur, w tym między innymi: C#, C++i Python.

Uzyskiwanie narzędzia GitHub Copilot dla programu Visual Studio

  • Jeśli używasz programu Visual Studio w wersji 17.10 lub nowszej, ujednolicone rozszerzenie GitHub Copilot jest dostępne 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.

Korzystanie z narzędzia GitHub Copilot na potrzeby uzupełniania kodu i sugestii

Podczas wpisywania kodu lub komentarzy w edytorze narzędzie GitHub Copilot udostępnia kontekstowe uzupełnianie kodu i sugestie. Narzędzie GitHub Copilot udostępnia sugestie dotyczące wielu języków, ale działa szczególnie dobrze w przypadku języków Python, JavaScript, TypeScript, Ruby, Go, C# i C++. Poniższe przykłady znajdują się w języku C#, ale inne języki będą działać podobnie.

  1. Otwórz program Visual Studio i utwórz nowy projekt w języku C#.

  2. Otwórz plik C# (Program.cs) w edytorze.

  3. W edytorze kodu wpisz komentarz lub podpis metody, aby wyświetlić sugestie dotyczące kodu wbudowanego z witryny GitHub Copilot.

        // method to add two numbers
    
        int subtractNumbers(
    
  4. Umieść kursor na sugestii, aby wyświetlić paletę poleceń GitHub Copilot.

    Zaakceptuj sugestię

    Wybierz kartę lub naciśnij Tab , aby zaakceptować sugestię lub kontynuować wpisywanie, aby ją odrzucić.

    Zrzut ekranu przedstawiający akceptowanie sugestii dotyczących kodu w narzędziu GitHub Copilot w programie Visual Studio

    Modyfikowanie sugestii

    Wybierz pozycję Alt+/ lub naciśnij, Alt+/ aby zmodyfikować sugestię z copilot. Sugestie narzędzia GitHub Copilot można modyfikować i modyfikować, dodając kontekst w czacie wbudowanym lub edytując ukończenie.

    Zrzut ekranu przedstawiający modyfikowanie sugestii dotyczących kodu w narzędziu GitHub Copilot w programie Visual Studio

  5. Dodaj następujący kod, aby wyświetlić całe uzupełnianie wierszy z witryny GitHub Copilot.

        int a = 5;
        int b = 10;
        int sum
    

    Animowany zrzut ekranu przedstawiający korzystanie z uzupełniania narzędzia GitHub Copilot w programie Visual Studio.

Uwaga

W programie Visual Studio 2022 w wersji 17.11 wykluczenia zawartości są dostępne dla uzupełniania Copilot w usłudze GitHub w programie Visual Studio. Ukończenia i sugestie nie będą dostępne w zawartości wykluczonej przez administratora. Aby dowiedzieć się więcej, zobacz konfigurowanie wykluczeń zawartości dla narzędzia GitHub Copilot .

Eksplorowanie narzędzia GitHub Copilot

Aby zobaczyć działanie narzędzia GitHub Copilot, zapoznaj się z poniższym samouczkiem wideo.

Długość wideo: 1,19 minut

Następne kroki

Aby dowiedzieć się więcej o bieżącym rozszerzeniu GitHub Copilot dla programu Visual Studio, rozważ zapoznanie się z następującymi zasobami: