学习新项目,看开源,常遇到几个难题:
-
打开一堆文件夹,感觉迷路
-
README 写得好像跟代码是两回事
-
想问一句「这个函数到底干什么」,结果 Ctrl+F 搜半天没上下文……
-
参照案例仍然无法运行
今天给大家安利一个超爽的「读码外挂」:DeepWiki。只要把 GitHub 链接里的 github.com
换成 deepwiki.com
,秒变 AI 维基+聊天助手,边看边问,效率直线上天!
以学习:SpringAI为例。
一、项目结构秒懂|图胜千言
-
在浏览器打开Spring AI仓库:
https://github.com/spring-projects/spring-ai
-
地址栏一行改成:
https://deepwiki.com/spring-projects/spring-ai
-
回车,等几秒——自动生成「模块依赖图」、文件树、核心类关系图。
二、AI 聊天助手|「问它就对了」
看文档有不懂的地方直接问就对了!例如:
看到Spring AI 的架构设计,不太理解的,可以直接复制文本,然后提问:
点击搜索之后,会进行页面跳转
想要了解,spring ai整个的项目结构,也可以直接问:“spring AI 项目结构介绍一下”,他就能够罗列出相关的目录结构以注释。学习上手新框架不要太快。
三、写案例代码改Bug一条龙
代码能力来源于代码仓库,脱离该仓库层面的代码知识能力较为薄弱,可以结合其他AI编程工具。
deepwiki 除了能够作为仓库代码阅读助手,还能够直接辅助编程。
学习知识,最快方式就是实践,通过 deepwiki 可以直接提问,让 deepwiki 协助我们生成案例代码。
不单单给出案例代码,deepwiki 还会直接给出引用的相关源码,便于参考阅读。
小结+行动指南
-
秒变维基:只换域名,无需安装、免登录(公共库)。
-
图+问双模式:结构图+聊天问答,读码效率翻倍。
-
搜索+跳转:插件加持,全文检索+原码跳转,两不误。