基于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处理能力。

相关推荐
ZhengEnCi1 小时前
Agent 规则管理:让 Memory 做索引、让 Skill 存规则——上下文上限实测与分工方案
后端
nice_lcj5201 小时前
深入理解 Java 反射:从 Class 对象到方法调用(含性能实测 + 迷你 IOC 实战 + 面试考点)
java·开发语言·后端·面试
骑着蜗牛撵大象3272 小时前
2026 后端 AI 工程化:Spring AI 管调用、MCP 管工具、Agent 内嵌管自治
java·人工智能·后端·spring·ai·可观测性·mcp
摸爬滚打的小李3 小时前
Spring XML + WAR + Tomcat 项目启动
后端
IT_陈寒4 小时前
SpringBoot自动配置的坑,这次终于爬出来了
前端·人工智能·后端
RainbowFish4 小时前
# RAG 与智能体记忆:从原理到工程实践 > 一篇给学习者的总结。
后端
苏三说技术4 小时前
为什么越来越多人用Arthas 4 ?
后端
ServBay4 小时前
AI 开发平台出事后,API Key 泄露要怎么办
后端·aigc·ai编程
程序员老申4 小时前
解剖 PDF 底层二进制:一行代码如何抓出假薪资流水的 3 处破绽
后端
JuiceFS5 小时前
从 Meta 的工程实践看 EB 级 AI 存储架构
人工智能·后端