自主规划应用/工作流编排应用:
存在多版本、多服务概念
支持用户创建50个版本、5个服务
具备创建版本、发布服务、切换版本功能
支持发布到应用广场、后端api、嵌入网站、前端页面
版本管理
相关概念
关键概念
版本: 版本为智能体的编排的快照, 用来记录某个时刻的智能体编排状态。
应用服务: 部署后的智能体在线服务。
发布渠道: 应用服务的访问通路。
版本是建筑施工图; 应用服务是根据建筑施工图盖好的大厦; 发布渠道则是进入大厦的几个不同入口,终端用户可以从不同入口进入,但访问的是同一座大厦。
其他概念
当前草稿: 您所在的处于可编辑的智能体编排界面均为草稿版本
创建版本: 当草稿修改到一定阶段, 可保存的独立版本
版本相关功能
创建版本
创建版本的入口在编排界面的右上角“创建版本”按钮。
填写版本信息:
版本管理
版本管理的入口在“发布”一栏中:
用户可以在此处进行版本的发布, 预览和删除。
注意
下方带有日期时间的版本属于版本功能上线前的历史数据。
版本发布(新服务)
版本发布是指将当前的智能体编排画布,部署到服务器,形成一个新的智能体服务。
选择版本:在此界面中可以选择不同的版本用于发布新服务。
发布方式:开发者可以将选中的版本发布一个全新的服务, 也可以复用现有服务的服务器资源,直接覆盖。发布全新服务,其访问渠道将会发生变化,例如API网址会不同;如果覆盖现有服务,则最终用户访问渠道不变,但需要开发者注意输入参数不能发生变化,否则最终用户可能会遭遇异常。
版本预览
加载选中版本到草稿模式,开发者可以观察该版本的编排信息,也可以继续编辑并重新发布新版本,但当前版本内容不会出现变化。
删除版本
清除一个版本,但如果选中版本已经发布相应的服务,则该版本无法删除。直到它关联的服务已全部被移除,该版本才能正常删除。
服务管理
服务管理的入口为“智能体> 发布 > 服务管理”。
这里开发者可以管理此智能体的服务,例如启动、停止该服务,以及切换该服务背后的版本信息。
切换版本
切换版本本质上是用选中版本重新部署服务,并复用当前服务的访问通路, 适合无缝升级,终端用户对升级动作无感知。
注意
需要开发者注意输入参数不能发生变化,否则最终用户可能会遭遇异常。
每个服务均为独立运行,服务和服务之间的资源和数据隔离。适合进行AB测试和灰度升级。