短短4个月,用户已经创建20万个应用,而且没有用一行代码!
这是百度无代码应用搭建平台 —— 秒哒的最新战绩。
如此量级,在国内零代码产品中妥妥是TOP级别了(震惊.jpg)。
不过,这些零代码生成的应用,能否真正地应用在现实场景呢?
量子位「365行AI落地方案」栏目,最新邀请到秒哒产品负责人朱广翔,为我们面对面解答,为什么参与了这样一款产品,以及零代码AI产品能做出哪些新奇有趣、又实用的应用。
朱广翔表示:
AI时代,创意将压倒一切。
秒哒将创意落地为应用的能力开放给了所有人。在未来,人人都是开发者,创意即应用。
在与他的对话中,秒哒的思路解法逐渐清晰:
我们在不改变原意的基础上对本次对话进行了整理,以分享来自秒哒的完整思考。
量子位:首先,请广翔老师介绍一下,你们是如何定义“零代码”的?在你们看来,零代码产品具备哪些特征?
秒哒朱广翔:大家好,我是朱广翔,负责百度秒哒产品。应用的生成、调试、部署、运维都脱离代码,就是零代码。
我从初中开始就喜欢编程,觉得创造出一个可以让别人使用的东西特别有成就感。这个兴趣从中学延续到大学、读博,对我帮助很大。
过去我们开发应用必须通过编码,把逻辑和数据串起来,形成一个可以交互的界面,实现一个想法的过程是很漫长的。现在时代变了,我以前从没想过,有一天不写代码也能做出一个应用,想法随时都可以落地。
秒哒的目标,就是让没有编程经验的人,也能公平地实现自己的想法和需求。
量子位:喜欢编程,为什么还要做一款不写代码的产品?
秒哒朱广翔:编程门槛很高,写过程序的人都知道,一开始非常痛苦。你可能通宵检查代码,看不出问题,但它一直报错,甚至怀疑是不是编译器出问题了。老师总会说:“不要怀疑别人,先怀疑自己。”于是我们不断调试、反复debug,最终才能把一个应用跑通。
这还是计算机专业的同学,对于其他专业的人来说,他们学编程的过程可能会更困难。常常需要上网找资料,求助大神解决问题,这其实很耗时也很消耗精力。
做一个应用,最重要的其实是创意和想法。这些创意往往已经存在了,关键是如何把它实现出来。
现在我们有了大模型,秒哒可以扮演“打工人”的角色,帮我们写代码。我们扮演“老板”,只需专注于创意和想法,秒哒帮我们来实现和落地。从这个角度看,秒哒是一种全新的“无代码编程”,通过自然语言和AI协作来搭建应用。
团队做这款产品的初衷是希望让更多普通人参与进来。全球程序员大概有3000万,而全球人口有80亿。3000万人能做的远远比不上80亿人的创意和潜力。
反而,很多非程序员有更独特、更感性的思维,比如文科生、艺术生,他们擅长创造,也更擅长从不同角度看问题。另外,相比于专业程序员,各行各业的从业人员,有丰富的领域知识和业务逻辑,他们的想法和创意往往离应用场景更近、更符合实际需求、也更具商业价值。
如果能把这80亿人中,各类人群的创意都释放出来,那产生的价值远远超过程序员单独完成的系统。这种多样化的创新将推动整个应用生态的发展。
秒哒希望帮助更多人参与到应用创造的过程中来。
量子位:现在的零代码开发产品,除了对话式交互,还有模块式的交互(比如拖拉拽组件)。咱们在设计秒哒时,如何思考这两种形态的取舍?
秒哒朱广翔:我们考虑的是用户使用路径。用户一开始可能没有明确想法,这时候对话式交互比较友好,比如面对一个空白页面,通过对话逐步生成内容。
当用户有了初版应用之后,比如邀请函已经生成了,那后续的修改和调整,就适合图形化操作(GUI),比如直接通过拖拉拽修改文本内容等。
所以我们在设计时采取了两种交互结合的方式:首次创建以LUI自然语言交互为主,后续迭代时支持LUI对话修改+GUI图形界面编辑,提升效率和灵活性。
LUI适合宏观调整,更智能更全面;GUI适合微观调整,更直接更快。
△画面右侧为对话式交互,左侧为GUI图形界面编辑
我们看这个生成的邀请函示例:这里面包括了活动说明、时间、地点、嘉宾介绍、报名、会场位置等内容。其中「会场位置」就用到了百度地图能力。
这也是我们产品的一大特点:智能体之间可以调用大量工具。例如百度地图、百度搜索、语音功能、短信服务等。用户通过对话就可以调用这些工具,快速生成功能完整的应用。
比如报名环节需要短信验证码,这就是一个云服务能力。
量子位:这些能力应该是依托百度的技术栈?
秒哒朱广翔:对。我们背靠百度智能云,接入了百度生态下的多种能力。开发者不仅能快速生成页面,还自动集成了百度的各种AI能力和云服务,开箱即用。
比如我刚刚现场收到了验证码,这是实际发出的短信,而且我们提交报名后,数据会实时存入后台,管理员可以查看,这些能力都是开箱即用的。
量子位:AI生成的页面会不会过于雷同?咱们怎么平衡模板化与个性化之间的关系?
秒哒朱广翔:首先,我们后台有丰富的UI组件库和完整页面库,AI会根据用户输入的需求(query)进行匹配。这个匹配过程是有一定随机性的,不同用户生成的页面即便描述相近,也会有差异。
就像文本生成图片一样,即使大家都输入“飞翔的小猪”,生成结果也会风格各异。
其次,用户在拿到第一版后可以继续个性化修改,比如换底色、改排版、调整内容。修改越多,应用也就越贴合个人创意,呈现出更强的个性化。
量子位:从我们3月上线以来,秒哒在功能上有做过哪些新的迭代?这些变化是基于哪些用户反馈做出的?
秒哒朱广翔:一个重要的基于用户反馈的改进是后端的数据存储。我们3月上线时的功能比较基础,主要是信息展示,类似一个简单的HTML页面,只能做一些个人作品集或官网展示,没有数据存储功能。
比如用户想做一个时光相册,用户上传了家人的照片,但关掉页面再打开,内容就没了,因为当时没有真正的存储能力。用户需要的是长期数据存储,不只是前端展示,还要能和数据库交互,支持增删改查。这是很多用户强烈需要的,所以我们完善了后台能力,这是一个典型的用户驱动的变化。
我们还采用了与友商们不同的独特设计,不需要用户去自己注册、配置数据库,而是一站式、全自动的根据需求集成数据库,对于小白极其友好,也是基于用户反馈设计的。另外透漏一下,我们正在对数据库能力做大升级,预计一个月后有一个效果更好的全新版本。
我们现在还在开发的一项功能,是展示每个阶段AI处理的过程。比如现在做应用时,界面上有一个窗口展示“研发智能体”正在写代码,或者“产品经理智能体”在写PRD。但用户看不到这些背后的概念,理解起来比较抽象。
最好的方式是直接展示,比如产品经理写PRD,就把需求文档呈现出来,让用户看到写得是否清晰,必要时还能修改;研发智能体写代码时,也可以直接展示代码,类似“show me the code”。
通过智能体的可视化行为与用户同步信息,实现双向交互。用户可以对智能体发出指令,这种交互体验会更好。虽然现在用户还看不到,但很快就会上线。
我们对秒哒的认知也在发生变化。它未来一定是场景更丰富,交互更友好的一款产品,秒哒能帮用户省去更多工作,提供信息、辅助决策,并与用户共同完成任务。
量子位:很多小白用户可能没有相关经验,也不太会清晰表达自己的需求。面对这种情况,秒哒是如何理解他们的?
秒哒朱广翔:这是一个非常好的问题。我们一开始只是想解决“用户不会写代码”的问题,后来发现,很多人不仅不会写代码,也不会提需求。这也是为什么需要产品经理的存在。如果每个人都能清晰地表达预期,就不需要产品经理了。
提需求本身也需要结构化思维,要能把原始的用户意图翻译成产品逻辑。这本身是一个需要认知训练的过程。
为了解决这个问题,我们的做法有几种。首先,很多用户可能只会说一句话的需求,比如“我想做一个网站”。我们会通过产品经理智能体来细化这个需求。
如果我们能够预判用户的常规需求,比如网站通常会有登录、主页、导航栏等功能,我们就会自动为他加上,不用他特别说明。百度分发了最多的网站,也帮助无数用户进行建站,在网站和常见应用的产品逻辑上也有充分的认知积累,我们也用了这些知识。
如果是我们不确定的内容,比如调查问卷需要哪些问题,我们会引导用户进一步说明,通过多轮人机对话的方式把需求逐步细化出来。
第二种方式是通过“广场”功能。有些用户自己不会提需求,但能通过看别人的作品获取灵感。我们的广场不仅能看到成品,还能看到用户当初是怎么描述需求的。通过学习别人的写法,用户也能学会如何表达。
第三,我们提供了“指令优化”功能。用户输入一个很简单的描述后,点击“指令优化”,系统会帮他扩展成更完整的描述,再由智能体执行。这也是一种辅助表达的方式。
此外,我们还支持多模态输入。用户可以上传图片,如截图、页面草图等,系统会根据这些内容生成应用。我们正在不断优化这些方式,帮助用户更顺畅地完成“想法到产品”的转化。
量子位:在这个过程中,用户最重要的能力是什么?
秒哒朱广翔:创意压倒一切。如果用户一开始的想法就很有创意,最终产出的作品也会更出色。
我们内部也有类似观察。百度每年都会举办黑客松的创新大赛,我一直担任评委。以前在没有大模型的年代,参赛队伍通常由产品经理、程序员、设计师等三五个人组队模拟创业。
那时候程序员是必不可少的,就像我们常说的笑话:“什么都齐了,就差一个程序员。”
但近年来,随着像秒哒这样的产品出现,情况明显发生变化。很多参赛队伍完全没有程序员,只由产品经理、设计师、运营组成。他们直接用智能体把创意实现出来,最终也有不少团队获奖。
这些队伍获奖的原因,本质上是创意出色,选题好,解决了真实且深刻的问题。
比如我记得有一组作品,是专为阿尔茨海默症患者设计的辅助工具;还有些项目,聚焦于大学生创业扶持、养老服务优化等社会痛点问题。
从中我们可以看到,真正打动人、具备价值的,是那些有创意、贴合真实需求的想法。所以对于用户来说,最关键的能力还是“有创意”。
量子位:用户在使用这种零代码产品时,更需要的能力是创意能力,是表达自己想法的能力。
秒哒朱广翔:对,我认为这代表着一种生活方式和生产方式的变革。大家可以把更多时间花在创意和构思上。
这其实也类似于编程的发展历程。最早的编程是用机器语言,完全是0和1的编码。这种方式对程序员的要求极高,程序员极其稀有,都没有形成专门的职业。
后来出现了汇编语言,逻辑上更复杂、结构更绕。我当年汇编考试考了100分,但现在几乎已经看不懂了。再往后是C、Python、Java等高级语言,门槛下降了很多,所以才有今天约3000万程序员。但即便如此,很多人仍然学不会编程,限制了参与者的范围。
再后来,Python之所以受欢迎,就是因为它有很多现成的包,大家只需要“调包”就能完成复杂功能。特别是在机器学习领域,像调用小模型或大模型的工具包,很多原本要写上千行代码的任务,现在可能只需要几行。
我是学AI的,我们做强化学习,比如类似AlphaGo的研究。OpenAI提供了很多工具包,我们只需要专注算法本身,比如怎么定义状态、奖励函数、建模。很多底层的网络结构和模块都已预设好,大大节省了我们在实现层面的时间。
从整个编程的历史来看,它的发展过程就是不断从“实现”过渡到“构思”,让大家把更多精力放在创意和设计上。
零代码开发就是这个趋势的极致表现——用户完全不需要关心执行,只需要思考“我想要做什么”。
量子位:可以分享一些有趣的用户案例吗?
秒哒朱广翔:我们平台是3月24日上线的,到现在仅一个季度,已经涌现出20万款应用,远超我们的预期。很多应用的创意完全超出了我们的想象。
比如我昨天就看到一个非常有意思的工具,叫「上班摸鱼神器」,让我觉得特别有趣,也挺需要的(笑)。
他们做了一整套搞笑但实用的“摸鱼”工具比如:
摸鱼助手网站(小心,不要被老板知道了):https://console.bce.baidu.com/miaoda/design/app-square/app-4tc3pfv16fb6?s=s
像刚才看到的蓝屏模拟,还有模拟病毒警报,弹窗效果看着都让人头皮发麻,非常生动。这些功能实在是脑洞大开,非常有创意。
还有一位没有任何编程经验的50岁医生,在发现秒哒后,灵感突发,尝试为自己的医院制作官网,已经成功发布上线。现在在百度搜索中,能看到该医院的官方网站。他不仅实现了个人创意,也提升了医院的数字化形象。
△西安城墙数字方舱项目用秒哒搭建的活动官网
△艺术家王华墨媛用秒哒制作的个人作品集
如果我们看到喜欢的应用,可以在应用广场通过右上角「一键复制」功能,将它复制到自己的空间里,再根据自身需求进行二次开发,添加更多功能或调整细节。
这些有趣的应用很多是由多个用户接力完善的,一点点堆叠出来的。秒哒这种无门槛的创作方式,很容易带动更多人持续参与进来,持续创作,创意不断“滚雪球”,卷入更多群体智慧,这一定是未来应用开发的新形式。
量子位:现在很多AI编程产品也会选择展示出代码,便于专业人员做更精细的调控。作为一个零代码产品,你们如何看待这种编程方式?
秒哒朱广翔:这很好理解。我们可以继续类比编程的发展历史:从机器语言、汇编,到高级语言,再到现代封装良好的语言。
早期的程序员不仅要写逻辑,还要管理资源,比如内存的读写、数据的存储等。这时他们能非常高效地利用资源。但当高级语言出现时,一些程序员担心自动化会降低资源使用效率。确实,一开始高级语言的表现未必比得上手动优化更原始的语言,但这种担忧只存在于早期。
随着技术发展,高级语言和封装工具越来越成熟,大多数人不再需要考虑底层资源管理,而是专注业务逻辑的实现。
今天的零代码也是类似的过程。起初大家可能不习惯,觉得手动写代码更精细。但技术进步后,这些“黑箱”部分也会变得越来越可靠,用户自然会更关注创意的表达,而非底层实现。
当然,在这个过程中,秒哒也即将提供源码下载功能,让用户有机会查看和调整底层执行过程,保留一定的灵活性。随着大模型技术演进,源码的编辑需求一定越来越少。
量子位:卡帕西曾提到一个观点:写代码其实并不难,真正麻烦的是部署、认证、支付、域名配置等后续流程。那么对于代码“一步到位”的部署,秒哒有哪些思考或未来的规划?
秒哒朱广翔:我们当前的模式就是尽可能帮用户节省部署的过程。现在用户点击“发布”按钮,就能实现一键部署到百度云,所有资源配置和环境设置完全无需用户操心。
甚至用户如果需要购买域名,也可以直接在我们平台一站式完成。百度本身具备域名管理与售卖能力,我们的理念就是希望能为用户提供“一站式”的服务,真正做到用户不操心,后台全搞定。
量子位:接下来秒哒在功能迭代上有哪些规划?预计会在什么时间实现?
秒哒朱广翔:我们的发展路径是分阶段的:
第一阶段聚焦C端,打造效率类工具,适用于教育、办公、知识工作者、内容创作者等,提升个人和小团队的生产效率。
第二阶段将逐步延伸至小B端,支持小商家、小店家、个体户,让他们能够低成本开发出营销工具、预约系统、线上交易功能等,让大家能赚到钱。
第三阶段是企业级支持,帮助企业进行资产管理、流程管理、合同管理、客户管理等系统建设。最终目标是:让一个人也能完整运营一家公司,实现“一人的公司”。
从时间节奏上看,今年我们会完成C端和小B端的整体功能交付,并开始逐步推进企业级能力的开发。
量子位:最后关于秒哒还有想要补充介绍的吗?
秒哒朱广翔:有的。刚才我们PPT有一页很关键,可能没来得及展示。这一页展示了两个入口:左边是产品入口,右边是用户社群。
今天时间有限,如果大家还有问题,欢迎加入我们的社群继续交流。我们还设立了“共创计划”,产品未来长成什么样,可以由用户投票决定。
比如前段时间,有用户反馈他们在使用秒哒生成应用时,页面右下角会自动加上“秒哒生成”的logo,大家普遍希望去掉。于是我们采纳了这个建议并进行了调整。
我们非常欢迎用户参与共创,大家的使用体验和意见对我们来说非常宝贵,很多行业和场景,用户往往比我们更了解。
我们接下来也会在官网产品页面上线“广场”和“社区”模块。
广场不仅可以展示应用成品,还能看到用户的最初版本的需求表达方式。我们会定期在社区举办活动、比赛、分享会等,让大家交流创意、互相启发。
ps. 现在秒哒在仍然免费开放试用中,据说这两天又有了新的功能升级,欢迎来体验:https://miaoda.cn/
AI技术的落地应用不仅限于科技领域,它已经渗透到各行各业,成为推动产业升级的重要力量。因此,“365行AI落地方案”主题策划应运而生,我们寻找各行各业中成功应用AI技术的案例和方案,分享给更多的产业内人士。
文章来自于微信公众号“量子位”,作者是“视点”。
【开源免费】Browser-use 是一个用户AI代理直接可以控制浏览器的工具。它能够让AI 自动执行浏览器中的各种任务,如比较价格、添加购物车、回复各种社交媒体等。
项目地址:https://github.com/browser-use/browser-use
【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。
项目地址:https://github.com/Significant-Gravitas/AutoGPT
【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。
项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md