人工智能编程平台 Cursor 宣布推出一项全新的应用程序构建与全云端部署功能,旨在解决开发者面临的主要障碍之一:由于基础设施的复杂性,应用程序难以从本地开发环境 (localhost) 顺利过渡到实际生产环境。
通过云代理实现基础设施自动化
该新功能基于平台此前推出的“云代理” (Cloud Agents) 来远程执行开发任务。通过此次更新,这些代理将接管应用程序的整个生命周期,从编写代码到通过可共享的直接链接发布。该系统允许用户通过自然语言描述需求来启动项目,代理随后会创建一个代码仓库,既可以在公司旗下的 Cursor Origin 平台上创建,也可以关联到现有的 GitHub 仓库。
自动托管与集成数据库
为了消除手动配置的需求,该平台提供了一个集成的运行架构,包括:
- 托管式部署: 基于 Vercel for Platforms 基础设施,为每个用户或团队分配隔离的托管环境,无需拥有独立的外部账户。
- 数据库: 当应用程序需要存储数据时,自动准备并设置 PostgreSQL 数据库。
- 身份与访问管理: 集成 Cursor 的登录机制以保护内部应用程序,同时为个人应用提供公共发布选项。
- 密钥保护: 支持连接外部数据库或服务,同时将访问密钥与人工智能模型完全隔离。
发布前的安全检查与验证
在通过最终链接发布应用程序之前,项目必须经过一系列确定性与代理式检查 (Deterministic and Agentic checks)。这些检查旨在识别暴露的密钥、凭据和敏感文件,并辅以人工智能驱动的审查以发现逻辑漏洞。鉴于此前有报告指出,由于数据库权限配置错误,Lovable 等人工智能应用构建工具曾发生凭据泄露事件,这一步骤显得尤为重要。
对开发者和企业有何实际影响?
此次更新将 Cursor 从单纯的智能代码编辑器转变为一个全面的软件交付平台,使其直接与 Replit、Lovable 和 Grok Build 等工具展开竞争。该功能主要旨在使员工和技术团队能够快速发布内部业务工具(如销售跟踪仪表板和开发者门户),而无需耗费额外时间配置部署流水线。不过,在将这些应用程序连接到敏感系统之前,验证高级访问权限的准确性仍然是一项安全挑战。
新闻来源
The New Stack - Software Development
查看原始来源 ↗