GitHub Π³ΠΎ ΠΎΠ±ΡΠ°Π²ΠΈ Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ½ΠΈΠΎΡ Π°ΡΠΈΡΡΠ΅Π½Ρ GitHub Copilot, ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΡΠΈ ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄. Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ Π΅ ΡΠ°Π·Π²ΠΈΠ΅Π½ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ OpenAI ΠΈ ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ OpenAI Codex, ΠΎΠ±ΡΡΠ΅Π½Π° Π½Π° Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ Π½Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Ρ ΠΎΡΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΡΠ°Π²Π½ΠΈΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° Π½Π° GitHub. Π£ΡΠ»ΡΠ³Π°ΡΠ° Π΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π° Π·Π° ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠΈ Π½Π° ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΈ. ΠΠ° Π΄ΡΡΠ³ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ, ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π΄ΠΎ GitHub Copilot ΡΠ΅ ΠΏΠ»Π°ΡΠ° (10 Π΄ΠΎΠ»Π°ΡΠΈ ΠΌΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΈΠ»ΠΈ 100 Π΄ΠΎΠ»Π°ΡΠΈ Π³ΠΎΠ΄ΠΈΡΠ½ΠΎ), Π½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ΅Π½ ΠΏΡΠΎΠ±Π΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ Π·Π° 60 Π΄Π΅Π½Π°.
ΠΠ΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΊΠΎΠ΄ Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ Python, JavaScript, TypeScript, Ruby, Go, C# ΠΈ C++ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°ΠΌΠΊΠΈ. ΠΠΎΡΡΠ°ΠΏΠ½ΠΈ ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°ΡΠ΅ Π½Π° GitHub Copilot ΡΠΎ Neovim, JetBrains IDE, Visual Studio ΠΈ Visual Studio Code ΡΠ°Π·Π²ΠΎΡΠ½ΠΈ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ. Π‘ΡΠ΄Π΅ΡΡΠΈ ΡΠΏΠΎΡΠ΅Π΄ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠ°ΡΠ° ΡΠΎΠ±ΡΠ°Π½Π° Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ, ΡΡΠ»ΡΠ³Π°ΡΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ΄ ΡΠΎ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π²ΠΈΡΠΎΠΊ ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ - Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, 26% ΠΎΠ΄ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ Π²ΠΎ GitHub Copilot Π±Π΅Π° ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅.
GitHub Copilot ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π° ΠΎΠ΄ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΏΠΎΠΏΠΎΠ»Π½ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄ Π²ΠΎ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΊΠΎΠ΄Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ, Π΄ΠΎ Π³ΠΎΡΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΈΠ½ΡΠ΅ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π·Π΅ΠΌΠ°ΡΡΠΈ Π³ΠΎ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠ΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ. GitHub Copilot ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π° Π½Π° Π½Π°ΡΠΈΠ½ΠΎΡ Π½Π° ΠΊΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ ΠΏΠΈΡΡΠ²Π° ΠΊΠΎΠ΄ ΠΈ Π³ΠΈ Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ API-ΡΠ΅ ΠΈ ΡΠ°ΠΌΠΊΠΈ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ ΠΈΠΌΠ° ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° JSON ΡΡΡΡΠΊΡΡΡΠ° Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ, ΠΊΠΎΠ³Π° ΡΠ΅ ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ° Π·Π° Π΄Π° ΡΠ° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΎΠ²Π°Π° ΡΡΡΡΠΊΡΡΡΠ°, GitHub Copilot ΡΠ΅ ΠΏΠΎΠ½ΡΠ΄ΠΈ Π³ΠΎΡΠΎΠ² ΠΊΠΎΠ΄, Π° ΠΊΠΎΠ³Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΡΡΡΠΈΠ½ΡΠΊΠΈ ΡΠΏΠΈΡΠΎΡΠΈ ΡΠΎ ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°ΡΠΊΠΈ ΠΎΠΏΠΈΡΠΈ, ΡΠ΅ Π³ΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΏΡΠ΅ΠΎΡΡΠ°Π½Π°ΡΠΈΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ.
Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π½Π° GitHub Copilot Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° Π³ΠΎΡΠΎΠ²ΠΈ ΠΊΠΎΠ΄Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ²Π΅ΡΠ·ΠΈΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΈ ΠΏΡΠ΅ΠΊΡΡΡΠ²Π°ΡΠ° Π½Π° Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ΅ Π·Π° copyleft. ΠΡΠΈ ΡΠΎΡΠΌΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅, ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈ ΡΠ΅ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈ ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΠΎΠ΄ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π»ΠΎΡΠΈΡΠ°Π½ΠΈ Π½Π° GitHub. ΠΠ½ΠΎΠ³Ρ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠΈ Π·Π° copyleft, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ GPL, ΠΊΠΎΠΈ Π±Π°ΡΠ°Π°Ρ ΠΊΠΎΠ΄ΠΎΡ Π½Π° ΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡΠ΅ Π΄Π΅Π»Π° Π΄Π° ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½Π° Π»ΠΈΡΠ΅Π½ΡΠ°. Π‘ΠΎ Π²ΠΌΠ΅ΡΠ½ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΎΠ΄ Copilot, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π½Π΅ΡΠ²Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ° ΠΏΡΠ΅ΠΊΡΡΠ°Ρ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΠΎΠ΄ ΠΊΠΎΡ Π΅ ΠΏΠΎΠ·Π°ΡΠΌΠ΅Π½ ΠΊΠΎΠ΄ΠΎΡ.
Π‘Γ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ ΡΠ°ΡΠ½ΠΎ Π΄Π°Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π° ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° Π΄Π΅ΡΠΈΠ²Π°ΡΠ½Π°. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΏΡΠ°ΡΠ°ΡΠ° Π·Π° ΡΠΎΠ° Π΄Π°Π»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈ Π½Π° Π°Π²ΡΠΎΡΡΠΊΠΈ ΠΏΡΠ°Π²Π° ΠΈ, Π°ΠΊΠΎ Π΅ ΡΠ°ΠΊΠ°, ΠΊΠΎΡ Π³ΠΈ ΠΏΠΎΡΠ΅Π΄ΡΠ²Π° ΠΎΠ²ΠΈΠ΅ ΠΏΡΠ°Π²Π° ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠΈΠ΅ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°Π°Ρ Π½Π° ΠΏΡΠ°Π²Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π½Π° ΠΊΠΎΡ ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ.
ΠΠ΄ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°Π°Ρ ΡΠ΅ΠΊΡΡΡΠ°Π»Π½ΠΈ ΠΏΠ°ΡΡΡΠΈ ΠΎΠ΄ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, Π½ΠΎ ΠΎΠ΄ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠ° ΡΠ΅ΠΊΡΠ΅ΠΈΡΠ° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° Π³ΠΎ ΠΊΠΎΠΏΠΈΡΠ° ΡΠ°ΠΌΠΈΠΎΡ ΠΊΠΎΠ΄. Π‘ΠΏΠΎΡΠ΅Π΄ Π΅Π΄Π½Π° ΡΡΡΠ΄ΠΈΡΠ° Π½Π° GitHub, ΡΠ°ΠΌΠΎ 1% ΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° Copilot ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΊΠ»ΡΡΡΠ²Π° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ ΠΎΠ΄ ΠΊΠΎΠ΄ ΠΎΠ΄ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ»Π³ΠΈ ΠΎΠ΄ 150 Π·Π½Π°ΡΠΈ. ΠΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΡΠ΅ ΡΠ»ΡΡΡΠ²Π°Π°Ρ ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°ΡΠ° ΠΊΠΎΠ³Π° Copilot Π½Π΅ ΠΌΠΎΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π΄Π° Π³ΠΎ ΠΎΠ΄ΡΠ΅Π΄ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΡ ΠΈΠ»ΠΈ Π½ΡΠ΄ΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠ° Π΄Π° ΡΠ΅ ΡΠΏΡΠ΅ΡΠΈ Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈΠΎΡ ΠΊΠΎΠ΄, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π΅Π½ ΡΠΈΠ»ΡΠ΅Ρ Π²ΠΎ Copilot ΠΊΠΎΡ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π²ΠΊΡΡΡΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ. ΠΡΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΈΠ»ΠΈ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΎΠ²ΠΎΡ ΡΠΈΠ»ΡΠ΅Ρ ΠΏΠΎ ΡΠ²ΠΎΡΠ° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΡΠ°. ΠΠ΅ΡΡ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΏΠΎΡΡΠΎΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ ΡΠΈΠ½ΡΠ΅ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π΄Π° Π³ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠΈ Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΡΡΡΠ½ΠΈ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΎΠ±ΡΠΊΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ.
ΠΠ·Π²ΠΎΡ: opennet.ru