Регистрация пройдена успешно!
Пожалуйста, перейдите по ссылке из письма, отправленного на
ИИ и глобализация будоражат мир программистов

The Economist: искусственный интеллект и офшоринг изменят труд программиста

Информационные технологии - ИноСМИ, 1920, 05.10.2024
Материалы ИноСМИ содержат оценки исключительно зарубежных СМИ и не отражают позицию редакции ИноСМИ
Читать inosmi.ru в
В мире разработки программного обеспечения происходят значительные сдвиги, пишет The Economist. Самая скучная часть разработки ПО перекладывается на искусственный интеллект. Количество молодых программистов резко возрастает в развивающихся странах.
В мире разработки программного обеспечения происходят два больших сдвига. После запуска ChatGPT в 2022 году руководители компаний из кожи вон лезут, пытаясь найти способы продуктивно использовать генеративный искусственный интеллект. В основном это пока не приносит особых результатов, за исключением разве что разработки ПО. Опросы показывают, что около 2/5 специалистов во всем мире считают генеративный ИИ полезным и пользуются им.
Профессия меняется и иным образом. В мире всё больше инженеров работают на развивающихся рынках. Стандартного определения разработчика не существует, но примерно к 2020 году пользователей популярной платформы для хостинга IT-проектов и их совместной разработки GitHub стало больше в бедных странах, чем в богатых. По той же причине ожидается, что в ближайшие несколько лет Индия обгонит Америку и станет крупнейшим в мире источником талантов в области программирования.
Эти изменения важны, потому что талантливые программисты ценятся очень высоко и получают высокие зарплаты. Например, в США они зарабатывают больше инженеров-ядерщиков. Технологическим гигантам они нужны, чтобы делать свои платформы более привлекательными. Руководители нетехнических компаний задействуют их в оцифровке, которая, как они надеются, повысит производительность и востребованность у потребителя. Поэтому эти два изменения — весть, несомненно, благая. Похоже, что будущее за большим количеством более продуктивных программистов и дешевым ПО.
Новые технологии часто приходят на помощь разработчикам. Например, Интернет в свое время избавил нас от трудоемкой задачи искать ответы в учебниках. Генеративный ИИ выглядит еще более серьезным шагом вперед. Одна из причин его полезности — доступность данных. На онлайн-форумах, таких как Stack Overflow, хранятся огромные архивы задаваемых программистами вопросов и ответов на них. Последние часто сопровождаются оценками, помогая нейросетям понять, что полезно, а что — нет. Как отмечает Натан Бенайх (Nathan Benaich) из венчурной компании Air Street Capital, для программирования также характерно множество циклов обратной связи и тестов, которые проверяют, должным ли образом работает ПО. ИИ-модели могут использовать их для обучения и совершенствования.
Следствием стало возникновение огромного количества новых инструментов в помощь программистам. Поставщик данных PitchBook отслеживает около 250 соответствующих стартапов, а лидирует в этом направлении группа компаний Big Tech (Alphabet, Amazon, Meta*, Microsoft, Apple). В июне 2022 года на GitHub, принадлежащем Microsoft, был запущен инструмент для автоматического дополнения строк кода под названием Copilot. За подписку платят около двух миллионов человек, включая 90% сотрудников компаний из топа Fortune 100. В 2023 году их примеру последовали Alphabet (материнская компания Google) и Meta* (материнская компания Facebook**), а в нынешнем — Amazon и Apple. Многие компании разрабатывают такого рода инструменты и для внутреннего использования.
Однако возможности ИИ все еще небезграничны. Когда исследовательская фирма Evans Data спросила программистов, сколько времени им экономит технология, самый популярный ответ, который дали 35% респондентов, был “от 10% до 20%”. Отчасти это связано с созданием простого “шаблонного” кода, но инструменты всё же не идеальны.
Одно из исследований компании-разработчика ПО GitClear показало снижение качества кода за последний год или около того. Есть подозрения, что во всем виноват как раз ИИ. Как выяснилось в ходе опроса, проведенного компанией Synk, проблемы с безопасностью в более чем половине организаций связаны с некачественно сгенерированным кодом. Да и более сложные проблемы программирования ИИ решать по-прежнему не способен.
Следующее поколение инструментов должно быть лучше. В июне стартап в области искусственного интеллекта Anthropic выпустил новейшую модель Claude 3.5 Sonnet, которая, помимо прочего, превосходит предшественников в плане написания кодов. 12 сентября компания OpenAI, подарившая миру ChatGPT, выпустила новую модель О1, которая “превосходно справляется с точной генерацией и отладкой сложного кода”.
ИИ-инструменты способны помогать и с другими повседневными задачами (“рутиной", как говорят программисты) вроде написания заметок о том, что делает код, и разработки тестов для проверки на сбои. Написание кода — это лишь часть работы программиста-разработчика, на которую, по данным консалтинговой компании Bain, уходит около 40% рабочего времени. Также гибкости добавляет более быстрое переключение между языками программирования и более свободное применение навыков в различных ситуациях. Евро Бейнат (Euro Beinat) из инвестиционной компании Prosus говорит, что видел, как инженеры переходят с одного языка на другой за неделю, а не за привычные три месяца. Недавно в Amazon сообщили, что сэкономили 4260 миллионов, перекодировав с помощью ИИ тысячи приложений.
Смартфон - ИноСМИ, 1920, 17.06.2024
Айфон стал троянским конем в области ИИКомпания Apple презентовала своего "троянского коня", пишет The Atlantic. В алюминиевый корпус вшили новомодный нейросетевой искусственный интеллект. О том, какими разрушительными могут быть его ошибки, разработчики предпочли умолчать.
Новая гибкость распространяется на различные виды программирования. Ранее для создания небольшого приложения могла потребоваться команда из шести человек, каждый из которых занимался своей частью программы, например пользовательским интерфейсом или программной начинкой. Дженнифер Ли (Jennifer Li) из крупной венчурной компании Andreessen Horowitz говорит, что растет число стартапов с меньшим количеством сотрудников, поскольку программистам стало куда легче справляться с множеством различных задач. Многие ИТ-менеджеры говорят, что ускоряется и скорость обучения новых разработчиков особенностям ПО конкретной фирмы.
Многое из вышеперечисленного дает преимущество неопытным инженерам: они смогут быстрее выполнять более сложные задачи, переложив часть работы на неспециалистов. Искусственный интеллект также усилит тенденцию к созданию платформ “малокодовой и бескодовой разработки приложений”, с помощью которых писать ПО сможет любой. Бразильский кредитор Banco do Brasil использует такую систему, позволяя сотрудникам разрабатывать сотни приложений, в том числе для упрощения помощи клиентам в поиске страховых продуктов.
Еще одним результатом переворота в программировании является более сильная зарубежная конкуренция для молодых разработчиков в богатых странах. Согласно данным Evans, ожидается, что в период с 2023 по 2029 год число компьютерных программистов в Азиатско-Тихоокеанском регионе и Латинской Америке вырастет на 21% и 17% соответственно по сравнению с 13% в Северной Америке и 9% в Европе. Такой дисбаланс говорит о том, что бум офшоринга и аутсорсинга, скорее всего, продолжится. Консалтинговая компания Everest считает, что около половины всех расходов на ИТ приходится на аутсорсинг, включая значительную часть разработки ПО. Другие фирмы открывают представительства за рубежом, чтобы пользоваться преимуществами более низких затрат на оплату труда. В этом контексте мировым лидером является Индия: в 2023 году ее экспорт программного обеспечения и сопутствующих услуг составил 193 миллиарда долларов, половина из которых пришлась на Америку.
Компаниям становится легче контролировать расходы. “Это очень хороший способ масштабирования... без раздувания бюджета”, — говорит специалист по цифровизации в нефтегазовой сервисной компании Schlumberger Шаши Менон (Shashi Menon). Около половины его инженерной команды работает в Пекине и индийской Пуне.
Оффшорные возможности приобретают всё более изощренный характер. Некоторые зарубежные представительства теперь предоставляют базовое программное обеспечение и предлагают высококачественные тарифы. Санджив Джайн (Sanjeev Jain) из индийской фирмы Wipro говорит, что его инженеры помогали создавать сервис потокового видео Teams и разрабатывать микросхемы и ПО для “автомобилей с сетевыми возможностями”, которые взаимодействуют с другими сервисами и устройствами. Искусственный интеллект может помочь оффшорным фирмам делать более привлекательное программное обеспечение; да и сам ИИ тоже можно продавать. Infosys, еще одна индийская фирма, недавно сообщила, что выиграла пятилетний контракт на сумму два миллиарда долларов на поставку услуг в области ИИ и автоматизации.
Что всё это даст разработчикам, пока неясно. По одной из версий, искусственный интеллект и офшоринг массово отнимают рабочие места у западных разработчиков ПО. Звучит неправдоподобно. Чтобы связать фрагменты кода и проверить, работает ли он, по-прежнему требуется огромное количество технических ноу-хау.
Есть и более оптимистичная точка зрения: самые скучные элементы процесса создания ПО выполняют компьютеры, а разработчики тратят время на решение более сложных и важных задач. Уже ближе к истине. Ну а заказчики, между тем, рады новым тенденциям. ИТ-менеджеры уже давно говорят, что начальники требуют еще большей цифровизации при ограниченных бюджетах. Благодаря искусственному интеллекту и офшорингу это наверняка перестанет быть сложной задачей.
*Экстремистская компания, запрещенная в России.
** Принадлежит экстремистской компании Meta, запрещенной в России.