Российская ИТ-компания представила своего ИИ-ассистента для разработчиков. Пока что он работает только с 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
Комментарии
Автор: есть такие Low-Code системы программирования и No-Code аналогичные системы, которые тоже "пишут код". В Low -Code системах можно потом - предусмотрено - подправлять получившийся код. На разных языках, от Джавы до PHP и вообще на чём угодно.
Т.е. идея "программа пишет код" совершенно не нова, даже если не считать компиляторы. Подключение экспертной системы под названием "ИИ" в начало этого процесса - тоже совершенно не новая идея и есть масса статей и исследований, где программисты пробуют писать и компилировать код через ИИ.
Есть ещё такая проблема у этих виртуальных ассистентов (Copilot MS, который назван прототипом Software x.0 от МТС):
К Low-Code можно отнести и известные движки публикации блогов Wordpress, Joomla и другие. Хотя к моменту их появления условно в 2005 годах их так не называли и сейчас не называют.
Как раз Python - удобный язык из-за своей мощности работы со строками и структурами, для дальнейшей лепки из него компиляторов и распознавания текстов на естественных языках. А Java удобна из-за наличия эффективного компилятора, а также - выхода на другие подобные языки, Kotlin и C#.
Возгласы журналиста "Дмитрий Федонин" напоминает крики "12-летний" россиянин написал свою ОС. Потом и сразу же его вовсю высмеивали на Хабре, где кто-то опубликовал статью про него или даже он сам опубликовался. в 2010-2012 гг. (Ну, вы поняли, он взял Линукс и слегка подкрасил. Журналисты активно подхватили новость о "гении из России".) После этого он 2-3 года был мощным отрицательным мемом в сообществе, пока воспоминания не забылись.
Денис Попов, BolgenOS
Знатные срывание покровов и фейспалм имели место...
Знаменитая IDEA уже сейчас очень сильно помогает программистам разными подсказками и проверками. Ну станут подсказки лучше, может, IDEA станет сама генерить тесты кое-какие. Кардинально ничего не изменится, но производительность труда станет немного выше.
Закажите ему лицензионно чистый полный аналог Винды.
Таких советников за пяточок дают пучок. То что вы предлагаете - называется сократическая архитектура ИИ. И она уже существует в виде готовых решений.
Достаточно прочитать Пелевина "Зенитные кодексы Аль-Эфесби"
Там в беспилотнике соборный интеллект устраивал целые ТВ шоу, бомбить афганскую свадьбу или нет.
рекламная статья для привлечения финансирования.
Никакой конкретики, максимум воды.
А ошибки искать тоже ИИ будет? Тут было дело - нужда возникла разбираться в коде странички одного сервиса. Попросили сделать доступ к сервису из 1С, а через объект-браузер работать не получалось. То, что там автогенерировалось, описывать бесполезно. При том, что там ещё в процессе обмена между клиентом и сервером перебрасывались куски кода, которые в браузере выполнялись. Несколько раз получилось добиться работоспособности, но поставщик регулярно обновлял сервис - и в какой-то момент я сдался. Я и без того на JavaScript особо не пишу, а когда надо находить строки, где лежит зашифрованный код, который потом расшифровывается по месту с помощью отдельно прилетающего ключа и исполняется в браузере - и потом переписывать функционал в 1С... это был интересный опыт, но повторять его не хочу.
И теперь такой код будет писать ИИ. Маленький вопрос - а где вы найдёте тех, кто в нём разбираться сможет? Не возникла бы ситуация, при которой поток желающих зарабатывать резко иссякнет - по причине высоких требований. После чего оставшихся спецов разберут компании с большими деньгами. И Изя всё. Славься, Нуралиев-ага! Благословен будь тот, кто побеждает жадность свою - и тем расширяет круг своих последователей. Да не придёт в твою светлую голову мысль о ереси, подобной обсуждаемой в статье.
А дальше техношаманы SRE станут как современные звезды Манчестер Юнайтед.
Как нефиг делать, если сервис нагруженный и деньги даёт.
Давно говорил, что программирование - не работа для нормального человека. Всё равно что арифмометром работать.
Страницы