最近公司需要梳理老项目的接口逻辑等信息,建立知识库,但是如果只是用大模型强行扫描,不怎么准,佬们有成功经验分享吗,老项目大部分都是java项目
按我的经验是大项目一个主会话只够摸出个大概的,肯定需要根据这个大概主会话分派子代理,如果还是分块过大甚至会派2级子代理去摸清
如果是使用cc的话,它的那个ultracode的动态工作流就不错,可以分层扇出几十,上百个子代理进行解析,对应的就是会很耗费token ![]()
你要把工程输出为详细设计文档。1.整体架构图 2.模块关系图 3.类关系图 4.关键业务流程图/时序图,使用代码辅助讲解。(2/3/4主要用uml/mermaid输出)5.关键模块/类的关键函数详解,功能和作用。 软件工程的支撑关系。函数->模块/类->功能->业务。所以你要梳理这个业务需要哪些功能支撑,这些功能是哪些模块配合实现,这些模块有哪些类,类里哪些关键函数。搞清楚哪些是框架接口,哪些是具体实现。
看起来你需要一个 plan skill
不如试试这个?
自动分配任务, 跨会话保持进度, 不担心上下文不够用