Cursor创始人深度访谈:揭秘全球爆火的AI编程工具如何诞生

2024-09-12

        Cursor 是目前备受瞩目的 AI 代码工具,不仅受到了包括 AI 专家 Andrej Karpathy 在内的众多行业大佬的赞誉,还在 2023 年 8 月完成了由 a16z 领投的 6000 万美元 A 轮融资,估值高达 4 亿美元。与市场上的其他代码辅助工具(如 GitHub Copilot)不同,Cursor 的定位是“AI-first Code Editor”,旨在通过 AI 驱动的创新重新设计软件开发流程。



        Cursor 的联合创始人 Aman Sanger 在 2023 年的采访中分享了该公司的初衷。Cursor 最早尝试过进入文字生成图像的领域,但团队很快意识到这一方向并不适合他们,因为他们自己并不是该类产品的主要用户。经过反复思考,团队选择了专注在他们熟悉且每天都使用的代码生成领域。在 2022 年底,当他们有机会提前试用 GPT-4 的早期版本时,代码生成效果远超预期,这成为了团队全力投入 Cursor 项目的关键节点。




        团队发现,GPT-4 在代码生成、重构、编辑和调试等多个方面都表现出色,彻底改变了传统的软件开发方式。Aman 认为,未来随着 GPT-4.5 或 GPT-5 的推出,AI 在编程中的应用潜力将不断提升。传统的代码编辑器与插件模式已不再适用,需要重新设计软件开发的整个用户体验和工作流程。因此,Cursor 致力于构建一个全新的、AI 驱动的 IDE。



        Aman 强调,Cursor 之所以决定不做 VS Code 的插件,而是构建一个独立的 IDE,是因为在插件模式下,难以实现许多创新功能。例如,VS Code 的补全机制依赖于特定的 API 扩展,而这些扩展有时只对某些公司开放。为了避免依赖这些“平台风险”,Cursor 团队决定完全掌控开发环境。同时,Cursor 正在开发一些突破性的功能,例如跨行编辑代码、重构代码的功能,这些在现有 IDE 中是无法实现的。



        在 Cursor 成型之前,Aman 和他的联合创始人曾尝试进入计算机辅助设计(CAD)领域,试图利用 AI 模型优化 CAD 的设计流程。然而,经过实验和数据分析后,他们发现 CAD 数据的量远不足以训练出一个有效的模型,空间推理能力的欠缺也限制了 AI 在 CAD 中的应用。最终,团队决定放弃这一方向,转而专注于 AI 编程工具的开发。



        Cursor 通过 GPT-4 等大型语言模型的技术,将编程辅助提升到新的高度,并致力于彻底改变软件开发的方式。通过引入系统提示功能,Cursor 可以设定 AI 的行为规范,避免用户重复输入相同的提示。这种基于规则的系统提示,让 AI 代码生成的精确性和效率得到了提升。Cursor 的未来愿景是通过持续改进的 AI 模型和自定义的 IDE,为开发者提供更智能、更高效的编程体验。这不仅仅是传统代码编辑器的升级,而是对整个软件开发流程的重新定义。






上海染新信息技术有限公司