CodeGeeX在升级到第三代模型时,就引入了RAG检索增强生成的能力。即模型会根据检索到的相关背景知识生成回答,大幅减轻生成内容的幻觉性。
在CodeGeeX插件中,是通过侧边栏对话框中输入“@repo”触发 RAG 技术。用户可以对开源代码仓库进行提问,更准确地获得指定开源代码库相关的内容检索和生成。
近期CodeGeeX通过对检索算法的优化,以及新增流行代码仓库的支持,使得插件中的@repo功能效果获得提升。
如果你已经在IDE中安装了v2.7.0版本之后的CodeGeeX插件,那么,现在重新启动IDE,就可以体验性能提升后的“@repo”功能。
一、搜索算法优化,检索效果提升
<iframe allowfullscreen="true" data-mediaembed="csdn" frameborder="0" id="6nrHENw3-1727231197311" src="https://live.csdn.net/v/embed/426543"></iframe>fast api
使用@repo,可以针对关联的开源代码库上下文做内容检索,比如代码库中有API的最新更新、有新增的功能组件等,CodeGeeX能够在当前范围内,对信息进行检索增强生成。
<iframe allowfullscreen="true" data-mediaembed="csdn" frameborder="0" id="wPRqhKSe-1727231211583" src="https://live.csdn.net/v/embed/426544"></iframe>艾特repo2-FF
二、新增对更多流行代码仓库的支持
根据用户反馈,增加对以下仓库的支持 (点击'@repo'图标后,输入仓库名即可找到)
FFmpeg/FFmpeg
THUDM/CodeGeeX2
alibaba-damo-academy/FunASR
element-plus/element-plus
gradio-app/gradio
huggingface/trl
nestjs/nest
nginx/nginx
pandas-dev/pandas
pmndrs/zustand
run-llama/llama_index
tiangolo/fastapi
vercel/next.js
vitejs/vite
CodeGeeX收录的流行开源仓库已经超过100+个,在输入代码仓库名称的同时,展示出的开源仓库列表会根据检索收录结果发生变化。
如果用户输入名称后,发现还未收录该代码仓库,则可以直接在线提交这个代码仓库的信息。
CodeGeeX插件持续地快速迭代,期待将更多功能提供给大家使用。
也希望您能不断挖掘和发现CodeGeeX插件在智能编程方面的使用技巧,加入用户群告诉我们!
标签:检索,插件,CodeGeeX,仓库,代码,repo,算法 From: https://blog.csdn.net/CodeGeeX/article/details/142516759