Przejrzyj funkcje narzędzia GitHub Copilot

Ukończone

Usługa GitHub Copilot oferuje rozszerzającą się listę funkcji dla użytkowników indywidualnych i organizacji.

Funkcje narzędzia GitHub Copilot

GitHub Copilot oferuje szereg funkcji, które usprawnią środowisko kodowania, z których niektóre mogą być dostępne w publicznej wersji zapoznawczej. Dostępne funkcje zależą od planu i tego, czy używasz narzędzia Copilot jako osoby indywidualnej, czy za pośrednictwem organizacji.

Następujące funkcje narzędzia GitHub Copilot są udostępniane i obsługiwane jako funkcje ogólnej dostępności:

Uzupełnianie kodu

Sugestie autouzupełniania w stylu Copilot w obsługiwanych środowiskach IDE (Visual Studio Code, Visual Studio, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim i Eclipse).

Jeśli używasz programu Visual Studio Code, możesz także skorzystać z sugestii dotyczących edycji, które będą przewidywać miejsce kolejnych zmian, które prawdopodobnie wprowadzisz, i zaproponują ich zakończenie.

Czat Współpilota

Interfejs czatu, który umożliwia zadawanie pytań związanych z kodowaniem i aktualizowanie plików. Funkcja GitHub Copilot Chat jest dostępna w witrynie internetowej usługi GitHub w usłudze GitHub Mobile w obsługiwanych środowiskach IDE (Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse IDE i Xcode) oraz w terminalu systemu Windows. Użytkownicy mogą również korzystać z umiejętności usługi GitHub z aplikacji Copilot Chat (umiejętności GitHub nie są uwzględnione w planie GitHub Copilot Free).

Copilot Edits

Edytory Copilot są dostępne w programach Visual Studio Code i JetBrains IDE. Użyj funkcji Copilot Edits, aby wprowadzić zmiany w wielu plikach bezpośrednio z poziomu jednego monitu czatu copilot. Copilot Edits ma następujące tryby:

  • Tryb edycji: użyj trybu edycji, jeśli chcesz uzyskać bardziej szczegółową kontrolę nad edycjami proponowanymi przez Copilot. W trybie edycji można wybrać, które pliki Copilot może edytować, udostępniać Copilotowi kontekst z każdą iteracją i decydować, czy zaakceptować sugerowane zmiany po każdej rundzie.

  • Tryb agenta: użyj trybu agenta, gdy masz określone zadanie i chcesz umożliwić Copilot autonomiczną edycję kodu. W trybie agenta Copilot określa, do których plików należy wprowadzić zmiany, oferuje zmiany kodu i polecenia terminalu do ukończenia zadania i iteruje korygowanie problemów do czasu ukończenia oryginalnego zadania. Tryb agenta jest dostępny tylko w programie Visual Studio Code.

GitHub Copilot code review (Przegląd kodu Copilot w usłudze GitHub)

Sugestie przeglądu kodu generowane przez sztuczną inteligencję ułatwiają pisanie lepszego kodu.

Copilot w CLI

Interfejs przypominający czat w terminalu, w którym można zadawać pytania dotyczące wiersza polecenia. Możesz poprosić Copilot o podanie sugestii poleceń lub wyjaśnień poleceń. Użytkownicy mogą również zintegrować aplikację Copilot w kanarze terminalu systemu Windows.

Podsumowania żądań ściągnięcia wygenerowane przez Copilot

Wygenerowane przez sztuczną inteligencję podsumowania zmian wprowadzonych w żądaniu ściągnięcia, które mają wpływ na pliki i na co recenzent powinien skupić się podczas przeprowadzania przeglądu. Ta funkcja nie jest uwzględniona w planie GitHub Copilot Free.

Rozszerzenia narzędzia Copilot w usłudze GitHub

Rozszerzenia GitHub Copilot to typ aplikacji GitHub, która integruje możliwości narzędzi zewnętrznych z usługą GitHub Copilot Chat. Rozszerzenia Copilot mogą być opracowywane przez wszystkich użytkowników w celu użytku prywatnego lub publicznego i mogą być udostępniane innym osobom za pośrednictwem witryny GitHub Marketplace.

Copilot: Instrukcje niestandardowe

Udoskonal odpowiedzi czatu Copilot, podając kontekstowe informacje o preferencjach, narzędziach i wymaganiach.

Bazy wiedzy Copilot (tylko Copilot Enterprise)

Twórz kolekcje dokumentacji i zarządzaj nimi, aby używać ich jako kontekstu do rozmowy z copilot. Jeśli zadajesz pytanie w aplikacji Copilot Chat w usłudze GitHub lub w programie Visual Studio Code, możesz określić bazę wiedzy jako kontekst pytania.

Podsumowanie

Narzędzie GitHub Copilot udostępnia funkcje umożliwiające ulepszanie środowiska kodowania zarówno w wybranym środowisku IDE, jak i w innych interfejsach. Dostępność tych funkcji zależy od planu i tego, czy używasz narzędzia Copilot jako osoby indywidualnej, czy za pośrednictwem organizacji.