Wprowadzenie

Zakończone

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 git poleceń, takich jak git add i git 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.