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 prywatna, 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 Chat
Interfejs czatu, który umożliwia zadawanie pytań związanych z kodowaniem i aktualizowanie plików. Interfejs czatu GitHub Copilot jest dostępny w witrynie internetowej GitHub, w GitHub Mobile, w obsługiwanych środowiskach IDE (Visual Studio Code, Visual Studio, środowiskach JetBrains IDE, Eclipse IDE i Xcode) oraz w Terminal Windows. Użytkownicy mogą również korzystać z umiejętności GitHub z GitHub Copilot (umiejętności GitHub nie są uwzględniane w planie GitHub Copilot Bezpłatna).
Agenci GitHub Copilot
Interfejs czatu udostępnia wbudowanych agentów zoptymalizowanych pod kątem różnych zadań. Następujący wbudowani agenci są dostępni w widoku czatu 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.
GitHub Copilot przegląd kodu
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ć zgłoszenie GitHub do GitHub Copilot, a agent będzie pracować nad wprowadzeniem wymaganych zmian i utworzy pull request do przejrzenia. Możesz również poprosić GitHub Copilot o utworzenie pull requesta przez GitHub Copilot. 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ć narzędzie GitHub Copilot w Terminal Windows 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óra integruje możliwości narzędzi zewnętrznych z GitHub Copilot. GitHub Copilot rozszerzenia mogą być opracowywane przez każdego w celu użytku prywatnego lub publicznego i mogą być udostępniane innym osobom poprzez GitHub Marketplace.
GitHub Copilot - instrukcje niestandardowe
Zwiększ skuteczność odpowiedzi GitHub Copilot poprzez podawanie szczegółowych informacji o swoich preferencjach, używanych narzędziach i wymaganiach.
Pamięć GitHub Copilot (publiczna wersja zapoznawcza)
GitHub Copilot może wnioskować i przechowywać przydatne informacje o repozytorium, które GitHub Copilot Cloud Agent i przegląd kodu GitHub Copilot mogą wykorzystać, by poprawić jakość wyników podczas pracy w tym repozytorium.
Miejsca GitHub Copilot
Organizuj i centralizuj odpowiednie treści, na przykład kod, dokumenty, specyfikacje i nie tylko, w Przestrzeniach, które umieszczają odpowiedzi GitHub Copilot we właściwym kontekście dla określonego zadania.
GitHub Copilot w programie GitHub Desktop
Automatycznie generuj komunikaty i opisy zatwierdzenia za pomocą GitHub Copilot w programie GitHub Desktop na podstawie zmian 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 prywatna, czy za pośrednictwem organizacji.