百度近日正式推出其AI应用开发平台“秒哒”,标志着AI驱动的低代码/无代码开发领域又迎来一位重量级选手。秒哒旨在通过简化应用开发流程,让即使没有专业编程背景的用户也能轻松创建和修改功能代码。只需以自然语言描述需求,秒哒便可自动生成相应的H5页面和网站开发功能,极大地降低了应用开发的门槛。
实际测试案例表明,秒哒能够在短时间内生成多种应用,例如颐和园的赏花邀请函或个人博客网站。更值得一提的是,它还能帮助用户一键发布网站。一个来自百度内部的例子显示,车棚管理人员利用秒哒开发了一款智能表单,方便员工通过扫码预约修车服务,有效提升了运营效率。
秒哒的设计理念与当前市面上主流的AI编程工具存在差异。诸如Cursor、Trae等产品侧重于代码生成,而秒哒则更强调应用的快速交付。秒哒的产品负责人认为,对于大多数非专业程序员来说,直接呈现代码可能会造成认知负担。然而,为了兼顾专业用户的需求,秒哒计划在未来提供代码下载功能,为开发者提供更大的灵活性。
秒哒平台的核心架构可以分为四个层次,每一层都扮演着至关重要的角色:
- 底层基石:千帆大模型平台 秒哒的底层依托于百度强大的千帆大模型平台,该平台不仅接入了百度文心系列大模型,还支持第三方和开源模型的对接及动态编排,保证了秒哒拥有强大的AI能力和广泛的兼容性。
- 工具服务层:赋能应用功能 该层内置了丰富的即用型工具,同时允许用户接入第三方API,可以灵活调用表单、短信、地图等服务,从而扩展应用的功能和应用场景。
- 能力层:智能体驱动开发流程 这是秒哒的核心所在,由多个智能体组成,能够模拟软件工程的各个流程环节。这些智能体覆盖多个垂直领域,用户可以根据任务需求灵活组建虚拟开发团队。
- 用户界面层:自然交互与可视化操作 秒哒提供自然语言交互界面(LUI)和图形用户界面(GUI),用户能够以自然语言描述需求,或者通过拖拽方式调整应用,获得流畅高效的开发体验。
在开发过程中,智能体负责需求澄清、架构设计、开发实现及测试完善等环节,旨在确保最终交付高质量的应用。 这种模块化的设计思路,使得秒哒能够应对各种复杂的应用开发场景,并保证了平台的可扩展性和灵活性。
秒哒还具备智能推荐功能,能够根据用户的使用习惯提供个性化的建议,进一步提升开发效率。这种智能化设计不仅简化了开发流程,也提高了用户体验。
为了验证秒哒的实际能力,测试人员进行了一系列操作。例如,用户让秒哒为即将举行的中国生成式AI大会设计H5邀请函。秒哒快速确认了大会的详细信息,并在用户确认后迅速生成了邀请函,用户可以随时查看任务进度,并在生成结果后直接进行修改或指定修改方向,体现了秒哒出色的迭代能力。
另一个测试案例是,要求秒哒开发一个基于WordPress的个人博客网站。仅用了五分钟,秒哒便完成了开发工作,并提供了Web端和移动端两个版本。虽然目前还无法查看源代码,但网页功能运行正常,部分按钮的跳转功能还需进一步完善。
秒哒还允许用户在平台内预览和管理网站后台内容,包括文字、图像和视频等。在测试中,尝试添加中英切换功能时遇到了服务器繁忙的问题,这可能是由于全量上线后访问流量激增所致,也从侧面反映了用户对于此类AI应用开发平台的需求十分旺盛。
自去年11月发布以来,秒哒已经吸引了超过20000名用户体验。随着基础模型能力的不断提升和AI应用开发产品形态的演变,秒哒有望进一步降低AI的使用门槛,使得应用开发变得更加便捷和高效,助力各行各业实现数字化转型。