Los equipos de ingeniería de software pueden empezar a utilizar la IA para realizar cambios menores, como eliminar código obsoleto o corregir el formato. Este alcance limitado permite a los desarrolladores experimentar con herramientas de refactorización basadas en IA sin perder el control sobre su código.
Un estudio encontró que la IA agéntica sobresale en tareas de refactorización de bajo nivel y orientadas a la congruencia, incluido el cambio de nombre y los cambios de tipo. El estudio también señaló que las herramientas de programación con agentes actúan como “socios de limpieza incremental”, ya que producen mejoras estructurales pequeñas, pero estadísticamente significativas, como reducir el tamaño y la complejidad de las clases.4