GitHub rozpoczął testowanie asystenta AI, który pomaga w pisaniu kodu

GitHub zaprezentował projekt GitHub Copilot, w ramach którego rozwijany jest inteligentny asystent zdolny do generowania standardowych konstrukcji podczas pisania kodu. System został opracowany we współpracy z projektem OpenAI i wykorzystuje platformę uczenia maszynowego OpenAI Codex, wytrenowaną na dużych zbiorach tekstów źródłowych dostępnych w publicznych repozytoriach GitHub.

Od tradycyjnych systemów autouzupełniania kodu GitHub Copilot różni się możliwością tworzenia dość skomplikowanych bloków kodu, nawet gotowych funkcji, syntetyzowanych z uwzględnieniem bieżącego kontekstu. GitHub Copilot dostosowuje się do stylu pisania kodu przez programistę i uwzględnia używane w programie API oraz frameworki. Na przykład, w przypadku obecności w komentarzu przykładu struktury JSON, przy rozpoczęciu pisania funkcji do analizy tej struktury, GitHub Copilot zaproponuje gotowy kod, a podczas pisania rutynowych enumeracji powtarzających się opisów stworzy pozostałe pozycje.

GitHub rozpoczął testowanie asystenta AI, który pomaga w pisaniu kodu

Obecnie GitHub Copilot jest dostępny w formie rozszerzenia do edytora kodu Visual Studio Code. Obsługiwane jest generowanie kodu w językach programowania Python, JavaScript, TypeScript, Ruby i Go z użyciem różnych frameworków. W przyszłości planowane jest poszerzenie liczby wspieranych języków i systemów deweloperskich. Działanie rozszerzenia odbywa się poprzez połączenie z zewnętrzną usługą działającą po stronie GitHub, do której przesyłana jest zawartość edytowanego pliku z kodem.

GitHub rozpoczął testowanie asystenta AI, który pomaga w pisaniu kodu


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster