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 (wersja zapoznawcza 3 lub nowsza), 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. Możesz wybrać kartę lub nacisnąćTab, aby zaakceptować sugestię lub kontynuować wpisywanie, aby ją odrzucić. Jeśli są dostępne alternatywne sugestie, możesz wybrać następną sugestię lub użyć skrótu Alt + . klawiaturowego, aby przejść przez nie.

Animowany zrzut ekranu przedstawiający korzystanie z sugestii dotyczących kodu w narzędziu GitHub Copilot w programie Visual Studio

  1. 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

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: