Nvidia перавяла 30 000 распрацоўшчыкаў на ШІ-кодынг — аб'ём кода патроіўся
Кампанія паведаміла аб рэзкім росце прадуктыўнасці распрацоўшчыкаў пасля маштабнага ўкаранення ШІ-інструментаў для праграмавання. Унутраныя аб’ёмы камітаў выраслі прыкладна ў тры разы пасля таго, як усе інжынеры атрымалі доступ да Cursor.
Кампанія паведаміла аб рэзкім росце прадуктыўнасці распрацоўшчыкаў пасля маштабнага ўкаранення ШІ-інструментаў для праграмавання. Унутраныя аб’ёмы камітаў выраслі прыкладна ў тры разы пасля таго, як усе інжынеры атрымалі доступ да Cursor.
Nvidia паведаміла, што Cursor — IDE ад стартапа Anysphere — выкарыстоўваецца практычна ва ўсіх прадуктовых напрамках кампаніі і на ўсіх этапах жыццёвага цыкла распрацоўкі. Сёння гэтым інструментам карыстаюцца больш за 30 000 распрацоўшчыкаў Nvidia.
«Cursor выкарыстоўваецца амаль ва ўсіх прадуктовых камандах і ва ўсіх аспектах распрацоўкі ПЗ: ад напісання кода і код-рэв’ю да генерацыі тэстаў і QA. Увесь SDLC паскораны за кошт Cursor. Мы стварылі мноства кастомных правіл, якія дазваляюць аўтаматызаваць цэлыя працоўныя працэсы. Менавіта гэта і раскрыла сапраўдны патэнцыял інструмента», — заявіў віцэ-прэзідэнт па інжынірынгу Nvidia Вэй Луо.
Гаворка ідзе не аб поўнай адмове ад чалавечага кантролю. У Nvidia паказваюць, што ўвесь працэс распрацоўкі па-ранейшаму курыруецца інжынерамі, а ШІ убудаваны ў ланцужок як інструмент для ліквідацыі вузкіх месцаў. Cursor выкарыстоўваецца для генерацыі кода, пошуку і выпраўлення багаў, аўтастварэння тэстаў і аўтаматызацыі git-працэсаў, уключаючы працу з тыкетамі і ўнутранай дакументацыяй.
Асобна ў кампаніі адзначаюць эфектыўнасць інструмента пры адладцы складаных і рэдкіх памылак. Cursor здольны аналізаваць вялікія кодавыя базы, знаходзіць цяжкаўлоўныя багі і запускаць агентныя працэсы для іх выпраўлення з наступнай валідацыяй.
Па словах Луо, да Cursor у Nvidia ўжо ўжываліся і ўнутраныя ШІ-рашэнні, і старонніе прадукты, аднак менавіта пасля ўкаранення Cursor рост хуткасці распрацоўкі стаў прыкметным. Інструмент таксама спрасціў адаптацыю новых супрацоўнікаў: пачынаючыя інжынеры хутчэй уваходзяць у кантэкст, а вопытныя распрацоўшчыкі могуць засяродзіцца на задачах, дзе па-ранейшаму патрабуецца чалавечая экспертыза.
Пры гэтым рост аб’ёмаў кода не прывёў да пагаршэння якасці. Nvidia сцвярджае, што ўзровень багаў застаўся стабільным, нягледзячы на трохразовае павелічэнне прадуктыўнасці. Гэта асабліва крытычна для такіх кампанентаў, як драйверы GPU, якія выкарыстоўваюцца як у спажывецкіх, так і ў прафесійных сістэмах.
Вся проблема в том, что у продуктивности нет четких метрик. Поэтому этим термином можно вертеть, как хочется довольно долгое время. Ты просто говоришь, что продуктивность выросла - и дело в шляпе, кто и как проверит? Более того, когда ты это во внешний мир говоришь, тут вообще полный мрак - нужно тупо на слово верить. Казалось бы, рост продуктивности должен вести к росту каких-то других метрик. Росту акцией, снижению цен на продукцию. Но ничего этого нет. Если не считать сокращений, конечно.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Не привело к проблемам и багам.... Ну теперь понятно отчего уже год драйвера для карточек то вылетают, то черный экран. А так да, объем кода утроился.
Вся проблема в том, что у продуктивности нет четких метрик. Поэтому этим термином можно вертеть, как хочется довольно долгое время. Ты просто говоришь, что продуктивность выросла - и дело в шляпе, кто и как проверит? Более того, когда ты это во внешний мир говоришь, тут вообще полный мрак - нужно тупо на слово верить. Казалось бы, рост продуктивности должен вести к росту каких-то других метрик. Росту акцией, снижению цен на продукцию. Но ничего этого нет. Если не считать сокращений, конечно.
Дооо... Объем кода - это "суперметрика". Она породила индусский код как явление.