GitHub стартира систСмата Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Copilot, която Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΊΠΎΠ΄

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 Copilot Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ противорСчия, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°Π»Π΅Ρ„Ρ‚. ΠŸΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ са ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Ρ€Π΅Π°Π»Π½ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈ тСкстовС ΠΎΡ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° GitHub. Много ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ сС прСдоставят ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈ Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°Π»Π΅Ρ„Ρ‚, ΠΊΠ°Ρ‚ΠΎ GPL, ΠΊΠΎΠΈΡ‚ΠΎ изискват ΠΊΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ‚Π΅ произвСдСния Π΄Π° сС разпространява ΠΏΠΎΠ΄ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ Π»ΠΈΡ†Π΅Π½Π·. Π§Ρ€Π΅Π· вмъкванС Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ ΠΊΠΎΠ΄, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΎΡ‚ Copilot, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π½Π΅Π²ΠΎΠ»Π½ΠΎ Π΄Π° Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ Π»ΠΈΡ†Π΅Π½Π·Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ ΠΊΠΎΠ΄ΡŠΡ‚ Π΅ заимстван.

ВсС ΠΎΡ‰Π΅ Π½Π΅ Π΅ ясно Π΄Π°Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π° ΠΎΡ‚ систСма Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° сС счита Π·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Π°. Π’ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ ΡΡŠΡ‰ΠΎ Π²ΡŠΠΏΡ€ΠΎΡΠΈ Π΄Π°Π»ΠΈ Π΄Π°Π΄Π΅Π½ ΠΌΠΎΠ΄Π΅Π» Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΅ ΠΎΠ±Π΅ΠΊΡ‚ Π½Π° авторско ΠΏΡ€Π°Π²ΠΎ ΠΈ Π°ΠΊΠΎ Π΅ Ρ‚Π°ΠΊΠ°, ΠΊΠΎΠΉ ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° Ρ‚Π΅Π·ΠΈ ΠΏΡ€Π°Π²Π° ΠΈ ΠΊΠ°ΠΊ Ρ‚Π΅ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΏΡ€Π°Π²Π°Ρ‚Π° Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠ΄Π°, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС основава ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚.

ΠžΡ‚ Π΅Π΄Π½Π° страна, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° повтарят тСкстови пасаТи ΠΎΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, Π½ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, систСмата ΠΏΡ€Π΅ΡΡŠΠ·Π΄Π°Π²Π° структурата Π½Π° ΠΊΠΎΠ΄Π°, вмСсто Π΄Π° ΠΊΠΎΠΏΠΈΡ€Π° самия ΠΊΠΎΠ΄. Π‘ΠΏΠΎΡ€Π΅Π΄ ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π½Π° GitHub само Π² 1% ΠΎΡ‚ случаитС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠ°Ρ‚Π° Π½Π° Copilot ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΏΠΎ-дълги ΠΎΡ‚ 150 Π·Π½Π°ΠΊΠ°. Π’ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ситуации Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ повторСния, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Copilot Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ контСкста ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° стандартни Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Π—Π° Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ подмяната Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ ΠΊΠΎΠ΄, към Copilot Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ спСциалСн Ρ„ΠΈΠ»Ρ‚ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ позволява прСсичанС със ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ. ΠŸΡ€ΠΈ настройката ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡΡ‚ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΈΠ»ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Ρ‚ΠΎΠ·ΠΈ Ρ„ΠΈΠ»Ρ‚ΡŠΡ€ ΠΏΠΎ своС усмотрСниС. Π‘Ρ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΈΠΌΠ° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ синтСзираният ΠΊΠΎΠ΄ Π΄Π° повтаря Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ уязвимости, ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π°Ρ‰ΠΈ Π² ΠΊΠΎΠ΄Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€