自OpenAI发布ChatGPT开始,AI概念被越来越多行业重视。尤其是编程领域,各类AI编程工具如雨后春笋般涌现,GitHub的Copilot、商汤科技的Raccoon AI、基于阿里通义大模型的TONGYI Lingma,以及我们今天要聊的Cursor。
来到2024年,AI编程工具的发展已相当成熟,它们可以极大地提高开发效率,帮助程序员解决复杂问题,还能通过自然语言交互优化代码质量,简化复杂编程任务的描述和过程,实现快速编写代码,减少手动编码时间的目标。
AI编程工具逐渐成为开发者的得力助手。
小云第一次听说Cursor是去年年初,当时其主打的是无缝迁移Vscode,所有插件可以一键转移到Cursor,界面设置基本一致。只不过Cursor体量更小、启动快,编程效率高,同时可用免费的AI模型进行提示。
身边不少小伙伴体验下来感觉确实不错,但所谓的AI智能似乎并没有展现出多么强的吸引力,他们日常开发使用最多的还是Vscode+idea+copliot+chatgpt+warp的组合。
最近Cursor又进行了一波更新,对比原版在智能化方面有了很大的改进。Copilot、TONGYI Lingma等AI编程工具背后的运行逻辑是基于各家的LLM,无论是代码解释、优化、生成注释,还是针对文件提问的codeBase都是基于当前文件的内容。而Cursor则是先将工程内所有代码进行索引和向量化,当用户提问时,它会将提问结合整个工程代码打包发给LLM,再基于此给用户进行回答。
除此之外,Cursor还能执行智能纠错、代码补全、交互聊天等功能。举个简单的例子,用户可以向Cursor阐述自己的身份定位和编程目标,它可以给出具体的建议和修改的代码,而不是笼统的表述。
光从使用效果来说,我们很难从Cursor身上挑出大的毛病,但其也并非没有缺点。首先是数据安全问题,官方宣称数据是保存在本地的,但和其他AI工具一样,用户其实很难完全相信工具不会私自将数据上传至云端以提高处理效率,完全依赖端侧模型处理在当前来说显然不太现实。
其次,Cursor的使用成本不低。前两周免费使用,后续使用则需要支付软件费用和模型费用。高级功能的订阅费用大约为每月40美元。
当然了,优缺点只是相对而言。目前来说,Cursor还是相当受欢迎的。最重要的是,Cursor展现出来的AI冲击力对新手、低级程序员来说非常大。它可以瞬间完成一些基础工作,甚至在某种程度上可以代替人类。或许在未来的某一天,自动化编程真的会成为现实,但在此之前,我们不妨关注下其他低门槛且高效的编程工具,比如业界领先的无代码PaaS开发平台——云表。
作为国内唯一一款无代码低门槛、同时具备复杂应用开发能力的软件平台,云表通过画表格方式开发软件,基于表格编程技术,面向企业管理精英和IT从业者,具有强大的业务配置和集成开发能力,开发者不用编程,只需要通过表单+业务规则+流程的方式,就能快速搭建出开发ERP、MES、WMS、SRM等个性化的管理系统。
无代码的使用门槛更低。比低代码平台更进一步,完全摒弃代码,无需数据库知识,纯中文式开发,大大降低开发技术门槛,非专业人员也能完成开发。
对于企业来说,无代码平台的开发效率和维护成本显然会更优。而对于就业者来说,关注无代码、低代码方面的技能培训或许给就业提供不小的惊喜。