Wprowadzenie
GitHub Copilot to partner kodu sztucznej inteligencji, który udostępnia sugestie autouzupełniania podczas pisania kodu. Możesz uzyskać sugestie od Copilot, 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 to 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 pracować wydajniej, wpisując kod dla nowych projektów i istniejących. W tym zadaniu chcesz dowiedzieć się, czy asystent sztucznej inteligencji jest potrzebny do ulepszania przepływów pracy deweloperów podczas pisania kodu, dokumentacji, testowania i nie tylko.
W tym module dowiesz się, jak za pomocą narzędzia GitHub Copilot zmodyfikować projekt przy użyciu monitu o dostosowanie interfejsu API języka Python. Dowiesz się również, jak używać sugestii na żywo po wpisaniu kodu początkowego.
Podsumowując ten moduł, masz następujące elementy:
- Skonfigurowano repozytorium GitHub w usłudze Codespaces i zainstalowano rozszerzenie GitHub Copilot.
- Spreparowane monity o wygenerowanie sugestii z witryny GitHub Copilot.
- Dowiedz się, jak zastosować narzędzie GitHub Copilot, aby ulepszyć projekty języka Python.
Jaki jest główny cel?
Po pomyślnym zakończeniu tego modułu możesz użyć monitu o dostosowanie projektu języka Python za pomocą narzędzia GitHub Copilot w usłudze GitHub Codespaces.
Wymagania wstępne
- Podstawowa wiedza na temat języka Python i edytorów tekstów.
- Podstawowe zrozumienie podstaw usług Git i GitHub. Szczególnie 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. Dla celów szkoleniowych opcja Copilot Free z limitami użycia powinna być wystarczająca.