В Рос­сии со­здан ИИ, ко­то­рый пишет код на Java и Python

Аватар пользователя Ivanovich

Рос­сий­ская ИТ-​компания пред­ста­ви­ла сво­е­го ИИ-​ассистента для раз­ра­бот­чи­ков. Пока что он ра­бо­та­ет толь­ко с Python и Java, но его функ­ци­о­нал уже сей­час вы­гля­дит вну­ши­тель­ным: от до­пол­не­ния кода че­ло­ве­ка в ре­аль­ном вре­ме­ни до его пе­ре­во­да на дру­гой язык про­грам­ми­ро­ва­ния или тех­но­ло­ги­че­ский стек.

Им­пор­то­за­ме­ще­ние Copilot

MTS AI («дочка» ПАО МТС) пред­ста­ви­ла свой ана­лог Copilot ком­па­нии Microsoft. Пока про­ект на­хо­дит­ся на ста­дии ми­ни­маль­но­го жиз­не­спо­соб­но­го про­дук­та.

МТС рас­ска­зал о новой раз­ра­бот­ке Software 2.0 – ИИ-​ассистента для по­вы­ше­ния про­из­во­ди­тель­но­сти раз­ра­бот­чи­ков. Он умеет до­пол­нять код раз­ра­бот­чи­ка в ре­аль­ном вре­ме­ни, ге­не­ри­ро­вать код по ком­мен­та­ри­ям и тех­ни­че­ским за­да­ни­ям, пе­ре­во­дить его на дру­гой язык про­грам­ми­ро­ва­ния или тех­но­ло­ги­че­ский стек, при­во­дить код к кор­по­ра­тив­но­му стан­дар­ту, а так же со­зда­вать до­ку­мен­та­цию к коду.

В МТС уточ­ни­ли, что объем рос­сий­ско­го рынка ИИ-​ассистентов для раз­ра­бот­чи­ков со­став­ля­ет около 5% от ми­ро­во­го рынка.

Что может ИИ-​ассистент се­го­дня

На мо­мент на­пи­са­ния ма­те­ри­а­ла Software 2.0 ра­бо­та­ет с двумя язы­ка­ми про­грам­ми­ро­ва­ния – Python и Java. Пред­ста­ви­тель ком­па­нии уточ­нил, что в бли­жай­шее время пла­ни­ру­ет­ся по­крыть GoLang и JavaScript с раз­лич­ны­ми фрейм­вор­ка­ми.

Пер­вый вице-​президент по тех­но­ло­ги­ям МТС Павел Во­ро­нин уточ­нил, что успех вы­пол­не­ния за­да­чи за­ви­сит от кон­крет­но­го слу­чая: ино­гда мо­де­ли спо­соб­ны предо­ста­вить кор­рект­ный код сразу, а ино­гда ре­зуль­та­ты да­ле­ки от иде­а­ла. «Но дело в том, что ме­ня­ет­ся сам под­ход к про­цес­су раз­ра­бот­ки: ИИ-​инструмент те­перь вы­сту­па­ет парт­не­ром раз­ра­бот­чи­ка в прак­ти­ке пар­но­го про­грам­ми­ро­ва­ния», - ука­зал Павел Во­ро­нин.

По его сло­вам, ИИ-​партнер по­мо­га­ет с ана­ли­зом без­опас­но­сти, эф­фек­тив­но­сти кода, его ауди­том. Сей­час МТС ра­бо­та­ет над предот­вра­ще­ни­ем уяз­ви­мо­стей и при­ме­не­ни­ем обя­за­тель­ных ин­стру­мен­тов обес­пе­че­ния без­опас­но­сти для про­вер­ки кода в ре­жи­ме ре­аль­но­го вре­ме­ни.

Павел Во­ро­нин ска­зал, что ми­ро­вой объем рынка Software 2.0 будет расти и в те­че­ние сле­ду­ю­щих де­ся­ти лет может до­стичь $1,3 трлн при те­ку­щем раз­ме­ре всего в $40 млрд. Со­глас­но ис­сле­до­ва­ни­ям Bloomberg, сред­не­го­до­вой темп роста будет уве­ли­чи­вать­ся от 30% до 45% в год. «Это на­прав­ле­ние ин­те­рес­но всем ли­де­рам ин­ду­стрии: Microsoft, Salesforce, IBM, Google и так далее. С их ре­ше­ни­я­ми мы и срав­ни­ва­ем нашу раз­ра­бот­ку», - за­явил Павел Во­ро­нин.

Угро­за для про­грам­ми­стов

Павел Во­ро­нин счи­та­ет, что рано или позд­но более 80% кода будет пи­сать­ся с по­мо­щью ис­кус­ствен­но­го ин­тел­лек­та, но это не озна­ча­ет, что эти ин­стру­мен­ты за­ме­нят людей. «Раз­ра­бот­чик оста­нет­ся экс­пер­том, ко­то­рый при­ни­ма­ет фи­наль­ное ре­ше­ние от­но­си­тель­но ка­че­ства и при­год­но­сти кода, сге­не­ри­ро­ван­но­го ИИ», - ска­зал Павел Во­ро­нин. Он до­ба­вил, что спе­ци­а­ли­сты смо­гут боль­ше вре­ме­ни уде­лять твор­че­ским за­да­чам или обес­пе­че­нию на­деж­но­сти при­ло­же­ний, до­ве­рив ру­тин­ные и мо­но­тон­ные за­да­чи ИИ-​инструментам.

В ок­тяб­ре 2023 г. CNews со­об­щал, что в те­че­ние пер­вых несколь­ких ме­ся­цев 2023 г. убыт­ки Microsoft от Copilot со­став­ля­ли при­мер­но $30 млн в месяц. Од­на­ко, си­ту­а­ция может по­ме­нять­ся со сни­же­ни­ем рас­хо­дов на вы­чис­ли­тель­ную ин­фра­струк­ту­ру.

Павел Во­ро­нин до­пол­нил, что Software 2.0 на­хо­дит­ся в ста­дии ми­ни­маль­но жиз­не­спо­соб­но­го про­дук­та, по­это­му де­лать вы­во­ды о кон­ку­рен­то­спо­соб­но­сти пока рано. «Пока мы при­ме­ня­ем Software 2.0 толь­ко внут­ри эко­си­сте­мы, ней­ро­сеть те­сти­ру­ют ко­ман­ды клю­че­вых про­дук­тов, в част­но­сти, кла­стер тех­но­ло­ги­че­ских плат­форм. Про­гно­зов по вы­во­ду на внеш­ний рынок пока нет», - поды­то­жил он.

Ис­точ­ник: cnews.ru

Ав­тор­ство: 
Копия чужих ма­те­ри­а­лов
Ком­мен­та­рий ав­то­ра: 

Я бы по­со­ве­то­вал раз­ра­бот­чи­кам изу­чить, что такое "со­бор­ный ин­тел­лект". Это круче ИИ. smile1.gif

Комментарии

Аватар пользователя atorn
atorn (7 лет 2 месяца)

Автор: есть такие Low-​Code си­сте­мы про­грам­ми­ро­ва­ния и No-​Code ана­ло­гич­ные си­сте­мы, ко­то­рые тоже "пишут код". В Low -Code си­сте­мах можно потом - преду­смот­ре­но - под­прав­лять по­лу­чив­ший­ся код. На раз­ных язы­ках, от Джавы до PHP и во­об­ще на чём угод­но.

Т.е. идея "про­грам­ма пишет код" со­вер­шен­но не нова, даже если не счи­тать ком­пи­ля­то­ры. Под­клю­че­ние экс­перт­ной си­сте­мы под на­зва­ни­ем "ИИ" в на­ча­ло этого про­цес­са - тоже со­вер­шен­но не новая идея и есть масса ста­тей и ис­сле­до­ва­ний, где про­грам­ми­сты про­бу­ют пи­сать и ком­пи­ли­ро­вать код через ИИ.

Есть ещё такая про­бле­ма у этих вир­ту­аль­ных ас­си­стен­тов (Copilot MS, ко­то­рый на­зван про­то­ти­пом Software x.0 от МТС):

В ок­тяб­ре 2022 г. один из раз­ра­бот­чи­ков на­гляд­но до­ка­зал, что Copilot еще и во­ру­ет чужой код, пред­ла­гая его дру­гим раз­ра­бот­чи­кам, об­ра­тив­шим­ся к нему за по­мо­щью в раз­ра­бот­ке.

К Low-​Code можно от­не­сти и из­вест­ные движ­ки пуб­ли­ка­ции бло­гов Wordpress, Joomla и дру­гие. Хотя к мо­мен­ту их по­яв­ле­ния услов­но в 2005 годах их так не на­зы­ва­ли и сей­час не на­зы­ва­ют.

Как раз Python - удоб­ный язык из-за своей мощ­но­сти ра­бо­ты со стро­ка­ми и струк­ту­ра­ми, для даль­ней­шей лепки из него ком­пи­ля­то­ров и рас­по­зна­ва­ния тек­стов на есте­ствен­ных язы­ках. А Java удоб­на из-за на­ли­чия эф­фек­тив­но­го ком­пи­ля­то­ра, а также - вы­хо­да на дру­гие по­доб­ные языки, Kotlin и C#.

Воз­гла­сы жур­на­ли­ста "Дмит­рий Фе­до­нин" на­по­ми­на­ет крики "12-​летний" рос­си­я­нин на­пи­сал свою ОС. Потом и сразу же его вовсю вы­сме­и­ва­ли на Хабре, где кто-​то опуб­ли­ко­вал ста­тью про него или даже он сам опуб­ли­ко­вал­ся. в 2010-2012 гг. (Ну, вы по­ня­ли, он взял Ли­нукс и слег­ка под­кра­сил. Жур­на­ли­сты ак­тив­но под­хва­ти­ли но­вость о "гении из Рос­сии".) После этого он 2-3 года был мощ­ным от­ри­ца­тель­ным мемом в со­об­ще­стве, пока вос­по­ми­на­ния не за­бы­лись.

Аватар пользователя RusEngineer
RusEngineer (8 лет 9 месяцев)

Денис Попов, BolgenOS

Рос­сий­ский школь­ник сумел сп#$дить то, что сп#$дить в прин­ци­пе невоз­мож­но

Знат­ные сры­ва­ние по­кро­вов и фей­с­палм имели место...

Аватар пользователя buzuk
buzuk (7 лет 3 дня)

Зна­ме­ни­тая IDEA уже сей­час очень силь­но по­мо­га­ет про­грам­ми­стам раз­ны­ми под­сказ­ка­ми и про­вер­ка­ми. Ну ста­нут под­сказ­ки лучше, может, IDEA ста­нет сама ге­не­рить тесты кое-​какие. Кар­ди­наль­но ни­че­го не из­ме­нит­ся, но про­из­во­ди­тель­ность труда ста­нет немно­го выше.

Аватар пользователя BD680
BD680 (9 лет 2 недели)

За­ка­жи­те ему ли­цен­зи­он­но чи­стый пол­ный ана­лог Винды.

Аватар пользователя SAMOKILLER
SAMOKILLER (10 лет 7 месяцев)

Я бы по­со­ве­то­вал раз­ра­бот­чи­кам изу­чить, что такое "со­бор­ный ин­тел­лект". Это круче ИИ. smile1.gif

Таких со­вет­ни­ков за пя­то­чок дают пучок. То что вы пред­ла­га­е­те - на­зы­ва­ет­ся со­кра­ти­че­ская ар­хи­тек­ту­ра ИИ. И она уже су­ще­ству­ет в виде го­то­вых ре­ше­ний.

Аватар пользователя utx
utx (9 лет 3 месяца)

До­ста­точ­но про­чи­тать Пе­ле­ви­на "Зе­нит­ные ко­дек­сы Аль-​Эфесби" smile3.gif Там в бес­пи­лот­ни­ке со­бор­ный ин­тел­лект устра­и­вал целые ТВ шоу, бом­бить аф­ган­скую сва­дьбу или нет.

Аватар пользователя Vasche
Vasche (9 лет 2 месяца)

ре­клам­ная ста­тья для при­вле­че­ния фи­нан­си­ро­ва­ния.

 Ни­ка­кой кон­кре­ти­ки, мак­си­мум воды.

Аватар пользователя maxvlad
maxvlad (13 лет 3 месяца)

А ошиб­ки ис­кать тоже ИИ будет? Тут было дело - нужда воз­ник­ла раз­би­рать­ся в коде стра­нич­ки од­но­го сер­ви­са. По­про­си­ли сде­лать до­ступ к сер­ви­су из 1С,  а через объект-​браузер ра­бо­тать не по­лу­ча­лось. То, что там ав­то­ге­не­ри­ро­ва­лось, опи­сы­вать бес­по­лез­но. При том, что там ещё в про­цес­се об­ме­на между кли­ен­том и сер­ве­ром пе­ре­бра­сы­ва­лись куски кода, ко­то­рые в бра­у­зе­ре вы­пол­ня­лись. Несколь­ко раз по­лу­чи­лось до­бить­ся ра­бо­то­спо­соб­но­сти, но по­став­щик ре­гу­ляр­но об­нов­лял сер­вис - и в какой-​то мо­мент я сдал­ся. Я и без того на JavaScript особо не пишу, а когда надо на­хо­дить стро­ки, где лежит за­шиф­ро­ван­ный код, ко­то­рый потом рас­шиф­ро­вы­ва­ет­ся по месту с по­мо­щью от­дель­но при­ле­та­ю­ще­го ключа и ис­пол­ня­ет­ся в бра­у­зе­ре - и потом пе­ре­пи­сы­вать функ­ци­о­нал в 1С... это был ин­те­рес­ный опыт, но по­вто­рять его не хочу.

И те­перь такой код будет пи­сать ИИ. Ма­лень­кий во­прос - а где вы най­дё­те тех, кто в нём раз­би­рать­ся смо­жет? Не воз­ник­ла бы си­ту­а­ция, при ко­то­рой поток же­ла­ю­щих за­ра­ба­ты­вать резко ис­сяк­нет - по при­чине вы­со­ких тре­бо­ва­ний. После чего остав­ших­ся спе­цов раз­бе­рут ком­па­нии с боль­ши­ми день­га­ми. И Изя всё. Славь­ся, Нуралиев-​ага! Бла­го­сло­вен будь тот, кто по­беж­да­ет жад­ность свою - и тем рас­ши­ря­ет круг своих по­сле­до­ва­те­лей. Да не при­дёт в твою свет­лую го­ло­ву мысль о ереси, по­доб­ной об­суж­да­е­мой в ста­тье.

Аватар пользователя utx
utx (9 лет 3 месяца)

А даль­ше тех­но­ша­ма­ны SRE ста­нут как со­вре­мен­ные звез­ды Ман­че­стер Юнай­тед. smile10.gif

Аватар пользователя maxvlad
maxvlad (13 лет 3 месяца)

Как нефиг де­лать, если сер­вис на­гру­жен­ный и день­ги даёт.

Аватар пользователя An-Swer
An-Swer (12 лет 5 месяцев)

Давно го­во­рил, что про­грам­ми­ро­ва­ние - не ра­бо­та для нор­маль­но­го че­ло­ве­ка. Всё равно что ариф­мо­мет­ром ра­бо­тать.

Страницы

 
Загрузка...