基于Trae智能复杂项目重构实践

背景

之前在前文《基于CodeBuddy自定义Agent知识库重构实践》 IDEA下CodeBuddy+Deepseek R1 V0528尝试,与TonyYiLingMa+Qwen3-thinking模型勉强下完成单个子模块重构任务,存在过多编译不通过的情况。今天我们尝试使用Trae智能体+Gemini 2.5 Flash大模型实施重构,目标模块actor有90个java文件。

实践

上下文准备

4000个JAVA文件工程需要20分钟才能完成工作区索引

image

我们依然写了比较全的提示词,由于工程较大近4000个+JAVA文件,缩小范围到子模块的重构任务。智能体Agent 「OOP编程大师」, 点击 s.trae.ai

从分析类依赖关系,到设计模式识别,输出类库都做得比较好,超过Qwen3-thinking模型。

第二阶段 命令LLM按之前重构建议实施代码变更

image

继续

TraeAgentRefactorLargeScalproject2

总结

image

按计算机程序算法设计思想,我们还是只能采用"分而治之"思路,单个模块上下文 50个左右的类才能形成生产环境代码工程,必然消耗较多token。 模型需要支持较长token处理能力。

相关推荐
6***83059 分钟前
SpringBoot教程(三十二) SpringBoot集成Skywalking链路跟踪
spring boot·后端·skywalking
视觉&物联智能17 分钟前
【杂谈】-人工智能在风险管理中的应用:愿景与现实的差距
人工智能·网络安全·ai·aigc·agi
有追求的开发者33 分钟前
2025 年终总结:一个 Python DevOps 的成长之路
后端
有追求的开发者37 分钟前
别再等缓存自己"热"起来了!Python后端必会的预热技巧 🚀
后端
乌暮37 分钟前
JavaEE初阶---《JUC 并发编程完全指南:组件用法、原理剖析与面试应答》
java·开发语言·后端·学习·面试·java-ee
内存不泄露38 分钟前
基于Django和Vue3的文件分享平台设计与实现
后端·python·django
有追求的开发者39 分钟前
别再搞混了!127.0.0.1 和 localhost 背后的秘密
后端
野生技术架构师41 分钟前
Spring Boot 4.0 预览版深度解析
java·spring boot·后端
GISer_Jing43 分钟前
Nano Banana+LoveArt三大核心功能解析:重构AI设计全链路,让创意落地更高效
人工智能·设计模式·aigc
PXM的算法星球1 小时前
用 semaphore 限制 Go 项目单机并发数的一次流量控制优化实践
开发语言·后端·golang