公司指南

光标和任意球体

Cursor 是一款人工智能优先的代码编辑器,由初创公司 Anysphere 构建,可将自然语言指令转化为跨整个代码库的工作代码编辑。

概述

Cursor 是一款人工智能优先的代码编辑器,由初创公司 Anysphere 构建,可将自然语言指令转化为跨整个代码库的工作代码编辑。这很重要,因为它成为有史以来增长最快的开发工具之一,重塑了数百万程序员日常编写软件的方式。

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

Cursor 是一款人工智能优先的代码编辑器,由初创公司 Anysphere 构建,可将自然语言指令转化为跨整个代码库的工作代码编辑。这很重要,因为它成为有史以来增长最快的开发工具之一,重塑了数百万程序员日常编写软件的方式。 Cursor 和 Anysphere 在战略、模型访问、平台决策和生态系统合作伙伴关系的背景下得到最好的理解。为了建立深入的理解,请将 Cursor 和 Anysphere 视为一种操作模型,而不是单一功能:定义期望的结果,澄清假设,并将系统可以可靠地执行的操作与仍需要专家判断的操作分开。

在实践中,使用 Cursor 和 Anysphere 的强大团队在提交之前会评估供应商策略、路线图可靠性和锁定风险。他们记录明确的成功标准,根据实际数据和工作流程进行测试,并根据观察到的失败模式而不是一次性基准测试胜利进行迭代。这就是理论理解转变为跨产品、政策和运营的持久能力的地方。

供应商路线图会影响您的团队接下来可以构建的功能。与此同时,发布公告可能会超过实际生产工作流程的稳定性。最具弹性的方法是将实验速度与治理规则结合起来:运行试点、捕获证据、发布决策日志,并随着模型行为、用户期望和监管要求的发展不断更新保障措施。

战略影响

供应商路线图会影响您的团队接下来可以构建的功能。

供应商路线图会影响您的团队接下来可以构建的功能。在高质量部署中,这会转化为可衡量的操作规则、所有权边界和定期审查仪式,以便团队可以增强信心,而不是扩大模糊性。

商业条款和部署选项会影响长期成本和风险。

商业条款和部署选项会影响长期成本和风险。在高质量部署中,这会转化为可衡量的操作规则、所有权边界和定期审查仪式,以便团队可以增强信心,而不是扩大模糊性。

公司激励措施塑造了产品默认、安全态势和开放性。

公司激励措施塑造了产品默认、安全态势和开放性。在高质量部署中,这会转化为可衡量的操作规则、所有权边界和定期审查仪式,以便团队可以增强信心,而不是扩大模糊性。

光标和 Anysphere 的未来

Anysphere 正在推动更加自主的“后台代理”,在最少的监督下处理整个任务或拉取请求,并训练更多自己的模型,而不是仅仅依赖第三方。预计与测试、代码审查和部署的集成会更加紧密,而且随着 GitHub Copilot、Windsurf 和其他公司争夺相同开发人员,竞争也会加剧。悬而未决的问题是编辑器还是完全代理系统是否会获胜,以及随着推理成本和模型依赖关系的变化,定价如何保持不变。

现实世界的实施

开发人员键入“向此 API 端点添加输入验证和错误处理”,Cursor 的代理会编辑多个文件,然后运行测试进行确认。

使用制表符补全,工程师可以重命名函数,而 Cursor 可以预测并在项目中的每个调用站点应用匹配的更新。

大型存储库的新手会问“在哪里处理用户身份验证?”光标以简单语言检索并解释相关文件。

一位单独的创始人根据一些自然语言提示构建了一个工作原型网络应用程序,而无需手动连接大部分样板文件。

实施模式

光标和 Anysphere 的实践

开发人员键入“向此 API 端点添加输入验证和错误处理”,Cursor 的代理会编辑多个文件,然后运行测试进行确认。

开发人员输入“向此 API 端点添加输入验证和错误处理”,Cursor 的代理会编辑多个文件,然后运行测试以确认团队在预先定义质量阈值时通常会获得更好的结果,为边缘情况保留人工升级路径,并随着时间的推移跟踪生产力增益和错误成本。

光标和 Anysphere 的实践

使用制表符补全,工程师可以重命名函数,而 Cursor 可以预测并在项目中的每个调用站点应用匹配的更新。

使用 Tab 补全,工程师可以重命名函数,而 Cursor 可以预测并在项目中的每个调用站点应用匹配的更新。当团队预先定义质量阈值、为边缘情况保留人工升级路径并随着时间的推移跟踪生产力增益和错误成本时,通常会获得更好的结果。

光标和 Anysphere 的实践

大型存储库的新手会问“在哪里处理用户身份验证?”光标以简单语言检索并解释相关文件。

大型存储库的新手会问“在哪里处理用户身份验证?”光标以简单语言检索并解释相关文件。当团队预先定义质量阈值、为边缘情况保留人工升级路径并跟踪一段时间内的生产力提升和错误成本时,通常会得到更好的结果。

光标和 Anysphere 的实践

一位单独的创始人根据一些自然语言提示构建了一个工作原型网络应用程序,而无需手动连接大部分样板文件。

独立创始人根据一些自然语言提示构建了一个工作原型 Web 应用程序,而无需手动连接大多数样板文件。当团队预先定义质量阈值、为边缘情况保留人工升级路径并随着时间的推移跟踪生产力增益和错误成本时,通常会获得更好的结果。

风险与防护栏

!

发布公告可能会超过实际生产工作流程的稳定性。

!

API 定价或政策转变可能会在一夜之间打破假设。

!

单一供应商依赖性增加了锁定和迁移成本。

实施路线图

1

使用您自己的任务和数据集评估提供商。

使用您自己的任务和数据集评估提供商。将每个步骤视为证据门:如果不满足标准,则暂停推出,缩小差距,然后再扩大使用。

2

在集成之前查看隐私、安全和法律条款。

在集成之前查看隐私、安全和法律条款。将每个步骤视为证据门:如果不满足标准,则暂停推出,缩小差距,然后再扩大使用。

3

维护跨模型或供应商的后备计划。

维护跨模型或供应商的后备计划。将每个步骤视为证据门:如果不满足标准,则暂停推出,缩小差距,然后再扩大使用。

4

监控发行说明,以便路线图的更改不会让团队感到意外。

监控发行说明,以便路线图的更改不会让团队感到意外。将每个步骤视为证据门:如果不满足标准,则暂停推出,缩小差距,然后再扩大使用。

不断探索