Loop 和应用,差在哪
四个区别、两者怎么配合,以及一个判断法:没人用时,它还做不做事。

本课目标
读完这一课,你将能够
- 说出 Loop 和应用的四个区别
- 说出两者怎么配合
- 判断一个需求先做 Loop,还是先做应用
一句话的区别
Loop 是一件自己反复发生的事。应用是给智能体和人用的一组能力,界面可选。 两者常一起出现,所以容易混在一起。
这个判断能分出类别。下面四个区别,说明两者具体差在哪。
举个例子。新线索一进来,Loop 就判定它的意向,并写入语义层。没人来用,这件事也会发生,所以是 Loop。
销售打开这条线索,看判定的依据,决定要不要跟进。这件事要有人来用,所以是应用。销售点「标记已跟进」按钮,这个动作写入语义层,并留下记录。
四个区别
| Loop | 应用 | |
|---|---|---|
| 谁让它开始 | 触发开始:数据一变、到点,或有人点。 | 人或智能体来用,它才交出能力。 |
| 交出什么 | 每转一圈交出一份结果:报告、提醒,或写入语义层。运行记录保留 180 天。 | 能力:查、算、改(通过动作)、看(通过界面)。 |
| 没人用的时候 | 照常转。每次运行都占用应用的计算分钟,每月默认上限 2,000 分钟。要看运行记录,查有没有失败。 | 什么都不做。 |
| 数据在哪 | 不另存业务数据。结果写入语义层,运行记录留在平台上。 | 不存数据,读写语义层。删掉应用,数据还在。 |
数据不在应用里。所以换另一个应用来看,看到的还是同一份数据。
计算分钟用完后,应用的 Loop 不再开跑,下个月恢复。
一个 Loop 不会自己变成应用。应用也不会自己开始转。两者是两样东西,常常接在一起用。
一句话概括:Loop 自己转,应用等人来用。
两者怎么配合
在 AIDC Developer 里,Loop 通常写成一个带触发条件的工作流。两者的配合,最常见的有三种:
- 01Loop 调应用工作流的一步调用应用的一个动作,动作写入语义层。
- 02应用看 Loop应用的界面读出 Loop 的运行结果,给人看。
- 03按钮启动 Loop应用上的按钮调用工作流的运行,Loop 开始转。
在工作流里,一步写清两件事:调用哪个能力,参数从哪里来。能力可以是查询,也可以是动作。Loop 调用动作时,权限不会超过这个应用本身。
两者读写的是同一份语义层,所以看到的数据一致。Demo Company 的获客示例用到前两种:Loop 调用应用的动作,应用显示 Loop 写下的结果。后两节用它举例,第三节完整走一遍。
常见的混淆
下面两组说法很常见。左边的说法有误。右边的说法正确。
做一个应用,每 5 分钟去查一次有没有新线索。
新线索一进语义层就触发 Loop。应用只给人看和确认。
每天把线索表导出来,发到群里,大家各自去回。
Loop 写入语义层,并通知负责人。负责人在应用里看依据,再点下一步。
第一组把 Loop 的工作放进了应用,还用定时检查代替了触发。第二组把本该由系统做的事留给了人,而且没有记录。
分错的代价是事情没人做。定时的事做成应用,应用不会自己跑,事情就不会发生。要人比较、确认的事做成 Loop,人就只能收到报告,没有地方比较和确认。
拿不准的时候,先看两行:谁让它开始,没人用时做不做事。
要点
- Loop 自己反复发生。应用是给智能体和人用的一组能力,界面可选。
- 两者的四个区别:谁让它开始、交出什么、没人用时做不做事、数据在哪。
- 两者常一起用:Loop 调应用的动作,应用看 Loop 的结果,按钮启动 Loop。
- 没人用时还做事,是 Loop;不做事,是应用。
练一练
给你的事分类
用你部门的真实工作做,不用例子。
列出部门的五件事。每件写下它是 Loop 还是应用,并用四个区别里的一条说明理由。
找一件靠定时去查的事。问:是不是数据一变才需要做?若是,写出触发条件和冷却时间。
画一个 Loop 调用一个应用动作的草图。标出触发、调用动作的那一步、动作写入的地方,以及谁在界面上看结果。
小测
选一个答案,马上看解析。
Q1下面哪一句说对了 Loop 和应用的区别?
Loop 由触发开始,每次交出结果;界面可选,应用不用安装。
Q2工作流的一步调用了应用的一个动作,动作把结果写入语义层。这属于哪一种配合?
工作流的一步调用动作,就是 Loop 调用应用的能力;看结果和按钮启动是另外两种配合。
Q3每天早上 8 点,把昨天的销售数字汇总,发给销售总监。应该先做 Loop,还是先做应用?
到点要发生的事,没人来用也要做,所以是 Loop;应用不会自己在 8 点发出结果。