介绍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开始使用。