GitHub Copilot

GitHub Copilot
Logo GitHub Copilot
Logo programu
Autor Alex Graveley
Strona internetowa

GitHub Copilot – narzędzie przeznaczone dla programistów, które znacząco ułatwia proces tworzenia oprogramowania poprzez automatyczne podpowiedzi, sugestie kodu oraz analizę składni. Obsługuje popularne technologie takie jak Java, Scala, Kotlin, SQL, Spring, Dockerfile i wiele innych. Jest rozwijane przez firmę Microsoft. Narzędzie to jest oparte na sztucznej inteligencji i zostało stworzone w celu zwiększenia produktywności programistów i poprawienia jakości kodu źródłowego[1]. Pracował nad nim Wojciech Zaremba.

Funkcjonalności narzędzia GitHub Copilot

  • Sugestie kodu: Narzędzie proponuje optymalne uzupełnienia kodu, uwzględniając kontekst i najczęstsze wzorce programistyczne.
  • Generowanie kodu na podstawie komentarzy w języku naturalnym: GitHub Copilot tworzy fragmenty kodu na podstawie opisów w języku naturalnym, ułatwiając szybkie tworzenie funkcji.
  • Tworzenie testów jednostkowych: Narzędzie wspomaga proces tworzenia testów jednostkowych poprzez generowanie szablonów testów dla klas i metod.
  • Wsparcie czatu dla zapytań związanych z kodem: Copilot udziela odpowiedzi na pytania związane z kodem oraz udziela sugestii, pomagając programistom w rozwiązywaniu problemów.[2][3]

Przypisy

  1. GitHub Copilot · Your AI pair programmer [online], GitHub [dostęp 2023-09-27]  (ang.).
  2. KarolK. Świder KarolK., GitHub Copilot tutorial: We’ve tested it with Java and here's how you can do it too [online], Pretius, 30 kwietnia 2024 [dostęp 2024-05-20]  (ang.).
  3. GitHub Copilot Guide: Features, Setup, and Future Outlook. [online], www.infomagnus.com [dostęp 2024-05-20]  (ang.).