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

相关推荐
你的人类朋友11 分钟前
❤️‍🔥BFF架构版的hello world
前端·后端·架构
孟婆来包棒棒糖~14 分钟前
SpringCloude快速入门
分布式·后端·spring cloud·微服务·wpf
雾林小妖38 分钟前
springboot集成deepseek
java·spring boot·后端
知识浅谈1 小时前
基于Dify构建本地化知识库智能体:从0到1的实践指南
后端
网络安全打工人1 小时前
CentOS7 安装 rust 1.82.0
开发语言·后端·rust
梦兮林夕2 小时前
04 gRPC 元数据(Metadata)深入解析
后端·go·grpc
pe7er2 小时前
RESTful API 的规范性和接口安全性如何取舍
前端·后端
山风呼呼3 小时前
golang--通道和锁
开发语言·后端·golang
Ice__Cai3 小时前
Django + Celery 详细解析:构建高效的异步任务队列
分布式·后端·python·django
阿华的代码王国3 小时前
【Android】卡片式布局 && 滚动容器ScrollView
android·xml·java·前端·后端·卡片布局·滚动容器