Loop 和应用,差在哪

第 1 课 · 共 3 课 约 8 分钟

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

本课目标

读完这一课,你将能够

  • 说出 Loop 和应用的四个区别
  • 说出两者怎么配合
  • 判断一个需求先做 Loop,还是先做应用

一句话的区别

Loop 是一件自己反复发生的事。应用是给智能体和人用的一组能力,界面可选。 两者常一起出现,所以容易混在一起。

这个判断能分出类别。下面四个区别,说明两者具体差在哪。

举个例子。新线索一进来,Loop 就判定它的意向,并写入语义层。没人来用,这件事也会发生,所以是 Loop。

销售打开这条线索,看判定的依据,决定要不要跟进。这件事要有人来用,所以是应用。销售点「标记已跟进」按钮,这个动作写入语义层,并留下记录。

四个区别

Loop应用
谁让它开始触发开始:数据一变、到点,或有人点。人或智能体来用,它才交出能力。
交出什么每转一圈交出一份结果:报告、提醒,或写入语义层。运行记录保留 180 天。能力:查、算、改(通过动作)、看(通过界面)。
没人用的时候照常转。每次运行都占用应用的计算分钟,每月默认上限 2,000 分钟。要看运行记录,查有没有失败。什么都不做。
数据在哪不另存业务数据。结果写入语义层,运行记录留在平台上。不存数据,读写语义层。删掉应用,数据还在。

数据不在应用里。所以换另一个应用来看,看到的还是同一份数据。

计算分钟用完后,应用的 Loop 不再开跑,下个月恢复。

一个 Loop 不会自己变成应用。应用也不会自己开始转。两者是两样东西,常常接在一起用。

一句话概括:Loop 自己转,应用等人来用。

两者怎么配合

在 AIDC Developer 里,Loop 通常写成一个带触发条件的工作流。两者的配合,最常见的有三种:

  1. 01Loop 调应用工作流的一步调用应用的一个动作,动作写入语义层。
  2. 02应用看 Loop应用的界面读出 Loop 的运行结果,给人看。
  3. 03按钮启动 Loop应用上的按钮调用工作流的运行,Loop 开始转。

在工作流里,一步写清两件事:调用哪个能力,参数从哪里来。能力可以是查询,也可以是动作。Loop 调用动作时,权限不会超过这个应用本身。

两者读写的是同一份语义层,所以看到的数据一致。Demo Company 的获客示例用到前两种:Loop 调用应用的动作,应用显示 Loop 写下的结果。后两节用它举例,第三节完整走一遍。

常见的混淆

下面两组说法很常见。左边的说法有误。右边的说法正确。

随口一问

做一个应用,每 5 分钟去查一次有没有新线索。

好的交代

新线索一进语义层就触发 Loop。应用只给人看和确认。

随口一问

每天把线索表导出来,发到群里,大家各自去回。

好的交代

Loop 写入语义层,并通知负责人。负责人在应用里看依据,再点下一步。

第一组把 Loop 的工作放进了应用,还用定时检查代替了触发。第二组把本该由系统做的事留给了人,而且没有记录。

分错的代价是事情没人做。定时的事做成应用,应用不会自己跑,事情就不会发生。要人比较、确认的事做成 Loop,人就只能收到报告,没有地方比较和确认。

拿不准的时候,先看两行:谁让它开始,没人用时做不做事。

要点

  • Loop 自己反复发生。应用是给智能体和人用的一组能力,界面可选。
  • 两者的四个区别:谁让它开始、交出什么、没人用时做不做事、数据在哪。
  • 两者常一起用:Loop 调应用的动作,应用看 Loop 的结果,按钮启动 Loop。
  • 没人用时还做事,是 Loop;不做事,是应用。

练一练

给你的事分类

用你部门的真实工作做,不用例子。

列出部门的五件事。每件写下它是 Loop 还是应用,并用四个区别里的一条说明理由。

小测

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

Q1下面哪一句说对了 Loop 和应用的区别?

Q2工作流的一步调用了应用的一个动作,动作把结果写入语义层。这属于哪一种配合?

Q3每天早上 8 点,把昨天的销售数字汇总,发给销售总监。应该先做 Loop,还是先做应用?

延伸阅读