智能問答技術(shù):RAG在開源代碼倉庫中的應(yīng)用

2025-01-03 17:49 更新

針對開源代碼倉庫的智能問答,使用了 RAG 檢索增強生成的技術(shù)。對新增的代碼倉庫,私有的代碼倉庫,以及原代碼倉庫的新增項,不用通過模型微調(diào),都可以通過RAG被檢索到,并在生成中進(jìn)行增強,大幅減輕生成內(nèi)容的幻覺性。

另外,利用@repo 的代碼倉庫智能問答,針對代碼片段的生成也更準(zhǔn)確,因為模型針對代碼倉庫進(jìn)行檢索,增強了生成能力;同時也會根據(jù)返回的代碼索引,找到代碼出處進(jìn)行驗證,實現(xiàn)更精準(zhǔn)的代碼生成。

對私有代碼庫建立知識庫的方式:

  1. 如果是public的項目,可以通過這里:CodeGeeX RAG 代碼倉庫征集 提交給我們來收錄。

  2. 如果您在使用插件的過程中,發(fā)現(xiàn)某一個您希望使用的代碼庫未被收錄,則可以在插件中直接“點擊提交”。

  1. 如果是私有的,或者是本機的項目,我們正在開發(fā)接口,稍后會開放給大家;


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號