智能问答技术:RAG在开源代码仓库中的应用
2025-01-03 17:49 更新
针对开源代码仓库的智能问答,使用了 RAG 检索增强生成的技术。对新增的代码仓库,私有的代码仓库,以及原代码仓库的新增项,不用通过模型微调,都可以通过RAG被检索到,并在生成中进行增强,大幅减轻生成内容的幻觉性。
另外,利用@repo 的代码仓库智能问答,针对代码片段的生成也更准确,因为模型针对代码仓库进行检索,增强了生成能力;同时也会根据返回的代码索引,找到代码出处进行验证,实现更精准的代码生成。
对私有代码库建立知识库的方式:
-
如果是public的项目,可以通过这里:CodeGeeX RAG 代码仓库征集 提交给我们来收录。
-
如果您在使用插件的过程中,发现某一个您希望使用的代码库未被收录,则可以在插件中直接“点击提交”。
-
如果是私有的,或者是本机的项目,我们正在开发接口,稍后会开放给大家;
以上内容是否对您有帮助:
更多建议: