GitHub Copilot może teraz pomóc rozpocząć projekt z wykorzystaniem sztucznej inteligencji, a nie tylko go ukończyć
GitHub chce, aby Copilot, platforma uzupełniania kodu obsługiwana przez GPT-4, była obecna przez cały cykl życia oprogramowania, łącznie z samym początkiem projektu kodowania.
Firma ogłasza GitHub Copilot Workspace, nową usługę, której celem jest skrócenie czasu, jaki inżynierowie i programiści spędzają na czytaniu kodu i zastanawianiu się, jak rozpocząć nowy projekt. Workspace będzie dostępny tylko w wersji zapoznawczej dla programistów z listy oczekujących, ale po wyjściu z wersji zapoznawczej zostanie zintegrowany z większą platformą GitHub Copilot.
GitHub napisał w poście na blogu, że Copilot Workspace zostanie zintegrowany z repozytoriami lub bibliotekami GitHub. Programiści mogą za pomocą podpowiedzi opisać Copilot Workspace, co chcą zrobić w ramach projektu. Następnie Copilot Workspace zaproponuje sugestie dotyczące rozpoczęcia i przedstawi proces krok po kroku. Użytkownicy mogą edytować sugestie, a gdy będą już zadowoleni z sugestii, uruchomić kod (lub nawet użyć Copilot do uzupełnienia kodu) i zakończyć projekt.
GitHub Następny szef Jonathan Carter mówi Krawędź słyszeli od klientów, jak pomocny był Copilot w trakcie projektu, ale na początku nie był zbyt pomocny. Jednak dodanie Copilota na samym początku projektu pozwala programistom spędzić więcej czasu na kodowaniu niż na czytaniu kodu i dokumentacji, aby dowiedzieć się, jak zacząć.
Carter twierdzi, że Copilot Workspace jest pomocny przy przeglądaniu starszego kodu, ponieważ może skanować bazę kodu i rozumieć jego działanie szybciej, niż ludzie są w stanie przeczytać pisemną dokumentację wyjaśniającą ten kod.
Od czasu uruchomienia funkcji pisania i uzupełniania kodu Copilot w GitHub stała się ona wszechobecna i powszechną umiejętnością przeprowadzania testów porównawczych dla nowych modeli sztucznej inteligencji. Większość lekkich modeli lub modeli z bardziej ograniczonym zestawem umiejętności jest zoptymalizowanych pod kątem prostych zadań, takich jak podsumowywanie, pisanie zadań i uzupełnianie kodu. Firma-matka GitHuba, Microsoft, wypuściła mały model zdolny do pisania kodu o nazwie Phi-3. Firmy takie jak Meta wydały również wersje swoich dużych modeli językowych do projektów kodowania.