摘要
本申请提供一种本地代码知识库的生成方法、装置、设备及存储介质,涉及数据库构建技术领域。该方法包括:对本地客户端包括的代码库进行扫描,得到代码库中的代码文件。之后根据预设分片要求,对代码文件进行分片处理,得到多个代码块。将多个代码块存储至预先在本地客户端创建的嵌入式数据库中。进一步的,基于部署在本地客户端中的transformers模型,将多个代码块转换为对应的向量表示,并将向量表示存储至预先在本地客户端创建的向量数据库中。最后基于嵌入式数据库与向量数据库,生成本地代码知识库。本申请依赖transformers模型,能够捕捉到代码块的语义信息,且通过部署的嵌入式数据库与向量数据库,能够灵活地组织和管理大量的代码文件。