Cursor 2.0 扩展 Composer 功能,助力上下文感知式开发

本文已收录在Github关注我,紧跟本系列专栏文章,咱们下篇再续!

  • 🚀 魔都架构师 | 全网30W技术追随者
  • 🔧 大厂分布式系统/数据中台实战专家
  • 🏆 主导交易系统百万级流量调优 & 车联网平台架构
  • 🧠 AIGC应用开发先行者 | 区块链落地实践者
  • 🌍 以技术驱动创新,我们的征途是改变世界!
  • 👉 实战干货:编程严选网

Cursor 推出了其 AI 驱动代码编辑器的 2.0 版本,引入全新 Composer 模型,让开发者能通过自然语言进行代码编写与修改。本次更新重点提升了 Composer 在提示管理、上下文理解与代码生成方面的能力,旨在为大型项目带来更快、更稳定的开发体验。

Composer 是 Cursor 自研 AI 模型,专为低延迟、具备智能体特征的编程场景打造。通过强化学习和一系列定制工具进行训练,这些工具包括面向整个代码库的语义搜索以及结构化反馈循环,用以增强模型对复杂项目结构的理解。与通用型大模型不同,Composer 针对编码环境进行深度优化,能在大型项目中定位依赖关系、追踪文件变动,并对多文件修改进行逻辑推理。

该模型采用短周期交互模式,大多响应可在 30 秒内完成,使开发者能快速迭代、测试代码并修正错误,无需离开编辑器。Composer 还与 Cursor 的多智能体架构深度集成,能够协同其他负责代码审查、测试和文档生成的智能体协同工作。随时间推移,Composer 会逐步建立项目级上下文记忆,记录过往的修改和设计模式,从而提供更加一致、连贯建议。

Cursor 2.0 同时推出全新 多智能体界面,用于协调多个并行工作的 AI 智能体。每个智能体都可独立承担任务,如编写函数、测试输出或审查变更,互不干扰。系统通过独立的 git 工作树或远程环境来管理并行进程,让开发者能比较不同智能体的结果并选择最优方案。这种架构让开发流程更模块化,多个智能体可实时协作在同一项目中工作,提升迭代开发的速度与可靠性。

Cursor 新增 AI 生成代码的审查与测试功能。开发者可查看智能体的修改内容、追踪其推理过程,并使用内置浏览器工具自动测试和优化代码,直到输出符合预期。

早期社区反馈普遍关注 Composer 对编码体验的改进。用户表示响应速度更快,工作流程更加有序。

AI 工程师 Alex Havryleshko 发文称:

Cursor 的上下文工程能力显著提升,因为 Composer 让它具备了感知力和项目级智能。

产品设计师 Alex Nucci 则更为谨慎地评价道:

Cursor 最大的问题是"太容易同意"。看看这次更新能否改变这一点。

随着 2.0 版本的发布,Cursor 将自己定位为与 GitHub Copilot WorkspaceAnthropic 的 Claude Code 等 AI 辅助开发工具并肩的选手。Cursor 强调在编辑器中实现"对话式 + 智能体式"开发,而 Composer 正是这一理念的核心,旨在让 AI 协作成为日常软件工程的一部分。

相关推荐
BingoGo1 天前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php
JaguarJack1 天前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php·服务端
BingoGo2 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php
JaguarJack2 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php·服务端
JaguarJack3 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
后端·php·服务端
BingoGo3 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
php
JaguarJack4 天前
告别 Laravel 缓慢的 Blade!Livewire Blaze 来了,为你的 Laravel 性能提速
后端·php·laravel
郑州光合科技余经理5 天前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
QQ5110082855 天前
python+springboot+django/flask的校园资料分享系统
spring boot·python·django·flask·node.js·php
WeiXin_DZbishe5 天前
基于django在线音乐数据采集的设计与实现-计算机毕设 附源码 22647
javascript·spring boot·mysql·django·node.js·php·html5