立即咨询

电话咨询

微信咨询

立即试用
商务合作

千字长文!一文带你了解腾讯云AI代码助手RAG

2024-10-16

想要深入了解RAG吗?RAG能解决什么问题?云巴巴将带你体验什么是RAG,如何最好的使用腾讯云AI代码助手RAG能力。

iconRAG是什么?

RAG这一检索增强生成技术,与腾讯云AI代码助手完美结合,为用户带来了前所未有的智能体验。它不仅基于大语言模型的海量知识,还随时能接入专为企业打造的“百科全书”级知识库。这使得腾讯云AI代码助手在提供研发问答和智能编码服务时,更加精准、全面,有效避免了模型幻觉,助力开发者高效解决问题,提升编码效率。

icon预置知识库,快速体验RAG

#代表了对话框的描述的额外Extra Context Info(更多类型的背景和数据信息)。我们对#的触发位置没有要求,也就是说,你可以把#知识库放在对话描述的任意位置。在对话输入框中,输入 # 调用预置的知识库。

VSCode 使用步骤

打开侧栏腾讯云AI代码助手,并在如下的输入框里选中上述内置的知识库。我们提供两种快速输入方式:

通过键盘输入直接输入 # 知识库名字,如下图,#TDesign 「问题描述」。为追求体验,当你输入的过程我们就启动过滤知识库。可以通过键盘上下键,选中后回车即可。

 通过鼠标点击#,点击「知识库」的数据类型后,我们会列出所有内置的知识库。这里的知识库是一系列相关的仓库的合集哦。

Jetbrains使用步骤

同VSCode的操作一样,你可以通过键盘或者鼠标的两种方式选中内置的知识库。

执行过程

你可以在对话框中的任意位置选中你要的知识库,基于RAG技术强化对于这次提问的结果增强。回车后,腾讯云AI代码助手会根据提问和知识库,先检索到和问题相关的资料参考,随后以资料及提问内容,一并问大模型,并生成了比之前更精准的答案。

支持多个支持库同时选择

你还可以选择多个知识库,从而方便提问并结合更多的知识库。比如我可以引入前后端知识库,并提问如下图所示,腾讯云AI代码助手会结合知识库的召回作为参考,并生成前端部分和后端部分。结合多个知识库的召回,对于个人用户使用知识库的价值大大提高。

icon自定义知识库,定制企业私有RAG

腾讯云AI代码助手允许企业创建专属的自定义知识库,并且支持的文件类型有单文档、多文档、文档压缩包、离线代码库等。企业管理员创建自定义知识库,上传文件内容后,企业授权的开发者即可在插件端通过#唤起知识库作为上下文进行回答,使得代码助手的回答更加贴合企业业务场景。

创建自定义知识库

创建自定义知识库只需要如下几步操作即可:

第一步,创建知识库空间:输入名称(20个英文字符或10个中文字符,推荐选择易识别区分的仓库名或主题名)、描述(30个英文字符或15个中文字符,用于辅助区分知识库内容)。

第二步,上传文件:为当前知识库添加文件。

若使用知识库增强私域代码场景,上传知识库文件应为源码文件,如Java工程应上传.Java尾缀文件,C++工程应上传 .cpp尾缀文件。避免上传以下内容:

a.项目构建产物文件,如前端工程通过WebPack生产的文件,通常位于/dist或/build目录下,后端工程编译生成的exe、dll、jar或其他编译制品文件

b.用于演示或测试说明场景的非业务逻辑代码

文件中考虑增强业务代码的函数命名规范性,如使用明确具体性的命名fetchUserData()、shouldSendNotification(),在函数头部增加更丰富的注释信息说明函数功能可以增强模型对私域代码知识的识别效果

单个文本文件类型,我们目前支持.md 和.markdown,每个文档不超过30MB。

单个代码(检测非二进制的代码文件),每个代码不超过30MB。

点击添加数据,进入添加文件页面。我们支持拖拽和点击弹窗选择文件两种交互。

点击并下载成ZIP包后,然后拖拽到当前页面后,点击确定后,我们会进行后端解压,如果遇到限制会给出失败原因。没有问题后则上传成功,并返回到知识库的首页展示文件列表。每个文件都有直观的索引状态展示。

第三步,等待索引完毕后开启知识库数据处理状态。

索引中、索引失败、已完成;

索引中和索引失败的数据不可启用;

索引完成的数据默认启用。

更新自定义知识库

通过以下两种方式修改知识库的基本信息,包括知识库的名称、描述;也可以对已经有的知识库进行文件的添加。

1.从知识库列表编辑:在知识库列表中选择对应知识库,点击编辑图标,即可进入知识库编辑模式;

2. 知识库内页面编辑:进入对应知识库内,点击名称边上的按钮进行编辑,回车即完成保存。

删除自定义知识库

进入知识库内,点击“删除”按钮,可删除该知识库。知识库删除后不可恢复,如有需要可重新创建知识库并添加数据。

使用自定义知识库

VSCode使用步骤:当前用户如果处于企业组织,且企业组织下有开启的自定义知识库,那么#知识库下就会出现「自定义知识库」分类。你可以通过键盘或者鼠标的两种方式选中内置的知识库。

Jetbrains使用步骤:当前用户如果处于企业组织,且企业组织下有自定义知识库,那么#知识库下就会出现「自定义知识库」分类。

 

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

热门数字化产品

句子互动SCRM系统句子互动SCRM系统,把企业微信账号变成机器人,实现更效率和高频次的触达。基于预设规则和对象特征,让消息推送更智能更精准。 帮助企业打通内外部系统的数据系统,实现更多灵活、更个性化的营销和服务能力开发。同时支持私有部署、iframe嵌入等多种系统接入方式。
微加云学院企业培训平台微加云学院企业培训平台,多种培训模式,满足不同需求,培训更灵活,实时掌握学习进度,自动生成学习数据,帮管理者提升培训效果。提供高质量的培训课程,解决企业内部讲师少、课程研发能力弱的问题,将反复型培训流程化,提高效率,高性价比工具,降低培训成本。
硅基智能数字人硅基数字人通过智能AI技术,结合深度学习算法训练,定制专属虚拟数字人,配备丰富图片、音乐、视频等素材,可高效生成视频,可实现实时虚拟直播,满足用户各类视频或直播场景需要,同时提供数字人克隆包括形象克隆和声音克隆服务。
百度网盘 企业版百度网盘企业版一个网盘用户的多重身份,可随时随地完成“个人版”与“企业版”的切换彼此数据隔离,安全有保障。拥有超大可分配的存储空间,支持超大文件上传 ,一键关注、收藏,重要文件动态全知晓,支持远程收集文件。
分贝通企业支出管理平台分贝通企业支出管理方案,全面满足企业费用支出管理需求。一站式企业支出管理平台,体验全新企业支出体验,全流程费控,全场景支付,提供整合的数据及流转。为高成长企业带来一站式的企业支付体验,帮助财务更高效、更数字化的管理费用支出。
为你推荐
2025腾讯产业合作伙伴大会|云巴巴荣获双项大奖,载誉而归

1月16日,2025腾讯产业合作伙伴大会在三亚召开。云巴巴,荣膺“2024腾讯云卓越合作伙伴奖—星云奖”和“2024腾讯云AI产品突出贡献奖”双项大奖

2025-01-17
企业如何选择可观测平台?从需求到落地的全流程选型指南

企业如何科学选型?云巴巴将从需求诊断到落地实践,来帮助有需求的企业梳理选择方向。

2025-05-09
快麦小智大更新!客服效率翻倍,复购率飙升秘籍全公开!

上个月快麦小智再次推出多项重磅功能更新,从知识库优化到营销链路升级,全面赋能商家实现效率与复购率的双重跃升。

2025-05-09
网站卡顿、数据泄露频发?网宿WAS_CDN秒级响应+全链路加密护航企业数字化转型!

网宿科技全站加速WAS_CDN通过“三重融合”技术架构,为企业提供“降本-增效-合规”一体化解决方案,在保障业务连续性、数据安全性的同时,实现用户体验与运营效率的双重跃升。

2025-05-09
Jira还是TAPD?游戏团队选型避坑指南来了!

如何选择一款适配游戏研发特性的项目管理工具,成为团队突破“版本延期魔咒”、抢占市场先机的关键。

2025-05-09
查看更多