智能体与 Loop:谁在干活

第 3 课 · 共 6 课 约 7 分钟

触发、做事、交付:让一件事自己反复发生,数据一变优先于到点。

本课目标

读完这一课,你将能够

  • 说出 Loop 的三个部分:触发、做事、交付
  • 判断一件事该由数据变化触发,还是按时间触发
  • 分清 Loop 和应用

让一件事自己反复发生

智能体是会用工具的助手:能查数据、用系统,把一件事做完;坐上具体的岗位,就是数字员工。你在对话里交代一次,它做一次,这是最基本的用法。

可很多事每天、每周都要做,或者一有情况就要做。每次都靠人想起来去交代,迟早会漏。把这样一件事固定下来,让它自己反复发生,就是一个 Loop。每个 Loop 转一圈,都经过这四步:

  1. 01触发数据变了、到点了,或有人点了
  2. 02做事查数据、计算、AI 分析
  3. 03交付报告、数据包、提醒,或写回语义层
  4. 04存档每一次都有记录,可以回看

触发:数据一变,优先于到点

每个 Loop 先回答一个问题:什么时候开始?答案有三种:数据一变、到点、有人点。前两种最常用,差别很大:

数据一变就触发到点触发
适合缺料、质检不合格、超预算这类有情况才要做的事日报、月底对账、「数据该来却没来」的检查
没有变化时什么都不发生,不花钱照样跑一次
频率随数据而定,可以设冷却时间每天一次是常态,比每小时还密会被提醒

所以先问:是不是数据一变才需要做? 是,就用数据变化触发;只有时间本身就是条件的事,才按时间跑。一个每 5 分钟跑一次的 Loop,一个月要跑 8,640 次,而大多数时候什么都没变。

交付:每一圈都交出结果

Loop 的价值在交付物。每转一圈,都要交出一样看得见的东西,并按次存档,大家看的是同一份、最新的一份。几个例子:

  • 每日回款汇总:每天早上到点,汇总昨天的回款,发给财务。
  • 缺料提醒:工单的缺料数一变大就提醒采购,同一张工单 12 小时内只提醒一次。
  • 质检复核:一张照片被判不合格,就生成一条复核记录,等班组长处理。

交付物要写明数据的日期和来源。最隐蔽的错误,是拿上周的数生成了本周的报告,页面上一切正常。

在 AIDC Developer 里,Loop 通常写成一个带触发条件的工作流:数据变化用 change,到点用 schedule,提醒用 notify 发邮件。数字员工按岗位做的例行工作,也是 Loop。简单的查询、计算和提醒,一个工作流就能做完;要读资料、写报告、和人来回沟通的,交给数字员工。

Loop 不是应用

这是最容易混的一对。Loop 是智能体在干活,应用是人在看和改。 Loop 没有页面,它的结果可以放进应用里看;应用上的一个按钮,也可以让一个 Loop 开始转。两者常常一起出现,但不是同一样东西,也不是谁升级成谁。

要点

  • 智能体做事;把一件事固定下来、让它自己反复发生,就是 Loop。
  • 每个 Loop 有三个部分:触发、做事、交付,每一次都存档。
  • 触发优先用数据变化;时间本身就是条件的事,才按时间跑。
  • 每天一次是常态;每 5 分钟一次,一个月就是 8,640 次。
  • Loop 是智能体在干活,应用是人在看和改。

练一练

找出你部门的 Loop

从最常重复的事开始。

列出部门每天、每周、每月固定要出的东西,以及现在是谁在做。

小测

选一个答案,马上看解析。

Q1「库存低于安全库存就提醒采购」,应该怎么触发?

Q2下面哪一个是 Loop?

Q3判断一个东西是 Loop 还是应用,最直接的问题是?

延伸阅读