当前时间: 2026-03-20 08:23:53
分类:未分类
评论(0)
借助AI工具阅读代码的时代来临
随着大模型的快速迭代,市面上出现了各式各样的AI智能体产品,既有辅助日常办公的、也有各类图像、视频生成工具,当然,对于咱们程序员朋友来讲,AI编程的浪潮已经势不可挡了。
不过,大家也别太过于有压力,眼下与其抗拒,还不如主动迎接AI浪潮的到了,只要大家能够熟练运用各类工具,辅助大家提高工作效率还是不错的。平时,大家投入到阅读代码的时间如果比较多的话,今天给大家推荐一个智谱的Zread产品,它可以分析Github上面的任意代码仓库,并生成对应的wiki文档。
这个工具使用起来还是非常简单,进入网站的首页,展示的界面还是很常见的ChatGPT风格:
Zread支持直接搜索Github上面已经存在的代码仓库,让后直接生成对应的中文wiki文档,以OpenWrt项目举例,直接在搜索框中输入关键词,它会自动搜索匹配的代码仓库:
这里点击第一个就是官方的代码仓库,它会直接跳转到对应的wifi页面,你就可以看到非常全面的中文文档了。
在页面的左边是文档的书签导航列表,右边有文件列表,正文部分有详细的文档描述。这个网站出了可以提供详细的文档之外,它还能够提供知识库查询功能,在页面顶部中央,有一个Ask AI功能,你可以咨询有关此项目的问题,不过需要登陆才能使用:
不过,博主初步体验下来给人的感觉并不是太好,一个是实际上并不能完整识别github上的所有代码仓库,另一个原因是一些功能需要登录才能使用。于是,博主开始尝试在网上搜索相关的平替工具,直到发现了一个更加有意思的工具:deepwiki。
DeepWiki是一款由Cognition AI开发的 AI 驱动代码分析工具 ,旨在为 GitHub 公共代码仓库生成交互式维基文档和可视化分析。该工具于 2025 年 4 月 25 日正式推出 ,其核心技术基于 Cognition AI 的明星产品 Devin(全球首个 AI 软件工程师)。
-
代码解析与文档生成:DeepWiki能够解析代码结构,生成项目概述、技术栈、核心模块、依赖关系等文档,帮助开发者快速掌握项目架构,无需逐行阅读代码。
-
多语言支持:支持包括Python、Java、Rust等主流语言,对新兴语言的解析准确率超过92%。
-
交互式图表:提供架构图、依赖关系图、数据流向图等,让代码逻辑可视化,便于开发者理解。
deepwiki的首页界面风格比较普通,就是一个简单的搜索框加上一些推荐的代码项目:
我们还是以openwrt项目举例,在搜索框中输入关键词:
你会发现它匹配的代码仓库更多,并且默认按照星标排序,我们选择第一个就是目标项目,接下来就进入了openwrt代码仓库的wiki界面,如下图所示:
目前这个网站只支持英文文档,可能对英语不太好的朋友有一点点不友好,不过大家配合谷歌翻译阅读也不会有太大难度。但是,它的好处是可以直接通过对话的方式跟AI助手提问,无需注册账号和登录,相当于此功能完全免费。deepwiki的对话还支持3种模式,默认是Fast模式,能够满足我们绝大多数应用场景:
比如,我想知道openwrt项目中的hostapd软件包在哪个位置,那么,我可以直接问AI:
可以看到,AI助手可以准确找出对应软件包的位置,同时还会给出相应的介绍和对应的代码或文档佐证。
AI辅助代码阅读很快就会成为趋势,大家还是尽早熟悉和寻找合适的工具,博主初步体验还是觉得deepwiki更好用,不过国产的工具也推荐大家对比使用,推动本土产品成长。
在这基础之上,如果能够基于wiki内容进行二次编辑,同时导入到私域知识库中,那么可以玩出更多的花样来。
但是,低成本的本地化部署方案更符合企业办公环境的需要,这方面目前博主还没有找到合适的工具,如果您有好的推荐,欢迎交流~
本站文章均为手工撰写未经允许谢绝转载:
夜雨聆风 »
借助AI工具阅读代码的时代来临