Understand Anything 简要使用文档

Understand Anything 的 README.zh-CN.md

命令

在 VS Code Copilot Chat 中输入 / 开头的命令。

构建知识图谱

复制代码
/understand

扫描当前项目,提取函数/类/依赖,生成知识图谱并保存到 .understand-anything/knowledge-graph.json。默认增量更新,仅分析变更文件。

复制代码
/understand --language zh        # 生成中文内容(节点描述、Dashboard UI、导览路线)
/understand src/frontend         # 限定分析范围到指定子目录
/understand --auto-update        # 安装 post-commit 钩子,每次提交自动增量更新

--language 参数支持:en(默认)、zh、zh-TW、ja、ko、ru。

打开 Dashboard

复制代码
/understand-dashboard

打开交互式网页看板。代码库以力导向图呈现,按架构层级颜色编码,可平移/缩放/搜索/点击节点,查看摘要、依赖关系和引导式学习路径。

对话查询

复制代码
/understand-chat How does the payment flow work?

基于图谱回答代码库相关问题,支持语义搜索------如"哪些部分处理身份验证?"即可定位相关节点。

变更影响分析

复制代码
/understand-diff

分析当前未提交的变更对系统的影响范围,查看连锁反应。

深入理解某个文件

复制代码
/understand-explain src/auth/login.ts

生成新人学习指南

复制代码
/understand-onboard

自动生成按依赖顺序的架构学习路径。

提取业务领域

复制代码
/understand-domain

提取业务领域、流程、处理步骤,在 Dashboard 中以水平图展示领域→流程→步骤的映射。

分析 LLM Wiki

复制代码
/understand-knowledge ~/path/to/wiki

分析 Karpathy 模式的 LLM Wiki,从 index.md 提取 wikilinks 和分类,发现隐式关系、实体和论断。

输出产物

复制代码
.understand-anything/
├── knowledge-graph.json      # 核心图谱数据
├── intermediate/             # 临时中间文件
├── diff-overlay.json         # 增量差异覆盖
└── dashboard/                # 可视化 Dashboard

Dashboard 功能

功能 说明
交互式图谱 文件/函数/类是可点击、可搜索、可探索的节点
层级可视化 按 API / 服务 / 数据 / UI / 系统工具自动分组,颜色编码
语义搜索 模糊搜索 + 语义搜索,自然语言查找相关节点
学习路径 按依赖顺序生成引导式学习路线
领域视图 以水平图展示代码到业务流程的映射
影响分析 提交前查看变更的连锁影响范围
角色适配 根据角色(初级开发/项目经理/高级)调整详细程度
语言概念 12 种编程模式(泛型、闭包、装饰器等)自动标注并解释

支持的语言

Tree-sitter 静态分析支持:C、C#、C++、Go、Java、JavaScript、PHP、Python、Ruby、Rust、TypeScript。

相关推荐
奇牙coding4 小时前
doubao-seed-2.1-pro 报 HTTP 401 怎么办?Key 正确也要检查请求头和端点
网络·数据库·http·ai
irislinAmelia10 小时前
缺陷检测AI关键点在哪
人工智能·嵌入式硬件·1024程序员节
Ai-_Man10 小时前
Meta Muse还是不可以导出左侧所有对话,只能点进去单条内容导出,方法不对吗?
开发语言·人工智能·ai·小程序·c#·1024程序员节
安托智造10 小时前
MBD:从二维图纸到三维模型的制造革命(下)
大数据·人工智能·制造·mbd
火山引擎开发者社区10 小时前
VeOps 深度调查:让 AI 排障从“能用”走向“可靠”
人工智能
梓豪csd10 小时前
消息订阅中心:谁该收到哪条通知
java·开发语言·人工智能·低代码·自动化·1024程序员节
秋饼10 小时前
Spring AI 2.1 Message Parts 深度实战:推理签名回放与跨轮记忆持久化的源码级落地
java·ai·技术分享·后端开发
王中阳Go10 小时前
两个入口答案不一致先别调模型:6 行入口口径对账表(附脚本)
人工智能·后端·python·大语言模型·1024程序员节
武天旭10 小时前
AI安全--AI大模型的隐私保护与法律法规
人工智能·安全
Solange__11 小时前
影视预演怎么用AI生成3D场景?从分镜、Blockout到镜头交付的完整流程
人工智能·游戏·3d·ai·自然语言处理·aigc·游戏策划