情不由人聚散
缘似浮萍流转
拈花鸟跃飞无痕
方知你我皆是客
前几天,cursor又搞出大动作,推出了基于强化学的Tab模型,这次模型的升级在保持核心功能稳如老狗的前提下,成功将无效建议的数量减少了21%。与此同时,开发者对建议的采纳率则显著提升了 28%。
看来cursor技术团队不只是去调用强大的模型,也能自己训练出很强的模型,这次的tab模型就是一个例子。
为什么cursor会专注与tab模型的强化呢,因为传统的代码补全系统往往会面临“过度建议”的困境,同时也会产生不少的无效建议,并且在多次的认为建议下,tab的提示也不会改善。反而浪费了开发者的工作时间。
cursor对于这种AI困境做了强化学习
Cursor的研发团队通过突破性的强化学习框架,采用策略梯度算法,
使模型能够直接学习用户的行为模式。
当开发者采纳某一建议时,系统会给予正向激励;
而被忽略的建议则不会反馈,拒绝的操作则会触发负向修正。
这种“在线学习”的机制,使得模型能够实时适应不同开发者的编码习惯,
避免了预先过滤导致的有效信息损失。
cursor另外一个很强的点是它的tab提示还能跨文件提示并且修改。
举个例子
新建 b.js 文件,内容如下:
新建a.js文件,内容如下
现在 test 函数是按参数传递,如果我们想改为按对象传递,输入 {} 后,会提示以下自动补全建议。
这里就已经提示我们下一步的修改需要到b.js,此时再按下tab
cursor就会自动帮你跳转到b.js需要修改的地方
cursor在每天超过 4 亿次请求的巨大流量的强化学习下,tab模型得以进行高频度的、基于真实世界反馈的持续学习。这也说明了AI进化的一个重要因素就是要有足够多的数据。谁有更多的数据,那么大概率AI进化的机会就在谁的手里。
cursor的这次更新也得到很多程序员的大力支持!
当然,tab 模型再好,前提条件也是需要人参与到具体的代码操作上,如果 AI 编程进入到完全的自然语言编程,那么 tab 也就没什么意义了。
Cursor的母公司Anysphere正在积极推进 AI 战略布局。公司在完成9亿美元融资后,其估值已达100亿美元。
有钱了,就能做更多的事情,cursor计划推出差异化的订阅服务。其中,200美元月费的“超值计划”会提供Pro 版本20倍的使用额度。与此同时,更新的功能列表还包括自动代码审查、上下文记忆模块以及模型服务器的一键配置服务,形成了从编码辅助到质量管控的完整闭环。
结语
真正高效的 AI 编程助手或者智能体,不应只是“多说”,而应“说得恰当”,适当的沉默,可以换来更高的命中。
