GitHub i OpenAI połączyły siły, aby wprowadzić nowe narzędzie AI, które ma możliwość generowania własnego kodu. Ich celem jest pomoc użytkownikom i programistom w bardziej efektywnym pisaniu kodu. Nazywa się Copilot i może sugerować wiersze kodu, a czasem całe funkcje.
W ramach tego projektu GitHub nawiązał współpracę z OpenAI, organizacją non-profit zajmującą się badaniami nad sztuczną inteligencją, założoną przez Elona Muska.
GitHub Copilot wygeneruje własny kod
Według urzędników platformy Copilot nie będzie w stanie zastąpić programistów. Jest to narzędzie, które powinno poprawić produktywność i ułatwić naukę kodu. platforma planuje uruchomienie komercyjnego produktu opartego na Copilot. Obecnie najlepiej współpracuje z Pythonem, JavaScript, TypeScript, Ruby i Go.
Model stojący za Copilot został przeszkolony za pomocą miliardów wierszy kodu, z których wiele jest hostowanych i publicznie dostępnych w samym serwisie GitHub. Gdy piszesz kod, GitHub Copilot oferuje sugestie podczas pisania. Możesz je zaakceptować lub odrzucić. W miarę akceptowania i odrzucania sugestii narzędzie samo się ulepszy dzięki uczeniu maszynowemu.
Aby dowiedzieć się, co aktualnie kodujesz, GitHub Copilot próbuje przeanalizować znaczenie komentarza, nazwę funkcji, którą piszesz lub kilka ostatnich wierszy. Jeśli zaczynasz pracę z nowym językiem lub korzystałeś w przeszłości z narzędzi bezkodowych, to oprogramowanie może być bardzo przydatne. Może również zastąpić wiele zapytań Stack Overflow.
GitHub Copilot integruje się bezpośrednio z Visual Studio Code. Możesz zainstalować go jako rozszerzenie lub używać go w chmurze z GitHub Codespaces.