对话Cursor设计负责人Ryo Lu:AI时代设计与工程边界消失,代码成为唯一通用语言 | AI资讯
type
status
date
slug
summary
tags
category
icon
password
网址

在人工智能飞速发展的今天,软件开发的范式正在经历一场深刻的变革。作为目前全球最受欢迎的AI原生代码编辑器之一,Cursor的每一次更新都牵动着开发者的心。近日,Cursor的设计负责人、前Notion创始设计师Ryo Lu在与Y Combinator(YC)的对话中,分享了关于设计、工程以及AI未来的激进观点。他认为,在AI Agent的驱动下,设计师与工程师的传统界限正在瓦解,而“代码”将成为两者之间最真实的共同语言。
想要了解更多前沿的AI资讯和人工智能趋势,欢迎访问我们的AI门户 https://aigc.bar,获取第一手的AI新闻和AI日报。
学习新范式:从“学习概念”到“动手构建”
Ryo Lu的职业生涯始于对构建事物的热爱。从11岁开始制作网站,到成为Notion、Stripe和Asana等顶尖公司的设计师,他的核心学习方式始终是“在实践中学习”。他指出,传统的学习路径往往要求人们先掌握大量底层概念(如Git、文件系统、编程语法),这对于许多人来说是巨大的门槛。
但在AI Agent时代,这种逻辑被彻底反转了。借助Cursor等工具,用户可以直接告诉Agent想要实现的功能,Agent会负责填补知识空白并完成复杂的底层操作。这种“Agent优先”的模式让用户能够跳过漫长的学习曲线,直接进入构建阶段。Ryo认为,这种通过实践获取反馈的学习效率,远高于传统的课堂教育。对于想要实现AI变现的创业者来说,这种能力的释放意味着产品原型验证的速度将提升数倍。
角色模糊化:设计师写代码,工程师做设计
Ryo Lu在Cursor的一个重要个人KPI是“把所有设计师变成程序员”。这并不是要强迫设计师去背诵API文档,而是利用AI打破工具的限制。在过去,设计师在Figma等“不真实的画布”上绘制像素,而工程师则在代码编辑器里实现功能,两者之间存在天然的断层。
现在,随着AI Agent能力的增强,设计师可以直接在代码层面进行创作。代码不再仅仅是逻辑的实现,它成为了设计的载体。当设计师能够直接操作代码,工程师能够通过AI辅助审美决策时,团队的协作效率将发生质变。这意味着未来的产品开发将不再是“接力棒”式的交付,而是一场基于代码这一共同语言的深度协作。
系统原语思维:拒绝功能堆砌,像Notion一样思考
作为Notion的创始设计师,Ryo将“系统原语(Primitives)”的思维带到了Cursor。他指出,许多产品在扩张过程中会陷入“功能堆砌”的陷阱,导致UI变得臃肿且难以理解。
Ryo主张一种“系统优先”的设计方式:将复杂的问题拆解为最底层的核心元素。例如,Notion的核心是Blocks(块)、Pages(页面)和Databases(数据库)。通过这些简单的原语进行灵活配置,就能涌现出极高的复杂度和适应性。在Cursor的设计中,他也致力于将Chat、Composer和Agent等功能统一化,通过重构底层逻辑来简化用户界面,确保产品在功能增强的同时依然保持简洁和有观点。
Agent优先:Cursor 2.0的界面革命
在Cursor的演进过程中,Ryo主导了从“以文件为中心”到“以Agent为中心”的界面翻转。早期的代码编辑器默认展示的是文件树和空白文件,这对非专业开发者极不友好。
在最新的设计理念中,Cursor 2.0将Agent放在了核心位置。用户打开软件时,面对的是一个强大的提示框(Prompt),可以直接下达指令。Agent会并行处理任务、运行计划、修改代码,而用户则更像是一个审查者(Reviewer)。这种设计不仅降低了编程门槛,更符合人类的思维方式——我们关注的是“想要解决的问题”,而不是“代码存在哪个文件夹里”。
结语:在AI时代重塑手艺人的价值
尽管AI能够代劳大部分重复性工作,但Ryo Lu强调,人类的直觉、对手艺的追求以及系统性思考的能力依然至关重要。AI可以快速生成代码,但如何确保这些代码构成一个优雅、易用且有灵魂的系统,仍需要人类设计师和工程师的参与。
在未来,优秀的开发者将是那些能够熟练运用提示词(Prompt)引导AI,同时具备深厚系统设计功底的“全能构建者”。如果你想掌握更多关于LLM和大模型的实战技巧,或者寻找高效的大模型工具,请持续关注 https://aigc.bar。
这场由Cursor引领的工具革命,本质上是在解放人类的创造力。当代码成为共同语言,每一个有创意的人都将拥有改变世界的能力。
Loading...
.png?table=collection&id=1e16e373-c263-81c6-a9df-000bd9c77bef&t=1e16e373-c263-81c6-a9df-000bd9c77bef)