Инструменты разработки продолжают эволюционировать, и интеграция ИИ-агентов в ключевые функции становится стандартом. JetBrains Rider, одна из ведущих IDE для .NET, сделала важный шаг, предоставив ИИ-агентам прямой доступ к своему движку рефакторинга. Это не просто улучшение, а фундаментальное изменение в том, как ИИ взаимодействует с кодом, делая его более безопасным, быстрым и экономичным.
Что произошло
JetBrains Rider теперь позволяет ИИ-агентам использовать свои возможности рефакторинга. Это означает, что агенты могут выполнять структурные изменения в коде, которые ранее требовали ручного вмешательства или были подвержены ошибкам при использовании простых текстовых операций. Благодаря этому, количество вызовов dotnet build сократилось со 163 до 3, а общее число вызовов инструментов упало с 2513 до 926 blog.jetbrains.com/dotnet/2026/08/19/rider-refactoring-code-skill/.
Несмотря на то, что sed по-прежнему остается наиболее часто используемым инструментом для простых текстовых правок, восемь операций рефакторинга, выполняемых агентом, составляют лишь 167 из 926 вызовов. Это указывает на четкое разделение труда: простые правки остаются в редакторе, а сложные, структурные изменения, последствия которых выходят за рамки локального контекста, передаются движку Rider blog.jetbrains.com/dotnet/2026/08/19/rider-refactoring-code-skill/.
Почему это важно
Интеграция ИИ-агентов напрямую в движок рефакторинга IDE — это значительный прорыв. Она устраняет необходимость в «оракуле сборки», который ранее использовался для проверки изменений, сделанных агентом. Это не только сокращает количество итераций, но и значительно повышает надежность рефакторинга, поскольку агент работает с семантически корректными операциями, а не просто с текстовыми заменами.
Результаты впечатляют: медианная продолжительность выполнения задачи сократилась со 157,9 до 26,6 секунд. Еще более значительное улучшение наблюдается в 95-м перцентиле, который упал с 346,4 до 56,9 секунд. Это напрямую связано с устранением медленных циклов «редактирование-сборка-чтение-ошибка». Соответственно, снизилась и стоимость: медианная стоимость задачи упала с $0,33 до $0,12, а стоимость решенной задачи — с $0,52 до $0,19, при этом количество используемых токенов сократилось почти вдвое blog.jetbrains.com/dotnet/2026/08/19/rider-refactoring-code-skill/.
Что это значит на практике
Для разработчиков и предпринимателей, использующих Rider и работающих с ИИ-агентами, это обновление открывает новые горизонты:
- Ускорение разработки: Используйте ИИ-агентов в Rider для автоматического рефакторинга. Это значительно сократит время, затрачиваемое на ручные изменения и отладку, позволяя быстрее доставлять функционал.
- Снижение затрат: Меньшее количество вызовов инструментов и сокращение использования токенов напрямую транслируются в экономию средств при работе с платными моделями ИИ. Оптимизируйте свои рабочие процессы, чтобы максимально использовать эти преимущества.
- Повышение качества кода: ИИ-агенты, работающие с движком рефакторинга, выполняют более безопасные и надежные изменения, что способствует повышению общего качества кодовой базы и снижению количества ошибок.
- Фокус на сложных задачах: Делегируйте рутинный рефакторинг ИИ, освобождая время для решения более сложных архитектурных проблем и инновационных задач.
- Оценка других IDE: Если вы используете другие IDE, следите за аналогичными интеграциями. JetBrains задает новый стандарт, и другие платформы, вероятно, последуют этому примеру, что изменит ландшафт инструментов разработки.