DeFi

Искусственный интеллект в программировании крупных проектов с большими командами: опыт июня 2025 года

DeFi
AI for coding on a large codebase with a big team in Junw 2025

Современное использование искусственного интеллекта в разработке программного обеспечения на больших кодовых базах и в крупных командах открывает новые горизонты эффективности и качества. Рассматриваются особенности внедрения AI-технологий, их преимущества и недостатки, а также перспективы развития на примере практики 2025 года.

В условиях стремительного развития технологий искусственный интеллект занимает всё более значимое место в процессах разработки программного обеспечения. Особенно это заметно в крупных проектах с огромными кодовыми базами и обширными командами разработчиков. В июне 2025 года компании продолжали адаптировать AI-инструменты в своём повседневном рабочем процессе, испытывая как преимущества, так и вызовы, связанные с интеграцией таких решений. История внедрения этих технологий показывает интересный путь трансформации и переосмысления подходов к кодированию на больших кодовых базах. Текущая ситуация в области AI и разработки программного обеспечения характеризуется попытками найти баланс между автоматизацией и сохранением высокого качества продуктов.

Многие компании подошли к вопросу с осторожностью, понимая, что упрощение процесса написания кода может привести к дополнительной нагрузке на этап проверки. Автоматизация ускоряет создание новых функций и исправление ошибок, но требует пересмотра качества кода и работы ревьюеров. Одним из ключевых инструментов, используемых ведущими разработчиками, стала платформа SourceGraph Cody, которая была внедрена в несколько крупных организаций, включая ShipHero. При этом особое внимание уделялось соблюдению политик и лицензий, что позволило легализовать применение AI для кода и предоставило всем инженерам доступ к интеллектуальной помощи. Такие AI-системы работают не только как расширители автодополнения, но и как «агенты», способные вести диалог с разработчиком и создавать код, ориентируясь на поставленные задачи и тесты.

Рассмотрение развития AI в секторе программирования позволяет проследить, как менялись инструменты и подходы. Ранее широко использовавшийся GitHub Copilot дал старт массовому внедрению AI, однако с течением времени он оказался менее эффективным по сравнению с более новыми решениями, особенно в части работы с корпоративными и специализированными проектами. Это связано с ограничениями в обучении на открытых данных и недостаточной адаптацией под уникальный контекст команды и продукта. Большая кодовая база — иногда превышающая миллионы строк кода — ставит перед искусственным интеллектом серьёзные вызовы. Современные модели вроде Gemini 2.

5 обладают максимально расширенным контекстным окном, но оно всё ещё ограничено примерно 50 тысячами строк кода, что значительно меньше объёма большинства корпоративных проектов. Это накладывает дополнительную ответственность на пользователей, которым необходимо грамотно выбирать части кода для передачи системе, чтобы получить релевантные и качественные результаты. Преимущества применения AI в больших командах и масштабных проектах очевидны. Во-первых, AI помогает ускорить рутинные задачи, такие как написание тестов или внесение стилистических изменений, значительно снижая время, которое бы дизайнеры кода посвятили этим процедурным моментам. Во-вторых, встроенные правила и стандарты, которые выходят за рамки привычных линтеров, могут быть формализованы таким образом, чтобы AI помогал придерживаться их на этапе написания, а не на этапе ревью.

Это снижает количество ошибок и облегчает поддержание единого стиля и архитектурных паттернов в проекте. Важно подчеркнуть, что внедрение AI не отменяет необходимость в профессиональном код-ревью. Наоборот, оно смещает фокус с поиска элементарных ошибок и стилистических проблем на более глубокий анализ архитектуры, оптимизации и сложных сценариев использования. За счёт ускорения производства кода нагрузка на ревьюеров увеличивается, ведь теперь они получают больше кода за меньшее время и должны проводить тщательный анализ выданных AI решений. При этом хорошие ревьюеры по-прежнему остаются дефицитным ресурсом.

Сложности применения AI инструментария становятся острее в вопросах итеративной доработки кода. AI склонен вносить глобальные изменения даже при необходимости минимальных корректировок. Это осложняет процесс тонкой настройки и приводит к определённой степени «рулетки» — результат работы ИИ не всегда может быть предсказуемым и стабильным. Такую неопределённость особенно тяжело переживают разработчики, привыкшие к точному и контролируемому процессу изменения исходного кода. Важным психологическим и организационным аспектом является влияние AI на менеджмент и наблюдение за эффективностью разработчиков.

Использование интеллектуальных помощников позволяет некоторым сотрудникам «маскировать» снижение собственной продуктивности, что снижает шансы своевременного оказания им поддержки и может негативно сказываться на общем качестве продукта. В этом плане ухудшается обратная связь и труднее выявлять зону ответственности каждого участника процесса. Технические ограничения среды разработки и платформ, применяемых для AI интервенций, также заслуживают внимания. Не все интеграции показывают стабильную работу с необходимым контекстом правил и настроек. Часто контекст теряется или вытесняется при работе со слишком длинными файлами, что ограничивает возможности использования AI для комплексных задач.

Ожидается, что в будущем появятся механизмы приоритизации и закрепления наиболее значимых частей контекста, что улучшит качество и предсказуемость работы ИИ-помощников. Перспективы развития применения искусственного интеллекта в больших кодовых базах связаны с адаптацией архитектуры проектов. Планируется переосмысление структуры кода с целью улучшения его модульности и доступности, упрощения навигации и повышения эффективности использования AI в контексте ограниченного объёма обработанной информации. Это даст возможность не только рациональнее использовать возможности AI, но и упростить работу разработчиков и улучшить качество итогового продукта. Кроме того, на фоне ускорения производства кода возникают новые подходы к управлению качеством, где часть функциональности может позволить себе меньшую надёжность в пользу скорости, одновременно с сохранением критически важных компонентов на высоком уровне качества.

Автоматическая торговля на криптовалютных биржах Покупайте и продавайте криптовалюты по лучшим курсам Privatejetfinder.com (RU)

Далее
Powell Says Pace of Job Creation Is a Concern
Суббота, 13 Сентябрь 2025 Пауэлл выразил обеспокоенность темпами создания рабочих мест в США

Анализ выступления Джерома Пауэлла о текущей ситуации на рынке труда и его влияние на экономику и политику Федеральной резервной системы.

Keyera Deal for Certain Plains NGL Assets Widens Reach, CEO Says
Суббота, 13 Сентябрь 2025 Расширение возможностей Keyera благодаря сделке с Certain Plains NGL: взгляд генерального директора

Сделка Keyera по приобретению активов Certain Plains NGL открывает новые горизонты для компании, усиливая её позиции на рынке природных жидких углеводородов и способствуя устойчивому развитию в энергетической отрасли.

Did Cotton Prices Just Hit a Bottom After Falling to a 9-Week Low?
Суббота, 13 Сентябрь 2025 Цены на хлопок достигли дна после падения до 9-недельного минимума: анализ и прогнозы

Рассматриваем последние изменения на рынке хлопка, причины снижения цен до 9-недельных минимумов, а также перспективы дальнейшего развития ситуации с учётом данных USDA и технического анализа рынка.

Dollar Rebounds on Hawkish Powell
Суббота, 13 Сентябрь 2025 Доллар укрепляется на фоне жесткой риторики Джерома Пауэлла: что это значит для мировой экономики

Обзор факторов, влияющих на укрепление доллара после заявлений главы ФРС Джерома Пауэлла, а также анализ экономических и геополитических тенденций, поддерживающих американскую валюту в 2025 году.

All Eyes Are on Nike Ahead of Q4 Earnings
Суббота, 13 Сентябрь 2025 Nike на пороге изменений: ожидания и вызовы перед отчетом за четвертый квартал 2025 года

Анализ текущей ситуации компании Nike, перспективы ее развития, вызовы, с которыми бренд сталкивается в 2025 году, и ожидания от предстоящей публикации финансовых результатов за четвертый квартал.

DAT and OTR, embroiled in dispute over factoring, reach settlement and end battle
Суббота, 13 Сентябрь 2025 Мирное разрешение спора между DAT и OTR в сфере факторинга: анализ и перспективы

Договорённость между компаниями DAT и OTR положила конец конфликту в области факторинга, что открыло новые возможности для обеих сторон и всей отрасли грузоперевозок. Подробный обзор событий, судебного спора и его итогов с анализом значимости в российском и международном контексте.

Aluminum Market Reacts to Tariff-Induced Price Spikes
Суббота, 13 Сентябрь 2025 Реакция алюминиевого рынка на резкие скачки цен из-за тарифов: анализ и прогнозы

Рынок алюминия переживает значительные изменения под воздействием тарифной политики США. Рост цен, вызванный усилением тарифов, повлиял на спрос, предложение и торговые отношения, формируя новую динамику рынка алюминия на 2025 год.