首页 新闻 会员 周边

如何让 AI 通过项目源码快速了解老项目的业务逻辑?

0
悬赏园豆:200 [待解决问题]

描述

目前手里只有一个老项目的完整源码,没有现成的业务文档、需求文档或系统说明。

现在希望通过 AI 对项目源码进行分析,梳理出整个项目的业务流程、核心模块以及各模块之间的关系,并逐步形成一套项目业务知识库。

最终目标是:

让 AI 能够理解这个项目的主要业务逻辑;
后续开发人员可以直接向 AI 询问某个功能、业务流程或代码位置;
当老程序员离职、新程序员接手项目时,可以借助 AI 快速熟悉项目,降低交接成本。

目前主要困惑是:只有源码的情况下,应该采用什么方式让 AI 系统地理解整个项目?是直接分析源码、生成业务文档,还是建立 RAG / 项目知识库?具体应该如何实施?

nitu的主页 nitu | 初学一级 | 园豆:2
提问于:2026-08-11 15:06
< >
分享
所有回答(3)
0

个人认为建RAG于AI理解无意义。主要需要让AI先扫一遍项目,从功能架构、技术架构、设计模式、核心理念、典型用例等方面形成markdown文档。对重点、复杂业务环境再列专项文档。再辅以生成项目skill、rule等,基本就够用了。

sleveen | 园豆:202 (菜鸟二级) | 2026-08-11 22:11

好的,我会尝试一下的试试的

支持(0) 反对(0) nitu | 园豆:2 (初学一级) | 2026-08-12 10:23
0

老项目劝你还是别用AI了,我公司的老项目,新来的人 只会用AI,让他负责一个老项目,他根本就不懂业务,也不懂10年前的老技术和代码,直接让AI 写,结果出问题了。公司客户现在闹着要告我们。老老实实 理解理解 老技术,老业务

需要格局 | 园豆:2217 (老鸟四级) | 2026-08-12 09:10

好的,我知道了,谢谢你的建议。

支持(0) 反对(0) nitu | 园豆:2 (初学一级) | 2026-08-12 10:24
0

让 AI 直接根据项目源码,生成一组文档 md。目录机构、架构文档、领域模型、数据库设计等等。然后你再根据这些 md 来快速理解业务。整体方案可以认为是项目 wiki

 
幻天芒 | 园豆:37271 (高人七级) | 2026-08-12 13:07

可以说的详细一些吗,

支持(0) 反对(0) nitu | 园豆:2 (初学一级) | 2026-08-12 16:27

@nitu: 先让 ai 输出一版,不符合心意就让它改。

 
支持(0) 反对(0) 幻天芒 | 园豆:37271 (高人七级) | 2026-08-12 21:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册