最近,独角兽 AI 公司 Cognition AI(Cognition Labs)推出了一个开源项目——DeepWiki,旨在为 GitHub 上的公共代码仓库生成 AI 驱动的交互式文档,堪称「GitHub 仓库的免费百科全书」。
用户可以通过官网直接访问,也可以将 GitHub 链接中的「github.com」替换为「deepwiki.com」。
体验地址:http://deepwiki.com
它通过分析代码、README 和配置文件,自动生成结构化的技术文档、交互式图表,并提供一个对话式 AI 助手,帮助开发者快速理解项目结构和逻辑——无需反复查阅稀少的 README 文件或晦涩的注释信息!DeepWiki 自发布以来,热度持续走高,吸引了众多用户,并获得了积极的反馈。
DeepWiki 主要有以下核心功能:
自动生成文档:
DeepWiki 可以将任意 GitHub 公共仓库转化为类似维基百科的文档页面,包含项目目标、核心模块、依赖关系图等。通过分析代码逻辑(如 if-else 结构、跨文件引用),生成通俗易懂的说明,适合新手和资深开发者。
对话式交互:
用户可以通过自然语言向 DeepWiki 提问,例如「如何实现用户鉴权?」或「解释 MVC 架构」,AI 会基于代码分析给出精准解答。基于 Devin 技术提供支持,支持中文等语言对话,增强全球开发者的使用体验。
交互式图表:
自动生成可点击的交互式图示,包括类层次结构(class hierarchies)、依赖关系图(dependency graphs)和工作流程图(workflow charts),用户可以放大缩小,自由探索各模块之间的关联。
深度研究(Deep Research)模式:
面向高阶用户,DeepWiki 支持运行高级分析任务,如检测潜在漏洞、建议优化方向,或将当前仓库与其他仓库进行对比分析。体验拥有一位资深工程师随时待命的感觉!
Deep Research 模式。
已索引的仓库可直接访问,如果目标公共仓库尚未被索引,用户可请求 DeepWiki 进行索引。
索引演示。
据团队成员介绍,DeepWiki 已索引 3 万个仓库,处理超 40 亿行代码,约 1000 亿个 Token,投入逾 30 万美元计算成本。但它是完全开源免费的,公共仓库无需登录即可访问(如果你想提交你的私有 GitHub 仓库到 DeepWiki,需要使用 Devin 账号登录)。
据猜测,DeepWiki 可能整合了 Cognition AI 的 Devin AI 技术(2024 年发布的 AI 软件工程师),结合大规模语言模型(LLM)、代码分析和云计算基础设施。
但 DeepWiki 目前存在索引数据未获第三方验证、暂不支持 GitHub Issues/PR 检索、复杂项目文档准确性需验证、私有仓库需注册且功能可能受限等局限,建议结合人工验证使用。
Cognition AI
Cognition AI(也称 Cognition Labs)是一家成立于 2023 年的人工智能公司,专注于开发人工智能驱动的软件工程工具,旨在加速科学发现和提升开发者生产力。其核心使命是「构建能够像人类一样推理和协作的 AI,助力人类解决复杂问题」。
他们在 2024 年 3 月发布了全球首个人工智能软件工程师 Devin,能够自主完成复杂编码任务,引起了不小的关注。
体验链接:https://devin.ai/
团队成员多为顶尖程序员,共获得 10 块 IOI 金牌,凸显其在算法和编程领域的实力,包括前 OpenAI、Google DeepMind 等公司的高级研究员和工程师,具备从模型训练到产品部署的端到端经验。
值得一提的是,团队以华人为核心,首席执行官 Scott Wu、首席技术官 Steven Hao、首席产品官 Walden Yan 均为华人。
参考链接:
https://www.xugj520.cn/en/archives/ai-github-documentation-deepwiki.html
https://apidog.com/blog/deepwiki/