正文
-
自然语言编程:使用自然语言描述想法,NoCode 就能自动解读并转化为完整功能,无需编程经验即可生成可用能力。在用户输入指令后,NoCode 会对指令进行拓展、优化,还可以进行一键优化。
-
实时预览效果:NoCode 能根据对话内容即时渲染、呈现结果,可实时查看每次对话后的实际效果。
-
局部定位修改:使用 Visual Edit 功能,可针对定位内容进行局部修改及完善;同时支持版本间对比、回退,保障每一步都「有迹可循」。
-
一键部署分享:应用构建完成后,代码将自动上传到仓库,即可立即部署并与其他人分享,点击即可直接访问链接查看作品,同时后方会展示复制按钮,用户也可以选择一键复制链接后,分享给其他人查看。
NoCode 由美团研发质量与效率团队研发,该团队属于美团基础研发平台。赶在 NoCode 正式上线之前,美团基础研发平台工程效率负责人、美团技术委员会委员程大同,与美团基础研发平台智能开发工具负责人俞超接受了我们的采访。他们就 NoCode 的产品形态,技术架构和应用能力对我们进行了详细介绍。
在 NoCode 的开发者们看来,这款工具就像是一个全栈工程师,它可以在不同的工作流程中提升生产力。从技术架构上看,NoCode 的背后是多个 AI 模型,又针对多项业务进行了专门的训练与调优。在美团内部的应用中,NoCode 已经展现出了极强的实用性。或许用不了多久,我们的编程范式就会因为这些 AI 工具而迎来翻天覆地的变革。
这是我们第一次能够了解美团这一神秘产品的技术细节,让我们看看他们是怎么说的。
部分文字进行了不改变原意的改写。
有关新工具的发布
1、请简要介绍一下美团即将发布的 AI 零代码工具 NoCode。
程大同:某种程度上,你可以把 NoCode 理解成为一个全栈的 AI 工程师,它拥有完整的环境,一个能够直接运行程序的沙箱。
即使你没有技术背景,也能生成小工具、网页前端、产品原型、小程序、小游戏等等。你只需要把需求提给 AI,它就能帮你 work,不需要麻烦开发团队,也不需要考虑安装和部署。在美团内部,很多完全没有编程经验的同学经过与 AI 的多轮对话构建起了具有实际生产力的应用,它们虽然没有专业开发者构建的那样复杂,但已经是完全能用的。
我认为它意味着创造力:你在自己的专业领域里有了 idea,NoCode 就可能提供帮助,不过得有一些耐心。在美团内部,一些用 NoCode 做出的优秀实践案例会与 AI 进行超过一百轮的对话。
2、我们知道,长期以来美团一直在零售场景中探索新技术的应用,本次提出的产品则面向代码开发,可以说是开拓到了一个新的方向。开放 NoCode 是出于怎样的考量?
程大同:
我们认为目前已经到了这个阶段。我们的产品在内部使用效果很好,但大家的想象力其实也有穷尽的时候。如果把 NoCode 开放到更广阔的场景下,让更多人来使用,可能会带来更多的可能性,不仅对于我们,对于整个行业也能产生价值。
一直以来美团聚焦的方向是零售加科技,除了自动配送车、无人机等相对硬核的技术以外,其实在 AI 模型等软核技术上我们的迭代也很快。
相比市面上一些 AI 代码生成工具,我觉得我们开放出来是为了让大家能够参与 AI 这件事。我们会在零售加科技的方向上持续投入,而且有一些还不错的进展。
3、NoCode 的能力如何?是否有代码基准评测上的成绩可以分享?
程大同:
我们没有对外去打榜。在内部测试时可以看到 code agent 在 SWE-Bench
(注:基于 GitHub 的大模型能力评估数据集)上跑分是比较高的,Verified 项目上行业 SOTA 水平在微调后分数在 65% 左右,我们在没有微调的情况下分数能达到 50% 以上,差不多在 Top5 的水平。
我们更加关注的是实际的生成效果。在内部实践中可以看到,NoCode 的使用率很高,非技术人员用户是技术人员数量的三倍。
在 AI 代码生成这件事情上,我们有很多的实战经验。相比创业公司,我们已经拥有了相当数量的「客户」—— 美团的一线 BD 和销售,甚至一些 B 端商户,他们都已经用得很娴熟了。另外,我们在智能体上的经验和积累也推动了技术栈的构建。
我们希望 AI 技术的应用能够更加平民化,从需求、debug 到环境部署更加自动化,可以实现应用构建的从零到一。
NoCode、Dev Mode 背后的技术
4、请简要介绍一下 NoCode 的大致框架。支撑 NoCode 的基础大模型是怎样的?
俞超:NoCode 是一个大模型智能体产品,围绕基础设施、runtime sandbox 和大模型构建,多个 AI 模型进行协作。