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 Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° Π³ΠΎΡΠΎΠ²ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΡ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π½Π° Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΏΠΈΡΠ°Π»Π΅ΡΡ. ΠΡΠΈ ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π·Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΡΠ΅Π°Π»Π½ΠΈ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²Π΅ ΠΎΡ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° GitHub. ΠΠ½ΠΎΠ³ΠΎ ΠΎΡ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈ Π·Π° ΠΊΠΎΠΏΠΈΡΠ°Π»Π΅ΡΡ, ΠΊΠ°ΡΠΎ GPL, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΊΠΎΠ΄ΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π΄Π° ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌ Π»ΠΈΡΠ΅Π½Π·. Π§ΡΠ΅Π· Π²ΠΌΡΠΊΠ²Π°Π½Π΅ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΊΠΎΠ΄, ΠΊΠ°ΠΊΡΠΎ Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΎΡ Copilot, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π½Π΅Π²ΠΎΠ»Π½ΠΎ Π΄Π° Π½Π°ΡΡΡΠ°Ρ Π»ΠΈΡΠ΅Π½Π·Π° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΎΡ ΠΊΠΎΠΉΡΠΎ ΠΊΠΎΠ΄ΡΡ Π΅ Π·Π°ΠΈΠΌΡΡΠ²Π°Π½.
ΠΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΡΡΠ½ΠΎ Π΄Π°Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ°, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π° ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ° Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½Π°. ΠΡΠ·Π½ΠΈΠΊΠ²Π°Ρ ΡΡΡΠΎ Π²ΡΠΏΡΠΎΡΠΈ Π΄Π°Π»ΠΈ Π΄Π°Π΄Π΅Π½ ΠΌΠΎΠ΄Π΅Π» Π·Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π΅ ΠΎΠ±Π΅ΠΊΡ Π½Π° Π°Π²ΡΠΎΡΡΠΊΠΎ ΠΏΡΠ°Π²ΠΎ ΠΈ Π°ΠΊΠΎ Π΅ ΡΠ°ΠΊΠ°, ΠΊΠΎΠΉ ΠΏΡΠΈΡΠ΅ΠΆΠ°Π²Π° ΡΠ΅Π·ΠΈ ΠΏΡΠ°Π²Π° ΠΈ ΠΊΠ°ΠΊ ΡΠ΅ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΏΡΠ°Π²Π°ΡΠ° Π²ΡΡΡ Ρ ΠΊΠΎΠ΄Π°, Π½Π° ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π²Π° ΠΌΠΎΠ΄Π΅Π»ΡΡ.
ΠΡ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΠΎΠ²ΡΠ°ΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΠΏΠ°ΡΠ°ΠΆΠΈ ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, Π½ΠΎ ΠΎΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΡΠ΅ΡΡΠ·Π΄Π°Π²Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠ΄Π°, Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΠΊΠΎΠΏΠΈΡΠ° ΡΠ°ΠΌΠΈΡ ΠΊΠΎΠ΄. Π‘ΠΏΠΎΡΠ΅Π΄ ΠΏΡΠΎΡΡΠ²Π°Π½Π΅ Π½Π° GitHub ΡΠ°ΠΌΠΎ Π² 1% ΠΎΡ ΡΠ»ΡΡΠ°ΠΈΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠ°ΡΠ° Π½Π° Copilot ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΊΠ»ΡΡΠ²Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΏΠΎ-Π΄ΡΠ»Π³ΠΈ ΠΎΡ 150 Π·Π½Π°ΠΊΠ°. Π ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π°ΡΠΎ Copilot Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠ° Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈ ΠΏΠΎΠ΄ΠΌΡΠ½Π°ΡΠ° Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΊΠΎΠ΄, ΠΊΡΠΌ Copilot Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΡΠΈΠ»ΡΡΡ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅ ΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ. ΠΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΈΠ»ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΠΎΠ·ΠΈ ΡΠΈΠ»ΡΡΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅. Π‘ΡΠ΅Π΄ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΈΠΌΠ° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ ΡΠΈΠ½ΡΠ΅Π·ΠΈΡΠ°Π½ΠΈΡΡ ΠΊΠΎΠ΄ Π΄Π° ΠΏΠΎΠ²ΡΠ°ΡΡ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΠΏΡΠΈΡΡΡΡΠ²Π°ΡΠΈ Π² ΠΊΠΎΠ΄Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru