用说的就能做 App?MyShell开启AI无代码应用创作新纪元

1

在人工智能技术日新月异的今天,软件开发领域正迎来一场前所未有的变革。传统的编程模式因其复杂的技术门槛,将许多有创意想法的普通用户拒之门外。然而,随着AI技术的不断发展,一种全新的开发模式——无代码开发,正逐渐崭露头角,预示着软件创作 democratize 的时代的到来。

无代码开发的崛起

过去一年,AI编程助手如Cursor、Windsurf等迅速普及,标志着“Vibe Coding”时代的到来。这些工具通过降低编程复杂度,让开发者能够更高效地完成工作。然而,对于不具备编程背景的普通用户而言,编程仍然是一项高不可攀的技能。正是在这种背景下,MyShell 推出了 ShellAgent 2.0,提出了一个更为激进的概念——“Vibe Coding 2.0”,旨在让用户无需编写任何代码,仅通过自然语言交互,即可轻松创建应用程序。

ShellAgent 2.0 初始界面

ShellAgent 2.0:用对话开启应用创作

与传统的IDE类编程助手不同,ShellAgent 2.0 的界面简洁明了,用户只需通过对话框与AI进行交互,清晰地表达自己的需求,即可完成App的开发。例如,用户只需输入“我想要生成一个App,上传PDF或者网页链接之后,你可以自动总结内容,做成播客”,ShellAgent 2.0 就会自动分析需求,并从其组件库中找到对应的功能组件。

生成AI播客App的指令输入

当然,仅仅一句话的prompt是远远不够的。ShellAgent 2.0 会主动发起交互,询问更多App的细节,以确保最终生成的应用能够满足用户的需求。在App开发过程中,执行进度会以Todo List的形式在右侧呈现,同时ShellAgent 2.0 还会绘制一张流程图,让用户对App的逻辑一目了然。完成开发后,用户可以选择自己使用,也可以公开给其他用户使用。

App开发流程

Bug控制与持续优化

在Bug控制方面,ShellAgent 同样表现出色。在制作AI播客App的对比测试中,ShellAgent 在整个过程中没有出现任何错误,显著优于其他同类产品。当然,Bug是无法完全避免的。当Bug出现时,用户只需点击“使用ShellAgent”修复,AI会自动定位问题、修复Bug,并更新应用。修复后,用户还可以在对话框中继续提出新的需求,ShellAgent 会持续优化和调整App。

ShellAgent 出现Bug

ShellAgent 2.0 的产品哲学:打造AI时代的Instagram

虽然ShellAgent 2.0 并非唯一一款能够通过自然语言创建App的工具,但它与其他产品的最大区别在于,ShellAgent 全程没有展现过一行代码。这反映出ShellAgent 的产品哲学与Cursor、TRAE等IDE类产品截然不同:前者旨在打造AI时代的Instagram,后者则更像是Photoshop。

Photoshop是面向专业用户的生产力工具,功能强大但学习曲线陡峭。Cursor等IDE类产品也是如此,它们将程序员从繁重的体力劳动中解放出来,让他们能够专注于更具挑战性的任务。然而,Cursor的用户仍然需要具备编程基础和技术视野,这对于普通用户而言仍然是一道难以逾越的门槛。

Cursor 工作界面

Instagram的崛起则基于另一种逻辑:它将复杂的图像处理简化为几个滤镜选项,让用户能够轻松地美化照片并分享到平台。ShellAgent 2.0 同样秉持着“降低门槛”的核心理念,Remix功能就是其中的一个重要体现。

Remix 功能:激发无限创意

对于许多新手用户而言,创作最大的痛点在于“不知道做什么”和“不知道怎么表达”。Remix功能正是为了解决这两个痛点而设计的。用户可以通过Remix功能修改平台上其他用户已经发布的App,例如将一个新闻聚合App的追踪主题从“AI”改为“加密货币”,或者添加新的多模态AI功能,将“PDF转录播客”改成“视频转录播客”。

Remix修改App功能

当每个用户的 Remix 都可能成为他人的灵感来源时,就形成了一个创意的正向循环。在ShellAgent 2.0 中,App的创建并非终点,将其部署在创作广场才是关键。在这里,App不再仅仅是一个工具,而是一种内容介质。围绕这种内容介质,打造创作者生态才是ShellAgent 2.0 的本质。

新的创作者生态

在这个新生态中,可能会涌现出“应用设计师”这样的新职业——他们无需编写代码,但深谙用户体验设计,能够创造出既实用又优雅的应用。优秀的应用创作者可能会拥有自己的粉丝群体,就像现在的网红和博主一样。

AI 时代的分水岭

软件发展史可以被看作是几次重大的范式转换,从机器语言到高级语言、从命令行到图形界面、从本地到云计算、从低代码到无代码。Vibe Coding 可能是我们当下正在经历的新一轮范式转换——智能化,用户只需用日常语言描述需求,AI 即可自动生成应用。

生产力的分化

在这个进程中,可能会产生一种生产力的分化。Cursor 这类IDE产品提升的是专业工程师的生产效率,是从“胶片单反”到“数码单反”的效率提升。它上限很高,但仍需要用户具备编程基础和技术理解能力,就像摄影师理解“快门、光圈、感光度”这些参数一样。

ShellAgent 2.0 这类无代码产品则赋予了普通人创作软件的能力,是“手机背后的那颗摄像头”。手机的画质远不如单反,但是围绕这颗摄像头诞生的Instagram,覆盖了最广泛的用户,形成了全新的创作者群体。

AI技术驱动软件创作 democratize

重新定义软件开发

过去二十年,程序员群体享受了移动互联网时代最大的红利,其核心壁垒正是编程语言这道技术门槛。许多优秀的创意因为技术实现的门槛而止步于想法阶段。

ShellAgent 2.0 的真正价值也许不在于技术本身,而在于它发起了一个愿景——将软件创作的权利,从技术专家手中释放出来,分配给普通人。这种转变可能会重新定义许多概念。什么是“开发者”?在ShellAgent 2.0 的世界里,每一个有创意想法的人都可能是开发者。什么是“软件公司”?当个人用户都能快速创建和分享应用时,软件的商业模式或许也将面临重构。

面向价值的设计

在这套新范式中,软件开发的核心不再只是技术实现,而是更多地面向价值设计。了解用户痛点、具备创意思维、能够设计优秀用户体验的人,可能比掌握编程技能的人更有价值。

AI赋能价值设计