代码维基:加速代码理解的革命性工具

谷歌推出Code Wiki平台,通过AI技术自动生成和维护代码文档,提供交互式导航、智能聊天和可视化图表,帮助开发者快速理解复杂代码库,显著提升开发效率。

介绍Code Wiki:加速你的代码理解

2025年11月13日

Fergus Hurley
产品管理总监
谷歌云,开发者与体验部门

Pedro Rodriguez
高级工程经理
谷歌云,开发者与体验部门

Rafael Marques
产品经理
谷歌云,开发者与体验部门

阅读现有代码是软件开发中最大、最昂贵的瓶颈之一。为了解决这个问题并提高你的生产力,我们推出Code Wiki,这是一个为代码仓库维护持续更新、结构化维基的平台。

理解代码的新方式

在谷歌,我们的使命是整合全球信息,供大众使用,使人人受益。对于开发者而言,这意味着解锁当前埋藏在复杂源代码中的重要知识。

我们构建了一个系统,通过保持文档的活力来实现这一使命。它不再使用静态文件,而是为每个仓库维护一个持续更新的结构化维基。

  • 自动化且始终保持最新:Code Wiki扫描完整代码库,并在每次更改后重新生成文档。文档随代码一同演进。
  • 智能且上下文感知:整个始终更新的维基作为集成聊天的知识库。你不是在与通用模型对话,而是在与一个对你的仓库了如指掌的模型交流。
  • 集成且可操作:每个维基部分和聊天答案都直接超链接到相关的代码文件和定义。阅读和探索合并为一个工作流程。

Code Wiki网站

今天,我们以公开预览版形式推出Code Wiki网站,这是我们基于这一新系统构建的首个产品。它收录公共仓库,并为每个仓库生成、托管和维护全面且交互式的文档。

你不再需要阅读静态文本,而是可以交互式导航,直接从高层次的概念解释跳转到它们引用的确切代码文件、类和函数。如果你在复杂模块上遇到困难,可以向由Gemini驱动的聊天代理提问,该代理使用始终更新的维基作为上下文,回答关于你仓库的高度具体问题,即时弥合了解代码和实际探索代码之间的差距。在文本不足时,Code Wiki会自动生成始终保持最新的架构图、类图和序列图,确保你可以可视化与代码当前确切状态匹配的复杂关系。

这种由AI驱动、自动化、智能且集成的方法是解决这一瓶颈的关键。新贡献者可以在第一天就提交他们的首次提交,而高级开发者可以在几分钟而不是几天内理解新库。

即将推出:Code Wiki Gemini CLI扩展

虽然开源生态系统托管着大量仓库,但往往是我们自己的私有仓库最难有效记录。特别是在原代码作者可能已不在公司的环境中,理解遗留代码是一个巨大的障碍。我们认为这项技术将改变这些内部环境的游戏规则,确保每个人都有能力深入理解他们正在处理的代码。

我们正在为Code Wiki构建一个Gemini CLI扩展,以便团队可以在内部仓库上本地安全地运行相同的系统。加入Gemini CLI扩展的等待列表。

开发未来已来

开发者应该将时间花在构建上,而不是解读上。手动、过时的文档和无休止的代码阅读时代已经结束。开发的未来在于即时理解。

立即在codewiki.google开始使用。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计