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

相关推荐
SEO_juper3 分钟前
JavaScript 渲染:AI 智能体无法读取,直接影响收录
开发语言·前端·javascript·aigc·seo·跨境电商·geo
captain_AIouo5 分钟前
攻克行业技术痛点,GPT Image2重塑电商AI生图标准
大数据·人工智能·经验分享·gpt·aigc
公众号-老炮说Java8 分钟前
Spring AI Alibaba 硬核实战:Token 原理 → RAG → 多智能体,一篇通
java·人工智能·后端·spring
K姐研究社9 分钟前
LibTV团队版实测 – 多人协作重构 AI 视频生产模式
人工智能·aigc·音视频
zoyation12 分钟前
Spring Boot多数据源
java·spring boot·后端
云登指纹浏览器15 分钟前
指纹浏览器自动化API对接实战总结:技术方案选型 + 避坑指南
运维·后端·自动化
绝知此事21 分钟前
ELK 从入门到精通:Spring Boot 实战三部曲(一)—— 基础核心与快速上手
spring boot·后端·elk
土狗TuGou26 分钟前
SQL内功笔记 · 第5篇:SQL逻辑执行顺序
数据库·笔记·后端·sql·mysql
陆业聪34 分钟前
WebView与原生JS交互:JSBridge设计模式与安全实践
人工智能·aigc
为思念酝酿的痛9 小时前
POSIX信号量
linux·运维·服务器·后端