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.