(注:本文为小报童精选文章。已订阅小报童或加入知识星球「玉树芝兰」用户请勿重复付费)
复归
Cursor 是一款基于 AI 技术的代码编辑器,能够提供智能代码补全和生成功能。
其实这款应用,我一年多以前就给你介绍过。
当时 Cursor 还处于免费试用期,用户可以免费使用 GPT-4 的功能。对很多访问 GPT-4 有困难的用户来说,那是一个难得的机会。
只不过,不久我放弃了使用它。
因为当时 Cursor 有若干问题和限制。其中一个是上下文长度带来的。
GPT-4 最初版本的上下文窗口有限。在官方对话中,你的长代码输出都有可能被截断。但好在你可以对话让它继续。
可是 Cursor 里面生成代码就尴尬了,如果一次输出不完,你要求继续生成,它就会又从头开始输出。这次自然还输出不完整,于是你只好指挥 Cursor 再继续…… 这导致长代码输出时可能陷入永远无法完整生成的「死循环」。
原本 Cursor 的慷慨,就让很多用户奔走相告来「薅羊毛」。这下很多人还不断被动尝试补全输出,Cursor 的成本更要撑不住了。
于是 Cursor 做了两个事情,一个是开始在 GPT-4 调用中混合大量 ChatGPT 3.5 调用,这导致肉眼可见的性能下降;第二个事儿,是 Cursor 随即开始收费。
对于收费后的 Cursor,我的使用兴趣大大降低了,因为很快我就有了更好的替代选择 —— Github Copilot。它的功能介绍,我为你写在了这篇文章里。
简单来说,Github Copilot 是由 GitHub 和 OpenAI 合作开发的 AI 编程助手,能够根据上下文自动生成代码建议。特别是它对于教育工作者还是很慷慨的。我过去的一年多一直在用,但是几乎就没有为它花过钱。如果你是个学生,一定要记得申请 Github Education。