代码库
Codebase
构成一款软件的全部代码。「能理解整个代码库的AI」是编程智能体竞赛中的核心说法。
简单来说
代码库指的是构成一款软件的全部代码。打个比方,如果把软件比作一栋建筑,代码库就不是一张图纸,而是整套设计图纸——如果每个文件是一个房间的图纸,那代码库就是整栋建筑的图纸合集。大型服务的代码库可以达到数百万行,新入职的开发者光是熟悉公司的代码库就要花上好几周。
这个词最近在AI新闻中频繁出现,是因为衡量AI编程能力的标准变了。在单个文件里续写代码的自动补全早已司空见惯,如今的竞争焦点在于:AI能否通体理解他人搭建的庞大代码库,并一次性修改多个文件。用人来打比方,这相当于第一次看到一栋建筑的图纸合集,就能据此完成管道施工。
所以「理解代码库」总是和上下文窗口(AI一次能记住的信息量)一起被提及。图纸合集越大,摊开它所需要的桌子也就越大。
在报道中是这样出现的
「新模型在大规模代码库理解评测中排名第一」——意思是测试的不是短小的代码片段,而是像真实服务规模那样阅读并修改整个代码的能力。
相关词条
出现过这个词的报道
目前还没有报道用到这个词。有新报道时会自动出现在这里。