腾讯云智能体开发平台 应用发布概述

应用发布,指的是将智能体应用在测试环境中的配置和知识内容,发布到正式环境,对外正式提供服务,同时还可以管理应用链接和应用的发布渠道,例如发布至微信客服、企业微信、企业微信机器人和小程序等。

相关产品
腾讯云智能体开发平台 产品页,含版本规格、价格与购买入口。

当你在测试环境中完成应用配置、知识库导入与效果验证后,即可通过 应用发布 功能,一次性将当前的应用配置、知识库内容等同步到正式环境并对外提供服务。你可以在此处查看历史智能体应用的历史修改记录。

你也可以进入 控制台,在 应用发布 页面对 待发布、发布历史、服务状态、发布渠道和触发器 进行统一管理。

一、待发布

1. 单击待发布,界面中将显示应用的所有待发布内容,包括文档、问答、待发布设置、待发布标签等。

2. 单击右上角发布,将弹出发布详情确认窗口,窗口将会展示本次发布涉及的各类待发布内容数量,方便你核对。

3. 确认无误后,再次单击发布,后台将进入发布流程。发布完成后,你将收到站内信通知,也可通过应用发布下的发布历史查看本次发布的详细信息。发布完成后系统也会自动生成唯一的版本号,在发布历史页面可以查看其版本号。

二、发布历史

在 发布历史 页签,你可以查看每一次发布的详细记录,便于追溯应用在正式环境中所作出的变更历史。

三、发布历史与版本还原

在 发布历史 页面,你可以查看应用历次发布的详细记录。当你需要找回旧版本的配置时,可以使用版本还原功能。

注意:版本还原不会直接改变当前的线上服务。系统会将选定版本的配置覆盖你当前的调试/编辑界面。

四、步骤 1:版本还原入口

在应用发布 > 发布历史界面中,你可以单击对应版本的还原到调试态,将该版本的各项可还原组件和设置还原到当前调试版本。

五、步骤 2:版本还原二次确认

系统将弹出二次确认窗口。请仔细阅读提示,确认后单击确认还原。

六、步骤 3:版本还原后异常情况处理

1. 如果当前平台版本新增了某些旧版本不存在的配置项,回退后系统将自动填充默认值。

2. 如果旧版本引用的全局资源(如某个连接器与工具或知识库)已被彻底删除,回退后该组件将显示失效,你需要重新配置或删除。

七、随版本回退的内容说明

应用的各项组件和设置是否可以随版本回退情况如下表所示:

组件 设置 详细配置内容 是否支持回退
知识库 知识库数据 应用默认知识库知识条目、知识库知识条目。 否
知识库 共享设置 知识库名称、知识库 ID、知识库描述、知识库标签、知识库模型(问答生成模型、scheme 生成模型、embedding 模型)。 否
知识库 本地设置 检索策略、Excel 检索增强、检索范围设置、结果重排序开关、重排序模型、文档召回数量、问答对召回数量、检索匹配度、数据库召回。 是
Widget 共享设置 Widget 名称、Widget 标签。 否
Widget 本地设置 变量设置(变量名称、类型、默认值、数据来源)、动作设置(组件、类型、取值范围)。 是
连接器与工具 共享设置 连接器与工具名称/描述/图标、工具名称/工具描述、创建方式/授权方式/调用地址、输入参数、输出参数。 否
连接器与工具 本地设置 输入参数值、输入参数默认值、输入参数模型是否可见开关、输出参数模型是否可见开关。 是
模型 共享设置 模型名称、模型 ID、模型描述。 否
模型 本地设置 参数设置(top-p、温度等)。 是
Agent 本地设置 上下文轮数、最大推理轮数、转交描述、转交关系、提示词、工具参数是否模型可见、澄清询问、思考模式、结构化输出、结构化 Schema。 是
工作流 本地设置 画布描述文件(基础信息、节点信息、节点连接信息)、引用其他组件的引用关系(变量引用、子工作流引用)、参数、示例问法。 是

八、服务状态

成功发布之后,在服务状态页面,你可以获取应用在正式环境下的体验入口和 API 接口接入信息。

·体验链接

体验链接用于在网页端快速体验你搭建的智能体应用。

·单击立即体验,可通过腾讯云账号登录访问。

·单击分享链接或分享二维码,可通过邮箱验证码登录访问,适合对外邀请试用或灰度放量。

·API 管理

如需在业务系统中集成并调用该智能体应用,需要在此页获取 AppKey,建议按以下步骤使用:

1. 进入 API 管理

在控制台打开目标应用,进入 应用发布 > 服务状态 ,在页面下方找到 API 管理区域。

2. 查看/创建 AppKey

·这里会展示当前应用已创建的 AppKey(名称、创建时间等)。

·同一个应用最多支持创建 两个 AppKey。

·如需新增调用密钥,可在此创建新的 AppKey,并在创建后立即复制保存。

3. 在业务系统中配置调用

将获取到的 AppKey 配置到业务系统,用于调用应用相关接口(具体调用方式参考接口文档)。

4. 密钥轮换与风险处理

如需轮换密钥,可先创建新 AppKey,业务系统切换到新 AppKey 后,停用旧的密钥并删除。若怀疑 AppKey 泄露,请立即停用该密钥,并创建新的 AppKey 来替换。

注意:说明:

注意:AppKey 为敏感信息,请避免在前端代码、公开代码仓库或明文日志中暴露。

九、发布渠道

应用成功发布后,通过简单授权/配置,即可将配置好的应用发布到微信服务号、微信订阅号、微信客服、微信小程序、企业微信应用和企微智能机器人。发布后,服务号、订阅号、企业微信应用等可以使用应用回复用户消息,助力运营。

十、调试渠道

如需在真实渠道中验证应用的调试效果,可以在新建发布渠道时将其设置为调试渠道。调试渠道使用应用当前的调试配置,不影响正式发布渠道。

1. 进入目标应用,选择“应用发布 > 发布渠道”,单击“新建”,并选择需要接入的渠道类型。

2. 完成渠道连接和机器人绑定后,在“渠道设置”中将“生效环境”设置为“仅用于调试”,然后保存渠道。

创建成功后,调试渠道将在发布渠道列表中显示“仅用于调试”标签,用于与正式发布渠道进行区分。

发布渠道列表中的调试渠道:

十一、触发器

触发器将应用执行模式从用户主动触发升级为定时自动执行、事件被动拉起两种智能化触发方式。触发器触发时相当于一个虚拟用户以指定内容向应用发起一次对话,应用按正常链路处理,并将结果推送到配置的渠道。

在应用发布 > 触发器页面管理应用的全部触发器。触发器支持两种类型:

·定时触发:按预设时间规则周期或单次执行。例如每天 9:00 自动生成数据日报并推送到企业微信群。

·事件触发:外部系统通过 HTTP 请求(Webhook)驱动执行。例如监控系统告警时自动拉起应用分析。

注意:说明:触发器需在应用发布后才会实际运行。若应用尚未发布,进入触发器页面将展示空态提示「应用尚未发布,触发器需要基于已发布版本运行」,页面提供前往发布应用按钮,完成发布并上线后方可使用触发器功能。

十二、新建触发器

入口:进入目标应用后,在顶部 Tab 栏中单击 应用发布,再切换到 触发器 子 Tab 即可管理触发器。

当应用发布后,触发器页面左上角提供新建按钮,单击后弹出新建触发器弹窗,顶部通过 触发器类型 Radio 单选切换 定时触发 / 事件触发,下方字段根据所选类型联动展开。

公共字段(两种触发类型均需配置):

字段 必填 说明
触发器名称 是 最多 50 个字符。
触发器类型 是 Radio 单选:定时触发 / 事件触发,选定后下方字段联动展开。
任务执行 是 二选一:指令提示词:通过自然语言设置提示词,最多 1000 字。工作流:从应用中“已发布”+“已启用”的关联工作流中选择。
API 参数 否 仅当应用或工作流存在依赖的输入参数时显示。参数值可在触发器内直接设置;事件触发下,也可关联事件触发字段中的 请求参数 ,后续发送 HTTPS 请求时动态传入。
任务结果推送渠道 是 二选一:不推送:任务正常调度执行,无主动消息推送,执行记录仅在【执行日志】页面查看。企业微信智能机器人:需填写企微群机器人 Webhook 推送地址。(该地址为结果推送目标地址,和事件触发模块中外部系统调用本应用的 Webhook URL 为两套独立地址,请勿混淆。)

注意:说明:

十三、新建定时触发

选择定时触发后,除公共字段外还需配置:

字段 必填 说明
执行频率 是 Tab 切换五种模式:每天 / 每周 / 间隔 / 单次 / Cron。

五种执行频率的配置方式:

模式 配置方式
每天 指定时间(hh:mm)。
每周 勾选一个或多个星期几,并指定时间(hh:mm)。
间隔 从某时刻开始,每隔 x 小时执行一次(最小 1 小时)。
单次 指定某个具体日期和时间,仅执行一次。
Cron 输入标准 Cron 表达式,灵活自定义执行周期,建议通过自然语言生成。

注意:说明:

注意:所有定时规则按应用所属企业的设置时区解析(默认 Asia/Shanghai,UTC+8)。

十四、新建事件触发

选择事件触发后,除公共字段外还需配置:

字段 必填 说明
Webhook URL – 新建事件触发器时系统自动生成,可直接单击复制。即下文 curl 示例中的 YOUR-WEBHOOK-URL 占位符,外部系统以该 URL 作为请求地址发起调用。
Bearer Token 是 请求校验令牌。你可以直接使用默认提供的 Token,也可单击重新生成更换(旧 Token 立即失效)。向 Webhook URL 发送 HTTPS 请求时,请求头必须包含该 Token,用于完成请求的安全校验。
请求参数 否 请求参数列表,单击 添加参数 即可增加一行。该参数列表为可选配置,用于关联触发器中应用或者工作流的请求参数,后续向 Webhook URL 发送请求时,需要以 JSON 格式传入参数值。

触发执行

向配置页生成的 Webhook URL(即下方示例中的 YOUR-WEBHOOK-URL)发送一个 POST 请求即可触发一次执行,请求体为 JSON 格式的请求参数(对应触发器配置的请求参数列表,传入的值会传递给关联的 API 参数,供应用或工作流执行时使用):

curl -X POST –location 'YOUR-WEBHOOK-URL' \\ -H "Content-Type: application/json" \\ -H "Authorization: Bearer YOUR-WEBHOOK-TOKEN" \\ -d '{ "aaa": "aaa variable" }'

请求受理成功后,接口会返回本次触发的执行实例 ID(instance_id),用于后续查询该次执行的处理情况。

查询执行情况

携带上一步返回的 instance_id,向同一个 Webhook URL(即 YOUR-WEBHOOK-URL)发送 GET 请求,即可查询该次触发的执行状态与结果:

curl -X GET –location 'YOUR-WEBHOOK-URL?instance_id=YOUR-TRIGGER-INSTANCE-ID' \\ -H "Content-Type: application/json" \\ -H "Authorization: Bearer YOUR-WEBHOOK-TOKEN"

注意:说明:

注意:将 YOUR-WEBHOOK-URL、YOUR-WEBHOOK-TOKEN 替换为触发器配置页复制的实际 Webhook URL 和 Bearer Token;YOUR-TRIGGER-INSTANCE-ID 替换为触发时返回的 instance_id。

十五、管理触发器

触发器列表每行右侧的操作菜单支持以下操作:

操作 说明
启用 / 暂停 切换触发器的运行状态,也可通过行内开关快速切换。
编辑 修改触发器配置。
立即运行 手动触发一次执行,不影响原有调度计划。
查看最近执行 查看最近一次执行的时间、触发方式、结果、失败原因和耗时。
删除 删除触发器,需二次确认。删除事件触发器时,其 Webhook URL 和 Token 将立即失效。

十六、查看执行详情

在触发器列表中单击某个触发器卡片,右侧将弹出该触发器的详情面板,包含以下信息:

·任务详情:显示触发类型(定时触发 / 事件触发)、指令或工作流配置内容。

·运行日志:按时间倒序列出每次执行的记录,每条显示执行时间与状态(绿点表示成功,红点表示失败),以及一行简短的执行结果摘要。

详见如下截图:

十七、查看执行日志详情

在触发器详情的运行日志中单击任意一条日志,将打开该次执行的完整对话详情页面,展示:

·完整的用户指令与应用回复内容。

·信息源引用(如有)。

·应用输出的全文。

·此页面与普通用户手动触发的对话详情格式一致,方便排查具体执行结果。

详情见如下截图:

十八、在应用运营中统一查看

除触发器页面的单卡片查看外,你还可以在应用运营 > 对话记录中查看所有触发器驱动的任务执行情况:

1. 进入目标应用,切换到应用运营 Tab,选择对话记录子 Tab。

2. 在调用方式筛选下拉框中选择 触发器,即可筛选出所有由触发器发起的对话记录。

详情见如下:

赞 (0)
上一篇 4天前
下一篇 4天前