立即咨询

电话咨询

微信咨询

立即试用
商务合作

千字长文!一文带你了解腾讯云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使用步骤:当前用户如果处于企业组织,且企业组织下有自定义知识库,那么#知识库下就会出现「自定义知识库」分类。

 

更多产品了解

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

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

都在这里!

 

热门数字化产品

腾讯云即时通信IM腾讯云即时通信IM,覆盖全平台、低门槛快速集成,可与TRTC、云直播、云点播、互动白板等产品协同使用。支持文字、表情、图片、短语音、短视频、文件、位置等多种消息类型,提升用户活跃度 。好友工作群、陌生人社交群、临时会议群、直播群、社群等多种群组类型,满足特定群聊场景,丰富社交手段。
销售易CRM销售易CRM,销售L2C全流程自动化管理,赢单更多更快。多维度目标管理,让制定的目标切实可行。智能区域管理,实现销售资源的高效分配。与ERP无缝集成,打通企业前后端业务流程。
i人事HR SaaS软件i人事HR SaaS软件,实时监控组织发展关心的关键指标,组织整体战斗力、效能与效率,关键岗位的引入、留用与激励。人力预算支出过程管控与预测参考,成本中心与财务科目的灵活匹配,投入产出比核算效率提升。雇主品牌、快速上岗,移动办公,高效协同,员工体验、持续绩效提升。
快书编标系统快书编标系统强大易用的专业编标工具,让零基础的人也可以快速上手,轻松完成标书制作。专属企业的编标机器人,企业内部资源共享,有序管理,形成私有且易于管理的企业资源库。快书编标帮助个人提升工作效率,帮助企业实现业绩持续增长,为社会创造更多价值。
有成CRM有成CRM是一款SaaS模式的客户关系管理软件,以客户管理为核心,包含客户管理、销售全流程管理,合同订单、项目管理、工单管理、呼叫中心、移动审批、数据分析八大模块。旨在助力企业销售全流程精细化、数字化管理,全面解决了企业销售团队的全流程客户服务难题,帮助企业有效盘活客户资源、量化销售行为,合理配置资源、建立科学销售体系,提升销售业绩。
为你推荐
2025腾讯产业合作伙伴大会|云巴巴荣获双项大奖,载誉而归

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

2025-01-17
企业办公该选什么软件?腾讯云赋能招聘-培训-会议-文档-项目-离职全流程

企业办公该选什么软件?腾讯云赋能招聘-培训-会议-文档-项目-离职全流程

2025-07-08
TAPD企业版从入门到精通的超全面指南,管理员必看!

TAPD企业版从入门到精通的超全面指南,管理员必看!

2025-07-08
企业智能配送方案怎么选?洞隐TOS云以智能优化赋能数字化物流

洞隐TOS云作为智能物流解决方案,通过订单管理、路径规划及智能优化功能,提升运输效率、降低运营成本并增强客户体验,助力企业实现高效智能物流配送。

2025-07-08
物流成本优化方案如何选?洞隐TOS云智能引擎助力企业降本增效

针对订单波动、人工调度低效等行业痛点,洞隐TOS云通过智能调度管理系统,集成订单归集、多约束路径规划及智能优化功能,助力企业降低运输成本、提升调度效率,推动物流管理数字化转型。

2025-07-08
查看更多