Przeglądanie funkcji GitHub Copilot
GitHub Copilot oferuje rozszerzającą się listę funkcji dla użytkowników indywidualnych i organizacji.
funkcje GitHub Copilot
GitHub Copilot oferuje szereg funkcji w celu ulepszenia środowiska 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 GitHub Copilot jako osoba, czy za pośrednictwem organizacji.
Następujące funkcje GitHub Copilot są wydawane i obsługiwane jako funkcje ogólnej dostępności:
Uzupełnianie kodu
Sugestie dotyczące stylu autouzupełniania z GitHub Copilot w obsługiwanych środowiskach IDE (Visual Studio Code, Visual Studio, IDE JetBrains, Azure Data Studio, Xcode, Vim/Neovim i Eclipse).
Jeśli używasz Visual Studio Code, możesz również użyć sugestii następnej edycji, które będą przewidywać lokalizację następnej edycji, którą prawdopodobnie wprowadzisz i zaproponują jej ukończenie.
GitHub Copilot Czat
Interfejs czatu, który umożliwia zadawanie pytań związanych z kodowaniem i aktualizowanie plików. GitHub Copilot Chat jest dostępny w witrynie internetowej GitHub, w aplikacji GitHub Mobile, w obsługiwanych środowiskach IDE (Visual Studio Code, Visual Studio, środowiskach IDE JetBrains, Eclipse IDE i środowisku IDE Xcode) oraz w Windows Terminal. Użytkownicy mogą również korzystać z umiejętności GitHub z czatu GitHub Copilot (umiejętności GitHub nie są uwzględnione w planie GitHub Copilot Bezpłatna).
agenci obsługi czatu GitHub Copilot
Widok czatu GitHub Copilot udostępnia wbudowanych agentów zoptymalizowanych pod kątem różnych zadań. Następujące wbudowane agenty są dostępne w Visual Studio Code:
Agent: użyj agenta, gdy masz określone zadanie i chcesz umożliwić GitHub Copilot autonomiczne edytowanie kodu. Agent określa, do których plików należy wprowadzić zmiany, oferuje zmiany kodu i polecenia terminalu do ukończenia zadania i iteruje rozwiązywanie problemów do momentu ukończenia oryginalnego zadania.
Plan: użyj agenta planu, jeśli chcesz utworzyć ustrukturyzowany plan implementacji krok po kroku przed wprowadzeniem zmian. Agent planu analizuje twoje żądanie, dzieli je na odrębne kroki i tworzy szczegółowy plan, który można przekazać agentowi na potrzeby implementacji.
Zadaj: użyj agenta Zapytaj, jeśli chcesz zadawać pytania dotyczące bazy kodu, tematów kodowania lub ogólnych pojęć technologicznych bez wprowadzania zmian w plikach.
przegląd kodu GitHub Copilot
Sugestie przeglądu kodu generowane przez sztuczną inteligencję ułatwiają pisanie lepszego kodu.
GitHub Copilot Cloud Agent
Autonomiczny agent sztucznej inteligencji, który może wprowadzać zmiany w kodzie dla ciebie. Możesz przypisać issue na GitHubie do GitHub Copilot, a agent będzie pracować nad wprowadzeniem wymaganych zmian i utworzy prośbę o ściągnięcie do przejrzenia. Możesz również poprosić GitHub Copilot o utworzenie żądania ściągnięcia z GitHub Copilot Chat. Ta funkcja jest dostępna w planach GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business i GitHub Copilot Enterprise.
GitHub Copilot w interfejsie wiersza polecenia
Interfejs przypominający czat w terminalu, w którym można zadawać pytania dotyczące wiersza polecenia. Możesz poprosić GitHub Copilot o podanie sugestii poleceń lub wyjaśnień poleceń. Użytkownicy mogą również zintegrować GitHub Copilot w Windows Terminal Canary.
GitHub Copilot wygenerowane podsumowania żądań ściągnięcia
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 bezpłatnym.
rozszerzenia GitHub Copilot
GitHub Copilot Extensions to typ aplikacji GitHub, który integruje możliwości narzędzi zewnętrznych z GitHub Copilot Chat. GitHub Copilot rozszerzenia mogą być opracowywane przez każdego, w celu użytku prywatnego lub publicznego i mogą być udostępniane innym osobom za pośrednictwem GitHub Marketplace.
GitHub Copilot niestandardowe instrukcje
Ulepsz odpowiedzi czatu GitHub Copilot, podając kontekstowe szczegóły o swoich preferencjach, używanych narzędziach i wymaganiach.
pamięć GitHub Copilot (publiczna wersja zapoznawcza)
Narzędzie GitHub Copilot może wyłudzać i przechowywać przydatne informacje o repozytorium, za pomocą którego narzędzie GitHub Copilot Cloud Agent i przegląd kodu GitHub Copilot mogą poprawić jakość danych wyjściowych podczas pracy w tym repozytorium.
GitHub Copilot Spaces
Organizuj i scentralizuj odpowiednią zawartość, taką jak kod, dokumenty, specyfikacje i inne, w przestrzeniach, które organizują odpowiedzi GitHub Copilot w odpowiednim kontekście dla określonego zadania.
GitHub Copilot w programie GitHub Desktop
Automatycznie generuj komunikaty i opisy zatwierdzenia przy użyciu GitHub Copilot w programie GitHub Desktop w oparciu o zmiany wprowadzone w projekcie.
Podsumowanie
GitHub Copilot udostępnia funkcje zwiększające środowisko 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 GitHub Copilot jako osoba, czy za pośrednictwem organizacji.