仅需一键,让iFlyCode更懂你(内含福利)

“怎么能让自动生成的代码更符合我的需求?”相信这是很多程序员都在焦心的事。

前段时间我们介绍了代码补全和智能问答两大超人气实用功能,在我们内部社群、后台也得到了很多用户的认可和使用反馈。

今天我们再来给大家介绍一个高使用频次的功能--RAG补全增强,来看下如何一键让iFlyCode更懂你、给到我们更想要的代码反馈。

01

增强前的效果

首先,在开启该功能前,我们先来看下常规状态下iFlyCode给到的反馈。

可看到,在未开启代码生成增强前,给到的补全效果相对简单、也没有对其中参数进行校验和默认格式处理等操作。整体代码质量较低、再优化空间较大。

图片

02

增强后的效果

接下我们再看下开启增强之后的效果。

开启前我们需要先进行配置知识库,以让iFlyCode更熟悉我们的需求。

图片

跳转到知识管理平台页面后,iFlyCode会自动对代码库和比较优秀的代码片段做向量化处理。

然后我们在新增代码库中,将代码仓库地址复制到url当中,然后填写代码库名称、访问令牌等信息,然后进行联通测试选择分支,然后就能看到初始化阶段显示为待处理状态。

图片

图片

此时若后台服务为空闲状态下,那么RAG服务器便会对代码库中的代码进行向量化。然后我们回到插件端开启代码生成增强并刷新页面、清除缓存、重启idea。

图片

在idea加载完毕后,可看到设置已经开启代码增强。此时我们再进行代码补全操作,可看到此次结果新增了date空置返回null的保护、当pattern为空时智能使用DATE-TIME-FORMAT常量,融合了代码库中的校验逻辑。

图片

这种针对性的学习,可以让iFlyCode生成的代码更适合我们的需求,同时也能更进一步地提升我们的工作效率。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值