循环推理模式设置
自主规划式智能体的循环推理模式面向长期在线、事件触发和周期调度场景。进入循环推理设置后,可通过远控通道、心跳和定时任务三个页签配置外部消息接入、心跳任务与定时任务,使智能体既能响应外部会话消息,也能按固定周期主动执行任务。
远控通道配置
远控通道用于管理循环推理模式可接入的外部消息入口及连接配置。支持配置控制台、钉钉、飞书、QQ、企业微信和微信六类远控通道,启用某个通道并完成凭证配置后,循环推理模式即可通过该通道接收消息并回复结果。
远控通道的详细配置方法和设置项说明,请参见远控通道设置。
心跳配置
心跳用于按固定间隔读取心跳文档中的内容,并将其作为一次用户请求提交给智能体执行。它适用于定期自检、摘要生成、事项提醒等需要长期重复触发的场景。心跳页包含心跳规则和心跳文档两个区域,保存后会影响后台心跳任务。
心跳规则
- 启用心跳:开启后,系统会按配置的间隔周期执行心跳任务;关闭后不再自动触发。
- 执行间隔:用于设置心跳任务的执行周期,可通过数值和时间单位配置常用间隔。
- 目标会话:用于设置心跳任务的执行通道。
- 控制台主会话:心跳任务在主会话中执行;
- 最近会话通道:心跳任务在上一次和自主规划对话的通道中执行。
- 限制活跃时段:开启后,心跳仅在指定活跃时间段内执行,适合避免在非工作时段触发消息。
心跳文档
心跳文档(HEARTBEAT.md),用于编辑心跳任务使用的提示词和执行说明。文档内容会在每次心跳触发时作为请求内容提交给智能体。
HEARTBEAT.md 可使用纯文本或 Markdown 编写。若需要智能体定期检查特定事项,可在文档中写明检查清单、输出要求和结果处理方式。
定时任务配置
定时任务用于创建和管理按计划自动执行的任务。与心跳只有一套固定规则不同,定时任务可创建多条任务,每条任务均可独立配置任务名称、启用状态、执行时间、任务类型和请求内容,适合每日提醒、固定时间巡检、周期性报表和业务摘要推送等场景。
在定时任务页,可点击创建打开创建定时任务面板,也可点击刷新更新任务列表。没有已创建任务时,页面显示暂无定时任务。
创建任务
- 点击创建按钮,打开创建定时任务面板。
- 填写任务名称,并根据需要设置启用状态。
- 配置执行时间(Cron)和具体执行时间。界面会展示当前 Cron 表达式,例如每天 09:00 对应五段式表达式 0 9 * * *。
- 选择时区。示例界面中使用 Asia/Shanghai(UTC+8)。
- 选择任务类型。任务类型可用于区分固定文本发送和智能体请求;选择智能体请求时,系统会按配置的请求内容触发智能体执行并发送结果。
- 填写任务描述和请求内容,保存后任务进入列表并按启用状态参与调度。
- 选择目标远控通道(如 Console、dingtalk)、目标用户ID、目标会话ID。支持直接下拉选择,选项与会话页面中存储的会话内容对应的 Channel - userID - SessionID 相匹配,同时也支持自定义输入。
- 选择发送模式,选择最终结果仅发送完成后的回复;选择流式发送会同步过程内容。
- 高级选项,按需调整最大并发数、超时时间和宽限时间。
Cron 表达式
定时任务使用五段式 Cron 表达式,格式为分 时 日 月 周,不包含秒。常用示例如下:
| 表达式 | 含义 |
|---|---|
| 0 9 * * * | 每天 9:00 执行 |
| 0 */2 * * * | 每 2 小时整点执行 |
| 30 8 * * 1-5 | 工作日 8:30 执行 |
| */15 * * * * | 每 15 分钟执行 |
配置完成后,定时任务会按计划自动触发。若任务需要投递到外部通道,应先完成对应远控通道配置,并确认目标会话信息可用。