自动化¶
Agora 提供持久化的任务(Tasks)和绑定到对话的循环(Loops)。自动化设置页控制模型是否可以管理它们,以及 Android 的调度精度。
任务¶
从应用导航进入任务即可创建和管理定时提示词。
每个任务包含:
- 名称与提示词;
- 可选的模型覆盖;
- 手动、单次、每日、每周、每月、每年或自定义五段式 cron 日程;
- 控制是否按日程执行的启用开关。
使用立即运行可以不等待日程直接执行任务。每次执行都会产生带状态的历史记录和对应对话。关闭按日程执行后,任务仍可手动运行。
单次日程必须位于未来。过期日期会被拒绝,不会被静默改到下一年。
对话循环¶
循环属于某一个对话,会按设置的间隔继续发起生成。每轮可以注入提示词,并有最大轮数安全限制。一个对话同一时间最多只能有一个活动循环。
循环通过 Agora 的自动化工具启动和停止,因此模型控制循环前必须启用访问任务与循环。
访问任务与循环¶
此设置默认关闭。启用后,模型可以使用工具:
- 创建、列出和删除任务;
- 启动或停止当前对话的循环。
工具执行时会再次检查开关,因此关闭设置后,模型此前提出但尚未执行的自动化调用也不能再修改自动化状态。
Warning
仅在你希望模型修改持久化日程时启用自动化访问。定时提示词可能在后台调用模型提供商和已启用工具。
调度精度¶
Agora 默认使用更省电的非精确闹钟,因此 Android 可能延后执行。
启用精确执行后,任务和循环会请求精确闹钟。在 Android 12 及以上版本中,系统可能打开“闹钟和提醒”权限页面。如果权限被拒绝或之后被撤销,Agora 会关闭精确执行并安全回退到非精确调度。
精确闹钟可以改善时间准确性,但无法绕过 Android 的电池、后台、网络或厂商限制。
可靠性¶
任务和循环复用标准对话生成流程;对话繁忙时不会创建第二套写入流程。自动化运行期间会显示常驻通知。如果目标对话正在生成,本次自动化会返回繁忙结果,而不是创建竞争 Run。