C cenaly.com
免费开始

数字员工

针对无 API 第三方 Web 系统的浏览器端 AI 任务助手:基于当前登录态的 Chrome 扩展程序、任务派发、确认机制、运行日志

3 min read 在演示中打开此界面
On this page 22

数字员工

小企业在那些没有、也不会有 API 的系统中充满了网页例行操作:在平台账户中确认预订、把同样的数据搬进供应商表单、在合作伙伴面板里反复勾选同样的内容。那里无法搭建集成——但可以在那里安排一名员工。

数字员工是一种 AI 执行者,它在您自己的浏览器中、以您自己的账户完成这类例行操作。模型很简单:浏览器中的扩展是手,云端是大脑。员工一次只做一个步骤,而决定下一步做什么的是服务器。

打开:管理面板 → 数字员工(admin.cenaly.com/digital-worker)。该板块默认关闭——请在扩展商店中开启“数字员工”卡片。


这是什么#

概念 说明
员工(角色) 具名的执行者账户:有自己的浏览器、自己的技能、自己在工作聊天中的频道。员工可以有多个——例如按电脑或按工作区域划分
技能 一项例行操作的场景:步骤、字段、规则。这是数据,不是代码:技能从服务器下发,因此新增能力无需重新安装扩展
风险等级 平台的法律模式。绿色——自动化被允许,或操作发生在我们自己的界面中;黄色——未被明确禁止;红色——平台规则禁止(Booking.com、Airbnb)
运行 一次任务执行:步骤、采集到的值、中断及原因

该板块由所有者和管理者管理。保险装置——急停开关和禁止域名列表——仅归所有者;管理者在其位置看到说明和**“请求所有者”**按钮。


启动需要什么#

什么 为什么
装有 Chrome 的电脑或基于它的其他浏览器(Edge、Yandex Browser、Opera、Brave、Vivaldi),或装有 Firefox,且在工作期间保持开启 员工的手——该浏览器中的扩展;电脑关闭 = 员工不在线
您自己的账户(在目标系统中) 员工运行在您已打开的会话之上。它不会得知登录名和密码,我们也不存储它们
工作聊天 任务以文本形式在员工频道中下达,报告和问题也发送到那里
对此类自动化的权利 您负责确保目标平台的规则允许它:同意书和接受条款会直接记录这一点
账户的 AI 余额 步骤决策和任务解析由模型完成——这是所有者的付费 AI 调用

第 1 步. 同意:具体会发生什么#

该板块的第一个界面不是员工列表,而是同意书:“开始之前:具体会发生什么”。在它被接受之前,角色列表完全不显示,也无法连接浏览器。其中写道:

  • 在您的浏览器中、以您的账户,我们的扩展将开始运作——它打开和所做的一切,都以您的名义执行;
  • 员工运行在已打开的会话之上:它不会得知目标系统的登录名和密码,我们也不存储、不传输它们;
  • 工作可见,且可随时停止——既可从板块中,也可从机器本身;
  • 员工绝不绕过验证码、双因素认证和反机器人防护;需要这些的技能,我们不会发布。

如果同意书文本更新,会要求重新确认——这不是故障。


第 2 步:工作员及其浏览器#

  1. “创建工作员” — 名称任意(“玛莎的笔记本”“预订助手”);名称可在原处用 ✎ 修改,除标注外不影响任何内容。
  2. “连接设备” → “计算机” — 弹窗从第 0 步开始:选择要安装扩展的浏览器(默认已选中打开管理后台的那个),然后按其步骤操作 — 下载压缩包、打开扩展页面、启用“开发者模式”并点击“加载已解压的扩展程序”。每个浏览器的步骤和地址各不相同 — 见下表。旁边附有扩展的隐私政策。
  3. 弹窗中会出现配对码和连接字符串(其中包含配对码和您所在环境的地址),以及同一个 QR 码 — 用手机拍照即可转移到另一台计算机。将字符串粘贴到扩展中。
  4. 弹窗会自动检测到连接,并将配对码变为绿色的“已连接:…”。配对码是一次性的且有效期很短 — 此后即已用尽。

各浏览器在第 0 步的区别。浏览器内部页面无法通过链接打开,因此弹窗中的地址旁配有“复制”按钮 — 请将其粘贴到地址栏。将压缩包解压到一个不会删除的文件夹中:浏览器直接从该文件夹加载扩展。

浏览器 页面地址 “开发者模式”位置 注意事项
Chrome chrome://extensions 右上角 —
Edge edge://extensions 左侧面板底部(窄窗口中在 ☰ 按钮下方) “加载已解压的扩展程序”按钮位于扩展列表上方
Yandex Browser browser://extensions 右上角 在 Windows 上,安装后及每次启动时会立即禁用非来自 Chrome Web Store 和 Opera Add-ons 的扩展:请在浏览器提示中或 browser://tune 页面上点击“启用”按钮重新开启 — 在禁用状态下,工作员将处于离线状态
Opera · Brave · Vivaldi opera://extensions · brave://extensions · vivaldi://extensions 右上角 —
Firefox about:debugging → “此 Firefox” → “临时载入附加组件…” — 使用自己的 .xpi 包;在 Mozilla 签名之前,该附加组件仅在 Firefox 重启前有效
Safari — — 暂不支持:请在此计算机的其他浏览器中安装扩展

工作员卡片中显示:已配对的浏览器(每个均可撤销)、状态“在线 / 离线”、实时状态 — 空闲、工作中、需要您、已暂停 — 以及计数器“进行中的任务:N”。仅有一种状态以红色高亮:“需要您”。菜单中该分区条目上的同一数字也会变红。

每个浏览器均标注了扩展版本。如果版本过旧,旁边会显示“请更新” — 并附有新版本链接和操作说明链接(如何更新扩展)。

工作员面板可以保持为 Chrome 的固定标签页或侧边栏 — 通过扩展窗口中的按钮切换;选择会被记住,收到通知后及浏览器启动时面板将以同样方式打开。如果面板被关闭,状态会显示“工作员面板已关闭 — 请打开扩展” — 这不是所有者暂停,重新打开面板即可。

工作员可以暂停或撤销 — 撤销不可逆,并会立即关闭其所有浏览器。已撤销的工作员不会堆积在列表中:它们收在折叠块“已撤销 (N)”中,每个都可通过“隐藏”按钮移除(运行记录和通信记录仍会保留)。

如何更新扩展#

如果浏览器旁显示“请更新”(在“设备”标签页和设备卡片中),旁边有两个链接:“下载版本 …” — 适用于该设备浏览器的新版本包 — 和**“如何更新”** — 即本节内容。旧扩展不会悄无声息地破坏工作:需要新版本的技能不会下发给它,面板会显示“请更新扩展”,任务会以“浏览器中的扩展对此技能来说过于陈旧”为由停止。

Chrome、Edge、Yandex Browser、Opera、Brave、Vivaldi — 从压缩包安装的扩展不会自动更新:

  1. 通过“下载版本 …”链接下载压缩包(同一压缩包也在“连接设备”弹窗中)。
  2. 将其解压到浏览器加载扩展的同一文件夹中,替换文件。
  3. 打开扩展页面(chrome://extensions、edge://extensions、browser://extensions 等 — 地址见上表),点击扩展卡片“数字工作员”上的 ↻(或在开发者模式下点击页面顶部的“更新”)。扩展将以新版本重启,连接和已保存的账户密码将保留。

Firefox — 下载新的 .xpi 包,并像第一次一样加载:about:debugging → “此 Firefox” → “临时载入附加组件…”。如果扩展要求输入配对码 — 请重新连接。

如果设备卡片中说明扩展由您的组织安装或由网桥维护,则由安装方负责更新:此类设备没有压缩包下载链接。


第 3 步。技能从何而来#

来自商店的现成技能。 在扩展商店的“数字员工”分类卡片中会打开安装向导:安装给哪位员工、使用哪些参数(它们会被发送到他人系统的表单中),以及对风险等级的明确同意。现成的平台技能目前还很少——这是一个年轻的板块,如今主要的路径是第二种。

通过演示来学习。 您亲手演示一次例行操作,系统据此生成场景:

  1. 给出单独的录制同意(“允许学习”):只有在 REC 亮起时才会录制;密码和隐藏字段在设计上不会被记录;您讲解的声音只有在用于转写时才会发送到服务器。
  2. 在浏览器中的员工面板里点击录制,并执行一遍操作,可以边做边口述。
  3. 该板块中会出现一个学习会话,包含“上传 → 转写 → 解析”几个阶段,并从中生成技能草稿。
  4. 打开草稿:参数(部分“来自语音”)、规则、用人类语言描述的步骤、检查器的警告以及分析问题——还有哪些地方不清楚。回答后会重新生成草稿;同样的问题员工也可以在聊天中提出。
  5. 信任阶梯测试——不能跳级:“影子运行”(不做任何更改,只报告“我会点这里”)→ “双人模式”(员工高亮目标,由您点击,他进行核对)→ “在监督下”(自己执行,但每个操作都要询问)。
  6. “投入工作”——会打开责任接受窗口:您用单独的勾选项确认自己有权在这些账户中操作、遵守各平台规则、不绕过防护、对所录入的数据负责、该路线属于您,以及平台有权在有合理投诉时停止该技能。之后草稿会成为您账户的个人技能——其他人看不到它。

路线在真实网站上中断了——员工会自己请求重新演示例行操作;向导中为此设有**“需要补录”**。

当网站发生变化时。 如果所需的按钮或字段不在原位,员工不会立刻放弃:它会查看页面上有哪些相似元素,并选择替代项——先按学习时记录的元素名称,然后借助模型(模型从已找到的元素中选择,而不是凭空编造)。用于检查(“等待元素”)的替代项,它会自行应用并立即验证。用于操作——输入或点击——的替代项,则会先征求同意:员工频道中会收到“是 / 否”的问题,运行卡片中会出现“接受替代项”和“这不是那个元素”按钮;待办队列中会出现一行“元素已移动——请批准替代项”。被接受的替代项会被记住,之后的运行会按它进行,不再提问,也不再调用模型。员工也会这样记住自己对各步骤的决定:相同的情况——相同的回答,不再重复调用模型。这一切由防护措施中的所有者开关**“在例外情况中学习”**控制(已学到的内容不会被清除;要清除,用技能卡片中的“忘记已学内容”)。

在员工卡片中,已安装的技能位于**“技能”**区块:名称、版本、风险等级、卡片健康状态标签(当最近一周内出现过页面元素定位失败时出现)。该行的按钮有“立即运行”、“试运行”、“修改参数”、“已启用”开关、“删除”和“计划”。


第 4 步。委派任务并查看工作#

任务通过**工作聊天中的文本**委派:在员工频道(“委派给员工”)中写下需要做什么——然后会收到一条“已接受:……”的回复,它成为带有任务状态的线程根。分步报告会以折叠手风琴的形式堆叠在其下,以免每 15 分钟一次的计划把频道变成上百条回复的信息流。

发生了什么,可以在**“任务”**标签页(?tab=runs)中看到:

  • 用人类语言表示的状态:排队中 · 工作中 · 等待您的回答 · 等待您 · 已完成 · 失败 · 已取消 · 结果未知。
  • 谁委派的、任务来自哪里(来自聊天、按计划、来自管理后台、测试运行)以及“通常约 N 分钟”的时限——同一技能已完成运行的中位数(仅凭一两次运行不承诺时限)。
  • **“需要关注”**筛选器排在最前,只显示员工正停在那里等待人的那些任务。
  • 该行的操作:“打开运行”、“在聊天中打开”和“取消”(针对未完成的任务,需确认——已开始的步骤将被放弃)。

运行卡片回答“它现在在做什么以及为什么停下了”:位置“第 3 步,共 7 步”、已走过流程的记录、当前步骤、“员工收集到了什么”(类似密码和验证码的字段,服务器会在发送前剔除)以及用文字表示的停止原因——“网站地图已过期,请重新演示路线”、“被验证码挡住”、“会话已失效”、“点击了,但没看到确认——请手动检查”。那里还有**“已完成,继续”按钮(在您解决验证码或登录网站之后)和“重复任务”**——使用相同参数的新任务。

如果员工卡在了需要人的地方,它不会沉默:浏览器会显示带有“打开面板”按钮的操作系统通知,并每五分钟提醒一次,而“员工在等您”这一行会出现在总待办队列中——就在订单和预订所在的地方。


第 5 步:确认不可逆操作#

凡是无法撤销的操作,数字员工都会停下来询问。问题以聊天卡片的形式送达:事实摘要、答复期限以及“是”/“否”按钮。如果涉及多行记录,各行会带有勾选框和“确认所选”按钮。答复会以您名义的普通消息发送到频道——不可逆操作前的决定必须留在对话记录中,并附有作者和时间。

“是”本身不是一个词,而是由四道校验组成的组合:

关卡 它拦截什么
一次性令牌 对同一问题的第二次“是”不再生效
事实指纹 确认的正是展示给您的那份数据
期限 问题不会永远存在:绿色等级为小时,红色等级为分钟
重新读取 在真正写入前,数字员工会重新读取页面上的事实,并与您当时同意的内容进行比对;不一致就重新询问

谁能做什么——取决于风险等级,而不是按钮:

操作 绿色 黄色 红色
询问数字员工 任何成员 任何成员 任何成员
委派任务 任何成员 管理者及以上 仅所有者
确认不可逆操作 任何成员 管理者及以上 所有者,且不能是任务发起人

最后一格是四眼原则:已经决定“该做”的人,会草草重读自己的请求。


第 6 步:时间表与保险措施#

时间表用三种形式设定,而不是 cron 表达式:“每 N 分钟”、“每天 HH:MM”、“在选定日期的 HH:MM”。时区取自选定的门店。指定的时间是中位数,而不是闹钟:启动时间的分散是强制的,无法关闭,只能缩小——正好在 09:00:00 启动的数字员工,对面任何分析工具一眼就能认出来。还有“静默时段”:落在该时段内的触发会顺延到时段结束。

风险等级决定可以做什么:红色等级根本没有时间表形式(只能在您在场时启动),黄色等级的形式会警告:此处的后台运行没有您在场,风险由您承担。过于频繁的周期不会被接受——每个等级都有自己的下限。连续三次失败的时间表会自动关闭并说明情况;被关闭或卸载的技能会停用自己的时间表,但不会删除它们——重新启用技能后,用开关打开即可。

保险措施(所有者):

  • “停止所有数字员工”——整个账户的紧急开关:所有数字员工同时停止,任务不会丢失,而是在队列中等待,直到停止被解除。
  • “禁止域名”——主机列表,无论技能中声明了什么,数字员工都不会访问这些主机。它优先于技能本身,重装技能也无法绕过。

限制#

  • Chrome 及其内核浏览器、Firefox——且仅在电脑开机时。 扩展目前仍需在开发者模式下手动安装——尚未发布到 Chrome Web Store。在 Firefox 中,包尚未获得 Mozilla 签名,重启浏览器后即失效;Windows 上的 Yandex Browser 每次启动都会关闭此类扩展(需在 browser://tune 中启用);Safari 暂不支持。扩展没有自己的 QR 扫描仪:QR 用于将连接字符串转移到另一台机器。
  • 该板块尚年轻。 目录中现成的平台技能很少,而“节省多少小时”的效果我们并未如实测量过。目前真正可行的路径是针对您的具体系统进行演示教学。
  • 不提供任何形式的绕过防护。 验证码、双因素认证、反机器人——这些是礼貌地停下并请人来处理,而不是数字员工的任务。
  • 红色平台——仅在您在场时。 对于 Booking.com、Airbnb 及类似平台,根本没有后台时间表,界面中也不存在带时间表的技能安装分支。凡是有正规 API 集成的地方,我们提供集成,而不是数字员工。
  • 没有步骤截图。 运行卡片用文字说明发生了什么,但不保存页面图片。
  • 被遗忘的问题不会无限堆积队列:等待人工超过六小时的运行会将数字员工撤下班次并说明情况。任务队列中“数字员工在等您”的记录会在一天后自动消失。
  • 数字员工属于账户,而不是门店——因此关于它的记录在任何门店的任务队列中都可见。
  • 我们没有您目标系统的密码。 如果目标系统中的会话失效,只有人工才能登录。
  • AI 调用是付费的。 步骤决策、从聊天中解析任务以及解析教学录音都会消耗所有者的 AI 余额;余额耗尽时,数字员工将无法完成步骤。
  • 教学语音在云端转写,即您所在品牌的云端,且仅在转写完成前保存;无麦克风的教学同样有效——只是向您提出的问题会更多。

故障排除#

症状 检查
扩展提示“未找到代码” 请完整粘贴连接字符串,而不是只填代码中的数字:其中包含您所在环境的地址。代码是一次性的,仅几分钟有效——请点击“新代码”
员工“不在线” 浏览器已关闭或电脑已关机;请检查员工面板是否打开、员工是否已上班(面板中有随浏览器启动的选项)。重启浏览器后:在 Yandex Browser(Windows)中,于 browser://tune 重新启用扩展;在 Firefox 中,于 about:debugging 重新加载临时附加组件
红色标签“需要您” 验证码、会话失效、双重验证或未授予网站访问权限。请在同一浏览器中手动处理,然后点击“完成,继续”
“元素已移动——请批准替换” 员工找到了网站上按钮或字段的新位置,等待您确认:在聊天中回复,或在运行卡片中点击“接受替换”/“这不是该元素”
“网站地图已过期” 目标网站变化过大,无法找到替换:请重新演示一遍操作流程(草稿向导中的“需要补录”),路线将重新构建
“请更新扩展”(在面板、浏览器栏或运行卡片中) 技能需要更新版本的扩展:请通过“设备”标签页中“请更新”旁的“下载版本…”链接下载(或“连接设备”弹窗中的压缩包),更新扩展——按步骤操作——然后重新启动任务
“员工面板已关闭——请打开扩展” 面板窗口已关闭——请从扩展图标打开;员工会自行恢复上班
不清楚连接出了什么问题 在员工面板中点击**“检查连接”**:它会逐项显示服务器访问、云端响应和最近的任务请求
技能已启用,但任务未被领取 技能开关已关闭、技能已被移除,或扩展未获得主机访问权限——面板会显示“技能‘X’需要访问…”并附有“允许”按钮
计划自行关闭 原因写在行中:连续三次失败、技能被关闭或移除、员工被撤回
聊天中的任务被拒绝 风险等级不允许该角色委派:黄色——仅限经理及以上,红色——仅限所有者
状态“结果未知” 员工已点击,但未看到确认。请手动检查操作是否成功:它不会自行重复
所有员工都停止 账户级急停已开启——请在分区底部的卡片中解除(仅所有者可操作)

如果原因不明,请在员工面板中点击**“报告问题”:最后几行日志(不含字段值)连同扩展版本和运行编号将发送到工作聊天中的员工频道——可转发给支持团队。也可以“复制日志”**,日志上方的筛选器可只保留错误、步骤或训练记录。

按症状的总体排查——故障排除;如果仍无法解决,请联系我们——如何获取帮助。


常见问题#

需要把第三方系统的登录名和密码交给员工吗?#

不需要,这正是与那些需要提供凭据的“机器人”的主要区别。员工在您本人打开的会话之上、在您的浏览器中操作。它看不到密码,我们也不存储、不传输密码。

这合法吗?#

您需负责确认目标平台规则允许此类操作,而我们让这一问题透明化:每个技能都有风险等级,不可逆操作需您确认,启动您自己训练的技能前需签署责任接受书。任何形式的验证码和反机器人绕过均不支持。

这与集成有何区别?#

集成通过 API 与第三方系统通信——快速、可靠且无需浏览器。员工用于完全没有 API 的场景。如果平台有正常的 API,我们会做集成,而不是员工。

可以用语言委派它做任何事吗?#

员工只做它被训练过的事:聊天中的任务会被解析为启动已安装技能并附带参数。“做点有用的事”它不会执行,并会如实回答没有该技能。

电脑必须开机吗?#

是的。员工的手是您机器上浏览器中的扩展;电脑关机意味着“不在线”,任务只会在队列中等待。

可以创建多少员工?#

需要多少就多少——例如每台电脑一个。建议选择人员名称时,能从任务队列中看出该去往哪台机器。

如果员工出错会怎样?#

未经您确认,它不会执行不可逆操作;遇到不明之处会停下并呼叫人工。它做过的一切都在运行卡片中:步骤、采集的值和停止原因。

如果网站改了设计怎么办?#

通常无需处理:员工会自行找到元素的新位置。如果替换涉及输入或点击,它会在聊天中询问“是/否”,您确认后它会自行按新位置操作。如果页面变化过大,它会请求重新演示操作流程。

谁可以点击“停止”?#

所有者和经理可以暂停员工;账户级急停和禁止域名列表——仅限所有者。已配对的浏览器也可以从本机撤回。


相关章节#

Was this article helpful?