GitHub Copilot, wspomagany przez sztuczną inteligencję asystent kodowania, ma teraz jeszcze bardziej usprawnić proces pracy programistów, umożliwiając kodowanie sterowane głosem. Przełomowa funkcja, ogłoszona niedawno na dorocznej konferencji GitHub, łączy sztuczną inteligencję z rozpoznawaniem języka naturalnego, umożliwiając użytkownikom dyktowanie fragmentów kodu, a także wykonywanie różnych zadań, takich jak przeskakiwanie do określonych linii w kodzie lub sterowanie zintegrowanym środowiskiem programistycznym (IDE) za pomocą używając tylko ich głosu. Funkcjonalność, wciąż eksperymentalna, jest obecnie kompatybilna tylko z Visual Studio Code, ale na horyzoncie pojawia się rozszerzenie na inne platformy.
Copilot został wprowadzony w 2021 roku i od tego czasu jest nieocenionym asystentem/usługą w przyspieszaniu przyziemnych zadań związanych z kodowaniem. Wykorzystując sztuczną inteligencję do przewidywania ukończenia kodu, narzędzie jest wspierane przez model sztucznej inteligencji opracowany przez OpenAI o nazwie Codex. Dzięki szerszej znajomości języków programowania niż GPT-3, Codex jest uznawany przez OpenAI za niezwykły generator kodu.
Aby aktywować funkcję głosową w Copilot, programiści muszą jedynie wypowiedzieć słowo budzenia („Hej, GitHub”). Oprócz żądania fragmentów kodu lub podsumowania danej sekcji kodu, funkcje sterowania głosowego mogą być wykorzystywane do zadań takich jak nawigacja do określonych linii kodu lub zarządzanie IDE. Pomimo obecnych ograniczeń kompatybilności, GitHub pracuje nad rozszerzeniem wsparcia na inne platformy w przyszłości.
Należące do Microsoftu firmy GitHub i OpenAI stoją przed wyzwaniami prawnymi dotyczącymi Copilot. Pozew zbiorowy ma na celu ustalenie, czy narzędzie narusza prawa programistów poprzez zeskrobywanie ich kodu bez podania odpowiedniego źródła. Bradley M. Kuhn z Software Freedom Conservancy zauważył na początku tego roku, że w obecnej formie Copilot nie zapewnia użytkownikom metod rozpoznania, czy wygenerowane dane wyjściowe są chronione prawami autorskimi przez kogoś innego, co potencjalnie zwiększa ich odpowiedzialność.
Programiści uznają jednak obecnie Copilot za najbardziej przydatnego do uzupełniania wierszy kodu, podobnie jak funkcja Inteligentne tworzenie w Gmailu. Niemniej jednak Microsoft przewiduje ewolucję tej funkcji w celu zasugerowania większych bloków kodu lub całych treści funkcji, co może jeszcze bardziej zrewolucjonizować doświadczenie związane z kodowaniem.
Dla tych, którzy szukają alternatywnego rozwiązania do kodowania, AppMaster oferuje potężną platformę no-code do tworzenia zaplecza, aplikacji internetowych i mobilnych. Dzięki łatwemu interfejsowi drag-and-drop oraz wszechstronnemu zestawowi narzędzi, takich jak Business Process Designer, programowanie no-code i wizualne , programiści mogą bez wysiłku projektować, budować i wdrażać swoje aplikacje. AppMaster jest znany ze swojej wyjątkowej skalowalności, dzięki czemu jest odpowiednim wyborem do zastosowań o dużym obciążeniu i w przedsiębiorstwach.