传统UI开发面临几大难题:手动编码构建UI效率低下、逻辑开发门槛高、外部资源集成复杂等。阿里云百炼UI设计器通过可视化的搭建方式,您无需编码即可快速构建应用界面,并一键发布为Web App。
产品优势
阿里云百炼的UI设计器集成了阿里云多端低代码开发平台魔笔的核心能力:
无需编码:UI 设计器提供可视化编辑器。您可以通过拖拽组件、配置路由和布局,快速构建页面,无需编码。
服务集成:支持集成多种外部资源,如百炼智能体、大模型、数据库和 HTTP 服务,灵活扩展应用能力。
权限管理:内置测试账号体系,支持钉钉、企业微信等一键登录。兼容 OIDC、OAuth2.0 等标准协议,并可通过权限组管理访问权限。
一键发布:默认支持一键发布至开发环境,通过内置域名即可访问。生产环境发布支持绑定自定义域名。
UI设计流程
支持范围
UI设计器支持百炼智能体应用及工作流应用。
UI设计器支持Web PC和H5端的应用界面开发。
UI设计器需要与百炼应用在同一业务空间。
计费说明
UI设计器功能本身不计费,会产生费用的项目有:
步骤一:创建并发布百炼应用
创建并发布智能体应用或工作流应用。
步骤二:创建API Key
API Key和百炼应用需要在同一业务空间。具体操作,请参见获取API Key。
步骤三:创建UI
创建UI的目的是生成初始页面结构,为后续添加组件和布局设计提供基础。
单击创建UI,配置UI基本信息,单击下一步。
名称及描述:自定义填写,建议填写具有实际意义的内容,以便于后续识别UI用途。
上传图标(可选):上传自有图标。
选择UI模板,单击下一步。
阿里云百炼平台提供了快速构建AI应用、AI基础对话和企业AI知识库Lite三种预置UI模板。这些预置模板中包含了现成的用户界面,您可以在此基础上进行二次开发和调整。空白模板则需要从零开始设计。
以下教程以“企业AI知识库Lite”模板为例进行说明。
模板名称
模板说明
本模板适用终端
模板预览
空白模板
没有任何样式,需要从零开始设计。
PC、H5
快速构建AI应用
使用 UI 设计器快速连接百炼智能体,帮助您熟悉 UI 设计器功能,快速构建并发布 AI 应用。
PC
AI基础对话
最基础的 AI 聊天模板,该模板仅使用了一个聊天组件,逻辑相对简单。旨在帮助您快速掌握如何使用UI设计器搭建自己的AI聊天会话应用。
PC
企业AI知识库Lite
AI知识管理工具,支持智能对话(PC/移动端)和数据分析能力。
PC、H5
配置内置数据库表名称,实现内置数据库表与您期望使用的数据库表之间的映射。
部分UI模板(例如,企业AI知识库Lite)自带内置数据库表,用于存储UI运行时产生的数据。例如kb_chat_list存储会话记录,kb_chat_msg存储消息,kb_view存储用户访问日志。这些表结构固定且用途明确,不支持修改。您仅能通过映射功能,将数据存储到期望使用的表中。
若您希望使用默认表名,则期望使用的库表名称列保持默认值,无需修改。
若您希望使用自定义表,则在期望使用的库表名称列中输入自定义的库表名称。如果自定义表不存在,系统自动创建并初始化数据(含默认配置及字段结构)。如果自定义库表已存在,则直接使用该库表并保留数据。此时,您需要确保已有库表的结构与模板自带的库表完全一致,否则使用已有库表可能导致数据读写错误或运行时异常。您可以单击模板中数据库表名称列的
图标查看模板自带库表的结构。
创建UI后,可在数据库中查看内置数据库表的详细信息。若库表中无数据,这可能是尚未使用UI进行会话。例如,kb_chat_list表需在用户问答后才会记录输入内容及会话ID。
选择API Key及应用ID,单击确定完成UI创建。
如果选不到API Key及应用,请确认您创建UI的业务空间是否与所需的API Key及应用位于同一业务空间。
步骤四:编辑UI
在左侧的组件面板中有可供拖拽使用的各类UI元素,如按钮、输入框、展示、导航栏等。您可以利用UI设计器的可视化编辑功能,通过拖放操作将所需页面组件添加到页面中,并根据业务要求进行位置调整与样式配置,完成页面搭建。
搭建UI时,如果您需要使用自有的图片及文件,可以提前在UI应用数据的文件页面上传,也可以在搭建过程中随时上传,上传的文件将保存在文件页面。具体操作,请参见UI应用数据。
步骤五:发布UI
步骤六:分享UI
在UI发布成功后,您可能需要将UI分享给其他用户。UI包含会话页与后台管理,通过设置访问权限,可以让用户在会话中进行知识问答,但限制其访问管理后台。
在UI设计器的左下角单击
图标,在登录配置中打开允许匿名访问开关,并单击匿名用户权限组配置。
选择环境,在应用访问权限页签中,勾选已经搭建的UI,单击权限设置。
选择对用户开放的页面,单击确定。
退出管理员账号,打开UI地址,验证权限配置是否生效。
在UI设计器页面,鼠标悬停于已发布的UI上,单击环境部署,将应用地址分享给其他用户。
管理UI
相关文档
关于UI设计的更多使用场景,请参见实践教程。