通过示例介绍如何开发能够操作企业内软件的SKILL,并在千问办公中使用。
背景、问题和解决思路
企业客户在使用桌面Agent时会面对如下问题:
准确性低,无法满足企业客户要求。目前Agent在操作企业使用的软件时,无法保证操作结果的准确性,但错误的结果会直接为企业带来真金白银的损失。如供应链的准备报关单过程,电商运营的商品上架过程。
执行速度慢,无法使用在企业客户的生产流程中。Agent运行过程中需要经历无数个“感知-规划-动作”循环,在操作企业相关软件时容易陷入长时间的无效尝试、或很慢才能完成部分工作。
消耗大量Token,性价比低。Agent运行过程时,即便是重复性的任务,也需要模型的全程参与。
因此本文提供一种解决思路
首先将企业内各种标准操作过程使用RPA开发为可重复执行的自动化流程,并能够被Agent以SKILL方式集成。
企业员工在使用Agent时,Agent可使用这些SKILL,真正为企业带来业务价值。
案例介绍
业务需求
运营人员每天需要进行商品销售数据进行分析。面临两个问题:一、商品在各个平台上进行销售,需要手动把各个店铺的商品销售数据下载后才能进行分析;二、部分分析内容比较固定,但每次都需要人工分析和总结很麻烦
实现思路
开发一个SKILL,包含数据采集和分析两个过程。数据采集使用RPA开发的自动化流程,分析的内容要求明确在SKILL中
运营人员在千问办公使用该SKILL
运行结构
操作过程:
使用RPA开发自动化流程,并发布为MCP Tool
在RPA控制台上创建对应的SKILL
准备一个RPA服务型机器人,作为SKILL的运行时
在千问办公中添加SKILL和MCP
操作过程
安装千问办公
千问办公的安装和使用详见https://qwenwork.cn。本文使用千问办公的版本为 0.1.7。
开发自动化流程并发布为MCP Tool
使用RPA开发自动化流程的过程详见 开发一个自动化流程。
本例所需的自动化流程的流程输入和输出如下:
自动化流程
流程输入(入参)
流程输出
自动获取店铺商品销售数据
statis_date:查询指定日期的商品销售数据
获取的商品数据为JSON格式,包含每个店铺的商品id、商品名称、风格标签、销售数量、单价、收藏人次等
自动化流程将获取的数据使用task_result保存
提交日报
record_datetime:填报日期
content:日报内容
无
重要由于每个企业客户使用的电商平台、所需的数据、操作的软件各不相同,本例中的自动化流程的具体实现内容不具有通用性。可参考 开发一个自动化流程 ,开发符合企业经营过程的自动化流程。
将自动化流程发布为RPA应用,详见发布和管理应用。

发布为MCP Tool。操作过程可参考 发布为MCP Tool,发布后的MCP Tool信息如下
自动获取店铺商品销售数据

提交日报
重要如果自动化应用的执行时间较长,建议在Tool Description中增加说明预计耗时、建议Agent轮询查询的间隔时间。
创建SKILL
在RPA控制台的SKILL管理中,可以自动创建SKILL、并支持在线修改。
自动生成SKILL草稿版本
点击“新建SKILL”,在第一步操作中选中上一步发布的两个MCP Tool,如下图所示

点击“下一步”,第二步操作中大模型根据选中的MCP Tool信息,结合最佳实践进行自动生成

第三步,可以查看到此次生成的SKILL中的全部内容。保存草稿后,才能进行二次修改。

确认草稿内容无误后,发布该版本。发布前,会对SKILL内容进行安全检查,只有安全检查通过的版本才能完成发布

准备SKILL运行时
本例中,使用RPA服务型机器人作为SKILL的运行时。
服务型机器人需要使用无影云电脑,可参考 服务形式运行自动化流程进行配置。创建成功后如下图,后续步骤会使用该服务型机器人运行SKILL。

在千问办公中添加MCP Server和SKILL
添加MCP Server
在RPA控制台的MCP Server菜单中,获取MCP Server配置。如下图,该配置同时包含多个MCP Server信息。

在千问办公的连接器菜单中中,选择“粘贴JSON配置”。添加成功后,至少可以看到新增了两个MCP Server。

添加SKILL
本文通过在线URL方式在Agent中进行安装,同时支持下载SKILL.zip文件,手动在Agent内进行安装
在SKILL菜单中,点击“在线安装”按钮,可获得该版本SKILL的下载地址,该链接一个1小时内有效,失效后可点击重新生成

在千问办公的对话中添加SKILL。如下图所示,可在线完成该SKILL的安装

(可选)设置机器人RobotID
警告您在POC测试阶段,可先使用SKILL自动从服务端获取可用的服务型机器人的方式,服务端采用随机方式分配服务型机器人
在正式对接开发和生产使用时,建议服务型机器人的分配过程由您的上层系统负责,不要使用自动分配方式
使用效果
在千问办公中会话中输入分析某天的商品销售数据、总结后提交日报。如下所示:


本文的商品销售数据为模拟数据。






