如果你只是想要一个能回答问题的 AI 助手,网上现成接口调用脚本随处可见:接收指令→组装 Prompt→调用大模型→返回结果,几十行代码就可以实现。
但企业真实办公场景里,单纯问答很快会遇到现实阻碍:合同生成完不能直接发起电子签章;产出的报告无法直接同步到文档平台;审批进度需要人工切换系统复制粘贴;AI 只能被动等待指令,没办法跟进业务节点。
我们可以基于WorkBuddy搭建一套私有化部署的企业 AI 数字员工:大模型负责内容生成,各类办公业务系统负责实际业务执行,中间由 WorkBuddy 完成意图解析、跨系统调度、业务记忆、任务自动跟进。
WorkBuddy 是腾讯推出的全场景 AI 办公 Agent 工作台,核心不是单纯对话,而是把不同办公软件串联起来,把 AI 生成的内容落地成真实业务动作WorkBuddy。
项目模式:基于 WorkBuddy 连接器、自定义 Skill 能力,对接契约锁电子签章、企业微信、飞书、钉钉、腾讯文档、Jira 项目管理系统,实现内容生成‑业务执行‑状态回传‑自动提醒完整办公闭环。
网上很多 Demo,直接调用大模型 API,输入文字拿到输出文本,看着简单,落地企业会遇到四个硬伤:
WorkBuddy 这套方案,本质就是补齐这四件事:业务连接器、长期业务记忆、多系统编排、主动任务推送。大模型只是负责思考生成内容,真正干活的是各个业务软件。
员工端(飞书 / 钉钉 / 企业微信)
│聊天消息、任务指令
▼
┌────────────────────────────────────┐
│ WorkBuddy(企业版Agent) │
│ 意图解析|业务记忆库|Skill连接器 │
└───┬───────┬────────┬────────┬────┘
│ │ │ │
▼ ▼ ▼ ▼
契约锁开放API 企业微信API 飞书/钉钉开放接口
腾讯文档API Jira REST API SQLite业务记忆库连接器解耦设计:今天对接契约锁,后续可以替换其他电子签平台;业务逻辑写在 WorkBuddy Skill,不需要大规模重写上层交互。
表格
项目 | 说明 |
|---|---|
服务器资源 | 推荐 4C8G,企业版 WorkBuddy 服务运行;同时承载连接器、回调接收服务;内存不足容易出现 Skill 调用超时 |
企业认证账号 | 契约锁企业实名认证账号,申请开放平台 API,获取 accessKey / secretKey契约锁;飞书 / 钉钉 / 企业微信管理员权限,创建机器人应用 |
WorkBuddy 企业版 | 开通企业版,开启自定义 Skill、连接器能力,分配管理员后台密码,配置访问白名单 |
各个系统 API 密钥 | 契约锁 OpenAPI 密钥;IM 机器人 AppID、AppSecret;Jira API Token;文档平台访问密钥 |
域名(强烈建议) | 配置 HTTPS,接收各个业务系统回调通知;如果没有域名,内网调试可以 IP,生产环境禁止裸 HTTP 运行回调接口 |
基础运维能力 | 会 SSH 登录服务器、修改配置文件、查看容器日志、排查回调请求 |
安全配置要点:服务器安全组只放开必要端口;业务系统回调接口只允许内网或者对应厂商出口 IP 访问,不要直接暴露全公网;API 密钥、密钥文件权限设置最小权限。
#拉取企业版部署包
git clone 企业部署仓库地址 /opt/workbuddy-enterprise
cd /opt/workbuddy-enterprise
#启动容器服务
docker compose up -d
docker compose ps正常运行后,会出现核心容器:workbuddy-main主服务、skill‑gateway连接器网关、callback‑server回调接收服务。
如果服务器配置较低,构建部署容易 OOM,可以本地调试打包 Skill,再上传到服务器。
进入部署目录复制环境配置模板
cd deploy/prod
cp .env.example .env
chmod 600 .env
vim .env需要填入核心配置项示例:
#契约锁电子签章配置
QIYESUO_ACCESS_KEY=xxxx
QIYESUO_SECRET_KEY=xxxx
QIYESUO_API_HOST=https://openapi.qiyuesuo.com
#IM机器人配置,以企业微信为例
WECOM_BOT_CORPID=xxxx
WECOM_BOT_SECRET=xxxx
#Jira项目管理
JIRA_HOST=https://jira.xxx.com
JIRA_API_TOKEN=xxxx
#后台管理员密码,务必使用高复杂度随机字符串
ADMIN_PASSWORD=一串随机长字符
#可使用本机器人的员工白名单,填写企业IM用户ID,逗号分隔
USER_WHITELIST=user001,user002注意:环境变量全部大写;不要写点号分隔配置;白名单为空会允许全部用户调用业务接口,生产环境严禁这么配置。
契约锁开放平台支持创建合同草稿、上传文档、指定签署方、发起签署、轮询 / 回调获取签署状态、下载签署完成文件契约锁。我们封装自定义 Skill,对外暴露自然语言可调用能力:
打开 WorkBuddy 管理后台,填入.env中配置好的管理员密码登录。
进入「渠道接入」,选择对应 IM 平台:
配置完成后,在 IM 内部就可以直接给 WorkBuddy 机器人发消息。测试指令示例:
“根据这份文档生成供应商采购合同,发起电子签,签署人为张三、法务李四,签完之后把文件存到合同归档文件夹,通知我结果。”
常见故障现象排查:
docker logs skill‑gateway --tail 100确认消息是否投递到 WorkBuddy;检查 IM 后台回调地址是否填写正确,权限是否开启。后台进入「业务记忆设置」:
记忆不是存储完整大段合同文本,只存储业务关键实体,兼顾性能和隐私。
同样通过自定义 Skill 实现扩展:
整体流程示例完整链路:
员工企业微信发送指令 → WorkBuddy 生成采购合同文本 → 调用契约锁 Skill 上传文件创建草稿、配置签署人发起签约 → 契约锁开始签署流程,回调事件推送 WorkBuddy; 签署完成后 WorkBuddy 接收回调 → 下载签章 PDF 上传腾讯文档归档 → 更新 Jira 项目任务状态 → 在企业微信推送通知:“【合同完成】供应商采购合同已全部签署完成,归档文档链接:xxx”。
白名单内用户,向 IM 机器人发送测试指令:
“生成一份简易保密协议,发起契约锁电子签,签署人是测试 A,签完通知我。”
预期效果:机器人会分步执行,返回多条状态消息,告知草稿已创建、已经发起签署;当测试账号完成签署后,自动推送签署完成通知,附带归档文档链接。
排查命令参考:
#查看skill网关调用日志,看各个业务系统接口调用情况
docker logs skill‑gateway --tail 80
#查看契约锁回调服务日志
docker logs callback‑server --tail 80WorkBuddy Skill 机制基于标准 HTTP 接口,只要业务系统提供开放 API 就可以快速接入:
接入原则:业务系统负责实际业务操作;WorkBuddy 负责理解自然语言、串联流程、记忆上下文、推送通知;大模型仅负责内容生成。
openapi.qiyuesuo.cn,正式openapi.qiyuesuo.com,混用直接接口报错,合同无法发起契约锁。跑通整套流程之后最大的感受:大模型生成文字早已不是瓶颈,办公自动化真正的难点,是打通 AI 和现实业务系统。
AI 可以轻松写出一份采购合同,但是真正解放人力,是让 AI 写完之后自动上传签章平台、自动分配签署人、自动跟进签署进度、签完自动归档、自动通知相关人,整个流程不需要人工复制粘贴切换多个系统。
模型负责思考,业务系统负责落地,Agent 负责串联全部流程,这才是 AI 办公数字员工真正的价值。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。