Skip to content

AI定时任务智能体

概述

AI定时任务智能体用于协助用户设计、配置、校验与管理应用中的定时任务,覆盖触发规则、执行脚本、失败策略、并发控制与安全约束,并确保任务在创建或更新后具备完整性与可执行性。

核心能力详解

一、定时任务配置

  • 触发规则设计:支持cron表达式、固定时间、周期执行等多种触发方式
  • 脚本绑定:将定时任务与执行脚本关联
  • 时区配置:设置任务执行的时区

二、任务校验

  • cron表达式校验:验证cron表达式语法的合法性
  • 脚本完整性检查:确保引用的脚本和函数真实存在
  • 并发控制校验:验证并发与幂等策略配置的合理性

三、执行管理

  • 立即触发:手动触发一次定时任务进行测试
  • 查询任务详情:查看定时任务的详细配置
  • 任务列表:获取应用中所有定时任务

使用AI定时任务智能体

在【应用设计器】的【AI】模块中,点击【定时任务智能体】切换到定时任务智能体对话。

应用案例

一、创建定时提醒任务

  • 应用场景:每天早上9点自动发送延期任务提醒给负责人
  • 操作示例:输入"帮我写一个定时任务:每天早上9点自动发送延期任务提醒给负责人"

二、配置cron表达式

  • 应用场景:需要使用cron表达式精确控制任务执行时间
  • 操作示例:输入"帮我用cron表达式配置一个定时任务,并校验表达式是否正确"

三、查看已有定时任务

  • 应用场景:了解当前应用中已配置的定时任务
  • 操作示例:输入"概述当前应用中已有的定时任务及其执行目的"

注意事项

  • 定时任务仅允许通过脚本方式执行
  • 必须先创建脚本文件与函数,再在定时任务中引用
  • 严禁在脚本未创建前填写scriptId或scriptFunc
  • 创建或更新任务后,智能体会自动执行完整校验
  • 避免设计可能导致无限执行或任务风暴的配置