最近,关于Cursor能否挑战程序员地位的讨论在技术圈引起了波澜。博主冯一通过为期三天的人机协作实验,分享了他使用Cursor的真实体验,为我们揭开了这个热门话题的神秘面纱。
在一峰看来,Cursor是目前AI编程领域最强大的产品。无论是作为AI编程插件、辅助工具,还是集成IDE环境,都展现出了优异的性能。
光标在快速理解单词方面表现出色。即使用户用简单的白话提出请求,甚至用中文表达,也能准确理解。例如,Cursor能够很好地理解并执行视频中一峰提出的要求以及后续的优化要求,这成为其易用性的直观体现。
Cursor不是一个普通的插件,而是一个集成开发环境或代码编辑器。这使其在文件管理、运行、测试、调试等方面拥有独立的话语权。与仅是 VS Code 或 IDA 插件的 AI 产品相比,Cursor 不受 IDE 本身限制的束缚。这种自主权为开发人员提供了更流畅的编程体验。
光标可以准确锁定要修改的范围,避免根据提示词重新生成所有内容。该功能大大提高了编程效率,减少了不必要的重复工作。
虽然 Cursor 可能需要用户帮助来满足某些定制需求,例如元素选择器,但整体响应速度令人满意。毕竟不同视频网站对于点赞、币、分享元素的定义缺乏统一的标准。人工智能在面对此类个性化问题时很难做出决策。这个时候,用户介入也是合理的。
Cursor选择集成开发环境路线无疑是明智之举。然而,道路并非一帆风顺。
一方面,习惯使用VS Code、Eclipse等传统IDE的用户在长期使用过程中积累了丰富的用户体验、编程交互方式、调试经验以及依赖的插件和生态环境。这些都构成了Cursor短期内难以突破的障碍。
另一方面,如果Cursor像其他AI产品一样只是一个插件,那么它就会受到IDE本身的双重限制:一是商业软件技术方面的天然限制;二是商业软件技术方面的天然限制。其次,开发AI编程插件时IDE本身的人为限制,比如不开放内部API,阻碍了轻松操作文件和提交等功能。
基于此,冯羿认为,Cursor最好的归宿可能是被Jet Brains这样的公司收购,并通过强强联合打造一个具有强大AI编程辅助能力的集成开发环境。
当谈到人工智能编程是否会取代程序员时,易峰持乐观态度,认为答案是否定的。因为很多内部需求需要程序员从人的角度去理解,然后向AI发出反汇编的指令。最和谐的方式就是AI与人类结对编程。人工智能可以预测人类的意图,但最终的决策权在人类。
与自动驾驶不同,自动驾驶具有明确的安全目标,可以根据外部环境确定准确的路线。 AI编程大多提供多种解决方案,可以由人类选择或请求重新生成。随着时间的推移,人们会更加清楚地了解人工智能工具的优势,并让他们自信地执行自己擅长的任务。
总之,AI编程和程序员并不是相互取代,而是相辅相成。正如一峰所说,人机协作是AI编程的最佳解决方案。您如何看待未来AI编程与程序员之间的协作模式?欢迎在评论区分享,也请点赞分享,让更多人参与到这个技术讨论中。
分享到Twitter 在脸书上分享
评论
目前没有任何评论