☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
百度comate可基于全量代码库生成结构化架构视图,五步操作:安装登录插件、打开源码文件、点击comate图标选择【代码库】、输入指令“帮我梳理当前代码库架构”、等待返回含模块职责等信息的报告。
当你接手一个陌生的项目,面对成百上千个文件和错综复杂的依赖关系,靠手动翻目录、读readme、猜模块职责来理清结构,既耗时又容易遗漏关键路径。百度comate能直接基于当前打开的整个代码库,生成结构化、带层级关系和职责说明的架构视图,省去你逐个文件溯源的时间。
用Comate快速获取项目整体架构
第一步:确保VS Code中已安装并登录Baidu Comate插件(版本需≥1.70,macOS需≥14,Windows需≥10)。
第二步:在VS Code中任意打开该项目下的一个源码文件(如src/main/java/com/example/App.java或index.ts),让IDE识别到项目根目录。
第三步:点击左侧活动栏中的Comate图标 → 在弹出面板顶部输入# → 从下拉菜单中选择【代码库】功能项。
第四步:在输入框中键入“帮我梳理当前代码库架构”,回车发送请求。
第五步:等待3~8秒,Comate将返回一份结构清晰的文本报告,包含模块划分、核心包/目录职责、技术栈选型依据、启动入口定位等信息。该结果基于全量文件扫描与语义理解生成,不是简单罗列目录树。
针对特定模块或框架的定向追问
方法一:聚焦某一层级
选中项目中某个子目录(例如backend/service)→ 右键 → 选择“用Comate分析此目录” → 输入“这个service层主要承担哪些职责?有哪些关键接口?”
方法二:确认技术选型逻辑
调用百度PaddleOCR‑VL大模型API,支持PDF、Word、PPT、图片等多格式文档解析,精准识别印刷体、手写体、表格、公式、图表、印章等复杂元素,支持100+语言,可处理不规则布局和跨页长文档。触发词:文档解析、VLM解析、大模型OCR、PaddleOCR、多模态文档、手写识别、公式识别、复杂版面。
在package.json或pom.xml上右键 → 点击“代码解释” → 紧接着在对话框中追问:“为什么选用Spring Boot而非Quarkus?依赖版本是否有兼容风险?”
方法三:追踪调用链起点
找到疑似主入口的类或函数(如main()、createApp())→ 选中整段函数体 → 点击悬浮工具栏中的“代码解释” → 再追加提问:“这个启动函数初始化了哪些核心组件?它们之间的依赖顺序是怎样的?”
避免常见误操作
不要在未打开任何项目文件的情况下直接调用Comate的“代码库”功能——此时它无法识别上下文根路径,会返回空结果或报错“未检测到有效项目”。【必须先打开至少一个属于该项目的源码文件】
不要把整个node_modules或.git目录纳入分析范围——Comate默认自动排除这些非源码目录,人工强制包含会导致分析超时或结果失真。
如果首次请求返回内容过于宽泛,可追加限定条件,例如:“请用三层缩进格式输出,只列出src目录下的主干模块,忽略测试和配置文件。”










