2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

谷歌推出 Code Wiki:一个基于 AI 的持续交互式代码文档系统

作者:Robert Krzaczyński

  • 2025-11-26
    北京
  • 本文字数:943 字

    阅读完需:约 3 分钟

大小:460.31K时长:02:37
谷歌推出Code Wiki:一个基于AI的持续交互式代码文档系统

谷歌推出了一个新平台Code Wiki,旨在使软件文档与其所描述的代码始终保持同步。该系统为每个代码库生成一个结构化的维基——每次更改代码后会自动更新,并提供一个能够理解整个代码库的集成聊天界面。目前,面向开源项目的公开预览版旨在消除软件开发中最昂贵的其中一个瓶颈:阅读和理解现有代码。

 

Code Wiki 不依赖于过时的静态文件,而是会自动重建文档——扫描整个代码库,维护每个符号的链接,并重新生成反映代码当前状态的图表。开发人员可以在高阶解释和维基中引用的确切文件、类和函数之间流畅切换。如果仍有不清楚的地方,那么一个基于 Gemini 的聊天代理会使用完整且始终保持最新的维基作为知识源来回答你的问题。

 

公开预览站点接收开源代码库,并为其托管交互式文档。架构图、类关系和序列流是即时生成的,并且每次代码更改时都会更新。谷歌表示,该平台的目标是使新加入的贡献者能够在几分钟内理解系统的框架,同时帮助经验丰富的开发人员快速上手不熟悉的模块,而不需要进行缓慢的手动探索。

 

本地版本也在开发当中。谷歌正在开发一个 Gemini CLI 扩展,供希望在内部代码库上运行相同系统的团队使用——对于那些遗留代码库文档不完整且制度性知识已经消失的公司,这尤其有价值。感兴趣的团队现在可以加入候补名单。

 

对于此次发布,人们的早期反应既凸显了人们的热情,也揭示了围绕该方法的诸多疑问。在 Reddit 论坛上,一位用户写道

 

这其实意义非常重大。我猜,未来的设计思路是让 Gemini CLI 直接查询维基获取即时上下文/信息,而不是手动翻阅文件来理解其内容。

 

另一位用户提出了异议,认为需要平衡本地上下文和外部工具:

 

CLI 需要在编辑文件之前读取文件,因此它本就已经处于模型的上下文环境中了——既然 CLI 本身能访问代码库,让外部工具告知 CLI 代码库信息便毫无价值可言。

 

在 YouTube 上,有位观众指出了一个常见的工作流请求:

 

如果你能打印出整个文档的 MD 或 PDF 版本就好了,包括代码和引用在内。

 

推出 Code Wiki,说明谷歌坚信文档应该是动态、结构化且持续更新的,而不是由开发人员勉力维持的附加任务。谷歌将该平台视为向“即时理解”的转变——浏览不熟悉的代码更多是为了探索而不是解读。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://www.infoq.com/news/2025/11/google-code-wiki/

2025-11-26 11:457

评论

发布
暂无评论

Java学习—反射机制:解锁代码的无限可能

不在线第一只蜗牛

Java

鸿蒙 next 实现隐藏顶部 StatusBar

flfljh

鸿蒙

APP 服务卡片获取 APP 内数据

flfljh

鸿蒙

AI 场景下如何确保模型数据安全?Confidential AI 技术最佳实践解读

OpenAnolis小助手

AI 操作系统 机密计算 Confidential AI

恭喜!龙蜥赛项25支队伍获得首届中国研究生操作系统开源创新大赛一二三等奖

OpenAnolis小助手

开源 操作系统 龙蜥社区 龙蜥赛事

龙蜥副理事长张东:加速推进 AI+OS 深度融合,打造最 AI 的服务器操作系统

OpenAnolis小助手

开源 AI 操作系统 龙蜥操作系统大会

基于 EventBridge + DashVector 打造 RAG 全链路动态语义检索能力

阿里巴巴云原生

阿里云 云原生 EventBridge

国内首位聋人 Android 软件工程师体验通义灵码,“这真是太棒了”

阿里云云效

阿里云 云原生 通义灵码

MySQL数据迁移到SQLServer数据库

谷云科技RestCloud

MySQL 数据库 数据传输 ETL SqlServer

鸿蒙Next简易版本通用头部导航栏开发

flfljh

鸿蒙

Flutter开发鸿蒙,终端一体化

flfljh

鸿蒙

鸿蒙 next 实现对象数组的界面更新

flfljh

鸿蒙

深度监听对象数组变化

flfljh

鸿蒙

鸿蒙 next 实现应用内的暗黑模式切换

flfljh

鸿蒙

国内首位聋人 Android 软件工程师体验通义灵码,“这真是太棒了”

阿里巴巴云原生

阿里云 云原生 通义灵码

Flutter+鸿蒙NEXT开发获取系统文件路径

flfljh

鸿蒙

“AI”就一起来!开放原子联合龙蜥推出 OS Copilot 学习赛,show 出你的创意

OpenAnolis小助手

Linux AI 操作系统 OS Copilot

快递鸟预约取件API接口代码流程

快递鸟

快递

Flutter和OpenHarmony通信pigeon库的具体接入和用法

flfljh

鸿蒙

Flutter与鸿蒙原生交互二

flfljh

鸿蒙

对象数组,数据更新刷新ui

flfljh

鸿蒙

Flutter OS外接纹理适配简介

flfljh

鸿蒙

并发编程之同步/异步/回调/任务 工作流程分析图解

肖哥弹架构

Java 并发编程 高并发

Hume.ai 升级:自研情感模型集成 Claude 和 Fal;数字嗅觉公司 Osmo 用 AI 实现气味「传送」

RTE开发者社区

Flutter与鸿蒙三方库ohos的适配

flfljh

鸿蒙

华为账号一键登录

flfljh

鸿蒙

09.外观模式设计思想

杨充

告别头文件,编译效率提升 42%!C++ Modules 实战解析 | 干货推荐

OpenAnolis小助手

c++ 操作系统 模块 技术干货

Flutter与鸿蒙原生交互

flfljh

鸿蒙

谷歌推出Code Wiki:一个基于AI的持续交互式代码文档系统_AI&大模型_InfoQ精选文章