Заставить ИИ-агента написать код — это одно. Быть уверенным в том, что вы можете без опасений выпускать и поддерживать то, что он производит — совсем другое, особенно когда команды работают со сложными кодовыми базами, устаревшим кодом и в условиях регулируемой среды разработки.
Именно на этом сосредоточено наше глобальное партнерство с LTM. Наша ключевая платформа SonarQube обеспечивает управление агентским кодом и его верификацию, помогая предприятиям уверенно выпускать то, что создают их агенты. LTM предоставляет инженерные команды, практики поставки и отраслевой опыт для применения этих возможностей в разработке приложений своих клиентов.
Практика AI Engineering компании LTM обслуживает более 260 клиентов, включая 26 компаний из списка Fortune 500 и пять ведущих мировых банков. В рамках экосистемы BlueVerse AI решения AgentIQ, AppIQ и FusionIQ связывают воедино модернизацию приложений, оркестрацию агентов и контроль качества. Интегрируя SonarQube в эти рабочие процессы, LTM делает управление и верификацию неотъемлемой частью разработки и поддержки программного обеспечения.
Как отметил в разговоре со мной Каушик Чакраборти (Kaushik Chakraborty), исполнительный вице-президент и глобальный руководитель направления AI Business and Services в LTM: «На фабрике агентского ПО вопрос больше не в том, может ли агент написать код. Вопрос в том, сможет ли кто-то доказать правильность кода до того, как он будет перемещен. Именно поэтому Sonar интегрирован в нашу фабрику агентского ПО с первой строки, написанной агентом: он проверяет изменения непосредственно в рабочей среде агента, блокирует каждый пул-реквест с помощью независимых от агента доказательств и очищает существующий бэклог, чтобы модернизация не переносила старый технический долг в будущее».
Фокус нашей совместной работы сосредоточен на трех взаимосвязанных задачах: модернизации устаревшего кода без приумножения технического долга, внедрении единого управления для разных команд и инструментов, а также повышении окупаемости инвестиций в ИИ (ROI), теряемой на повторных запусках и переделках.
Более прочная основа для модернизации
По мере того как агенты берут на себя все большую часть работы по модернизации — от ориентации в устаревшем коде до реализации изменений, открытия пул-реквестов и исправления возникающих по пути ошибок, скорость перестает быть главной заботой. Гораздо сложнее сделать так, чтобы каждое из этих изменений строго соответствовало предполагаемому поведению системы и стандартам, установленным в вашей организации, вплоть до релиза. В противном случае вы рискуете получить модернизированную кодовую базу, которая воспроизводит слегка измененную версию старой.
Решение AppIQ от LTM поддерживает модернизацию путем обратного проектирования устаревших кодовых баз в документацию и спецификации для дальнейшей разработки. SonarQube расширяет возможности верификации в рабочем процессе агента с помощью Sonar Vortex, предоставляя агентам проектно-специфический контекст, стандарты кодирования и ограничения еще до того, как они начнут писать код, а затем независимо проверяя их результаты по мере работы.
Это помогает командам выявлять отклонения на ранних этапах, а не полагаться на собственную оценку агентом своей работы. SonarQube также проверяет изменения на соответствие стандартам организации в системе CI перед слиянием, предоставляя доказательства, помогающие командам принять решение о том, можно ли продвигать изменение дальше. Было также доказано, что это снижает затраты на токены: тестирование Sonar с использованием ведущего агента кодирования показало, что использование функции Vortex от SonarQube снижает потребление токенов до 36%.
Разумеется, существующий технический долг также требует внимания. Агент исправления SonarQube Remediation Agent генерирует исправления для подтвержденных проблем и повторно запускает анализ для проверки каждого исправления перед открытием пул-реквеста для проверки разработчиком. LTM интегрирует это устранение неполадок из SonarQube в свой подход к модернизации, опираясь на свои практики поставки и руководства по устранению уязвимостей.
Для клиентов это означает интеграцию проверок новых изменений и устранения существующего долга в процесс модернизации LTM, а не откладывание бэклога на другой проект.
Превращение управления в часть повседневной поставки
Единый набор стандартов полезен только тогда, когда команды могут применять его последовательно. Это становится сложнее, когда разные команды используют разных агентов, работают на разных языках и поддерживают кодовые базы с разным уровнем рисков.
SonarQube применяет единые стандарты ко всему вашему коду, а его верификация остается независимой от того, какой агент или разработчик написал это изменение. LTM добавляет свой опыт работы в регулируемых отраслях, помогая клиентам встраивать эти проверки в привычные для них процессы поставки программного обеспечения.
В совокупности это связывает управление и верификацию с теми решениями, которые команды принимают ежедневно, например, соответствует ли изменение стандартам организации и что должно быть исправлено до слияния (и кем именно). SonarQube ведет аудируемый журнал того, что было проверено и как обрабатывалось каждое найденное замечание, поэтому при возникновении вопроса о том, почему был выпущен релиз, ответ предоставляется вместе с доказательствами.
Инженеры LTM также прошли обучение работе с SonarQube, что обеспечивает командам поставки основу для применения подхода Sonar в рамках работы с клиентами, а не восприятие SonarQube как отдельной задачи по настройке инструментов.
Превращение затрат на кодирование с ИИ в принятые изменения
Наше исследование State of Code Developer Survey 2026 года показывает, почему это важно: по словам разработчиков, на долю ИИ теперь приходится 65% закоммиченного кода по сравнению с 42% годом ранее, и они ожидают, что в следующем году этот показатель достигнет 76%. Узким местом становится не написание кода, а его проверка и валидация, о чем сообщили 85 респондентов в отчете GitLab AI Accountability Report за 2026 год.
Для предприятия, инвестирующего в агентскую разработку, многократные запуск агентов расходуют токены, в то время как длительные циклы исправления отнимают рабочее время инженеров. Описанная выше экономия токенов решает одну из частей этой проблемы; обнаружение проблем до этапа код-ревью также помогает сократить объем работы, передаваемой далее по цепочке.
Роль LTM заключается в том, чтобы сделать этот подход частью клиентской доставки, объединяя обратную связь SonarQube со своими инженерными практиками. Цель состоит в том, чтобы сохранить время, которое агенты экономят командам.
Ставка на уверенность
Банковское дело, финансовые услуги и страхование — это первоочередные направления данной работы. Опыт LTM в этих отраслях помогает клиентам учитывать крупные устаревшие активы и устоявшиеся требования к управлению при внедрении ИИ.
Их кодовые базы могут включать COBOL и PL/I, а также Java и C#, и все они поддерживаются SonarQube. Такое покрытие крайне важно, когда модернизация охватывает как старые системы, так и новый код.
LTM задействует возможности SonarQube в инженерных командах своих клиентов и в процессах поставки ПО. Вместе мы помогаем предприятиям выстраивать стандарты, средства контроля и доказательную базу, необходимые для уверенного выпуска того, что создают их агенты.












