光标和任意球体
Cursor 是一款人工智能优先的代码编辑器,由初创公司 Anysphere 构建,可将自然语言指令转化为跨整个代码库的工作代码编辑。
概述
它的重要性在于它成为了增长最快的开发工具之一,重塑了数百万程序员日常编写软件的方式。
深入探讨
Anysphere 由四位麻省理工学院毕业生(Michael Truell、Sualeh Asif、Arvid Lunnemark 和 Aman Sanger)于 2022 年创立,它构建了 Cursor,这是 Microsoft 的开源 VS Code 编辑器的一个分支,其核心融入了 AI。 Cursor 不是将聊天机器人固定在侧边栏上,而是让您用简单的英语描述更改并应用多文件编辑,通过“Tab”补全预测您的下一次击键,并回答有关存储库的问题。它调用 Anthropic 和 OpenAI 的前沿模型以及 Anysphere 自己训练的模型。据报道,该公司的年度经常性收入突破约 1 亿美元的速度比几乎所有软件初创公司都要快,后来以数十亿美元的估值筹集了资金,使其成为“人工智能编码”浪潮的旗舰。
技术洞察
Cursor 将您的代码库索引到向量嵌入中,以便它可以检索相关文件作为上下文,这是一种检索增强生成的形式。其出色的“Tab”功能使用经过特殊训练的模型不仅可以预测下一个标记,还可以预测下一个编辑位置,从而使光标在文件上跳跃。 “代理”模式会链接工具调用、读取文件、运行终端命令并迭代直至任务完成,而差异可让您在更改触及代码之前查看并接受更改。
战略影响
供应商策略
供应商路线图会影响您的团队接下来可以构建的功能。
成本与预算
商业条款和部署选项会影响长期成本和风险。
风险与安全
公司激励措施塑造了产品默认、安全态势和开放性。
光标和 Anysphere 的未来
Anysphere 正在推动更加自主的“后台代理”,在最少的监督下处理整个任务或拉取请求,并训练更多自己的模型,而不是仅仅依赖第三方。预计与测试、代码审查和部署的集成会更加紧密,而且随着 GitHub Copilot、Windsurf 和其他公司争夺相同开发人员,竞争也会加剧。悬而未决的问题是编辑器还是完全代理系统是否会获胜,以及随着推理成本和模型依赖关系的变化,定价如何保持不变。
现实世界的实施
开发人员键入“向此 API 端点添加输入验证和错误处理”,Cursor 的代理会编辑多个文件,然后运行测试进行确认。
使用制表符补全,工程师可以重命名函数,而 Cursor 可以预测并在项目中的每个调用站点应用匹配的更新。
大型存储库的新手会问“在哪里处理用户身份验证?”光标以简单语言检索并解释相关文件。
一位单独的创始人根据一些自然语言提示构建了一个工作原型网络应用程序,而无需手动连接大部分样板文件。
风险与防护栏
发布公告可能会超过实际生产工作流程的稳定性。
API 定价或政策转变可能会在一夜之间打破假设。
单一供应商依赖性增加了锁定和迁移成本。
实施路线图
使用您自己的任务和数据集评估提供商。
在集成之前查看隐私、安全和法律条款。
维护跨模型或供应商的后备计划。
监控发行说明,以便路线图的更改不会让团队感到意外。
不断探索
Free newsletter
Get the daily AI briefing
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Take the Cursor and Anysphere quiz
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
常见问题
什么是Cursor和Anysphere?
Cursor 是一款人工智能优先的代码编辑器,由初创公司 Anysphere 构建,可将自然语言指令转化为跨整个代码库的工作代码编辑。这很重要,因为它成为有史以来增长最快的开发工具之一,重塑了数百万程序员日常编写软件的方式。
Cursor 是一个什么样的产品?
Cursor 是一款人工智能优先的代码编辑器,可帮助程序员使用自然语言编写、编辑和理解代码。
Cursor 是作为哪个开源编辑器的分支构建的?
Cursor 构建在 Microsoft 的开源 VS Code 的一个分支上,这让 Anysphere 可以重用熟悉的、成熟的编辑器基础。
开发 Cursor 的公司名称是什么?
Anysphere 由麻省理工学院的毕业生于 2022 年创立,是生产 Cursor 的公司。
光标的“Tab”功能主要做什么?
Tab 功能使用经过训练的模型来预测您的下一次编辑,并可以将光标跳转到正确的位置以应用它。
Cursor 如何将大型代码库的相关部分拉入模型的上下文中?
光标将代码库索引到向量嵌入中并检索最相关的文件,这是检索增强生成的一种形式。