Wprowadzenie
GitHub Copilot to partner kodu sztucznej inteligencji, który udostępnia sugestie autouzupełniania podczas pisania kodu. Uzyskaj sugestie, wpisując kod lub opisując go w języku naturalnym.
Copilot analizuje plik i powiązane pliki, oferując sugestie w edytorze tekstów. Używa on kodu OpenAI Codex, nowego systemu sztucznej inteligencji opracowanego przez platformę OpenAI, aby ułatwić tworzenie kontekstu z napisanego kodu i komentarzy, a następnie sugeruje nowe wiersze lub całe funkcje.
GitHub Codespaces hostowane środowisko deweloperskie działające w chmurze, które można uruchamiać za pomocą programu Visual Studio Code. Środowisko programistyczne można dostosować dla dowolnego projektu programistycznego w usłudze GitHub, wstępnie instalować zależności, biblioteki, a nawet rozszerzenia i ustawienia programu Visual Studio Code.
Scenariusz: Ulepszanie projektu
Jako deweloper chcesz szybciej pisać kod zarówno dla nowych projektów, jak i istniejących. W tym zadaniu masz nadzieję, że asystent sztucznej inteligencji jest potrzebny, aby ulepszyć przepływy pracy deweloperów w zakresie pisania kodu, dokumentacji, testowania i nie tylko.
W tym module dowiesz się, jak używać narzędzia GitHub Copilot z zastosowanymi przykładami modyfikującym repozytorium, korzystając z monitu o dostosowanie zachowania przewijania i sugestii na żywo po wpisaniu kodu początkowego.
Co dowiesz się?
Po zakończeniu tego modułu uzyskasz następujące umiejętności:
- Skonfiguruj repozytorium GitHub w usłudze Codespaces i zainstaluj rozszerzenie GitHub Copilot.
- Spreparowane monity o wygenerowanie sugestii z usługi GitHub Copilot
- Zastosowano narzędzie GitHub Copilot, aby ulepszyć projekty.
Jaki jest główny cel?
Po pomyślnym zakończeniu tego modułu będzie można użyć monitu o dostosowanie projektu JavaScript za pomocą narzędzia GitHub Copilot w usłudze GitHub Codespaces.
Wymagania wstępne
- Podstawowa wiedza na temat języka JavaScript i edytorów tekstów.
- Podstawowe zrozumienie podstaw usług Git i GitHub oraz uruchamianie podstawowych
gitpoleceń, takich jakgit addigit push. - Konto usługi GitHub z aktywną subskrypcją usługi GitHub Copilot jest wymagane dla osobistego konta usługi GitHub lub konta usługi GitHub zarządzanego przez organizację lub przedsiębiorstwo. W przypadku nauki opcja Copilot Free z limitami użycia powinna być wystarczająca.