AI Solution Finder
Accenture logo

Refactoring Agent (Vertex AI)

Refactoring Agent (Vertex AI): Intelligently modernize your Java code with AI.

Publisher

Accenture

Product Details

This agent uses Gemini via the Vertex AI platform to refactor legacy Java code, drawing on output from a Static Analysis Agent. It supports a minimum effort mode for lightweight cleanup and safe upgrades and a maximum effort mode for deep modernization and cloud readiness, choosing between them based on predefined rules, customer needs, code complexity, and modernization requirements. Refactored code is stored in a Cloud Storage bucket, and a completion event is published to a Pub/Sub topic.

The agent automates language upgrades, cloud migrations, and technical debt reduction. It modernizes code structure, replaces deprecated libraries, integrates cloud-native services, identifies code smells, fixes bugs, improves performance, and generates updated documentation. It is built for development teams, DevOps, cloud engineers, and IT architects migrating legacy Java applications to the cloud.

Key Use Cases

Automated Java LTS Version Modernization

Employs Vertex AI Gemini to upgrade legacy Java frameworks, replace deprecated libraries, and resolve code smells based on static analysis reports.

Cloud-Native Code Re-Architecting

Transforms monolithic Java codebases into modular, cloud-ready architectures, writing refactored repositories to Cloud Storage and notifying DevOps pipelines via Pub/Sub.

Explore detailed deployment path

Requires Gemini. Access integration prerequisites, specialized agent configuration guides, and implementation documentation.