AI定时任务

更新时间:
复制 MD 格式

AI定时任务允许您用一段自然语言描述想要AI完成的运维或数据操作,并按每小时每天的固定节奏交给DataWorks Data Agent自动执行,例如"每天上午9点检查昨日数据同步任务是否有失败"。任务每次执行都会沉淀一条执行记录,可查看结果、运行日志或立即重跑,将重复的日常巡查、汇总、通知等场景固化为可复用的自动化流程。

功能介绍

AI定时任务把"自然语言指令 + 定时触发"这两件事结合起来:您像给同事发一段工作交办一样描述任务,DataWorks Data Agent按您指定的节奏在指定的执行环境中反复执行,并保留每次的运行记录和产出。能力范围覆盖Data Agent已支持的运维、数据查询、任务巡查等对话式操作,例如汇总昨日调度任务运行情况、查询指定表的产出状态、按需通知等;不支持需要交互输入的操作。

核心概念

  • AI定时任务:一条包含任务名称、任务描述(自然语言prompt)、执行环境和调度时间的记录。启动后由Data Agent按调度自动执行。

  • 执行记录:任务每次被触发后产生的一次执行实例,包含实例ID、运行状态、开始/结束时间、运行时长、触发类型等信息,是查看结果和排查问题的入口。

  • 触发类型定时触发(按调度时间到达自动执行)和手动触发(在任务卡片或详情页单击立即执行)。

AI巡检的区别:AI巡检面向标准化的运维体检场景(基线超时、项目空间失败、变更节点等),指令由模板固化;AI定时任务面向自定义场景,任务描述由您自由编写,适合把不成模板的日常动作(例如汇总昨日某类任务运行情况、按需通知某个业务线)转成定时执行,能力上限对齐Data Agent。

快速入门

本节以每天早上9点检查昨日ODS同步任务是否有失败为例,走完一次"创建任务 → 启用 → 立即执行验证 → 查看执行记录"的最小闭环。

  1. 进入AI定时任务列表

    DataWorks左侧导航栏中,选择AI工作台 > AI定时任务,进入AI定时任务页面。页面顶部有两个页签:我的定时任务展示当前用户创建的全部任务卡片,执行记录汇总所有任务的历史执行实例。首次进入时列表为空,仅在我的定时任务页签的右上角展示新建定时任务按钮。

  2. 新建定时任务

    单击右上角新建定时任务,在右侧抽屉中按分组完成填写:

    • 基础信息任务名称填写便于识别的名称(支持中英文、数字、下划线和连字符,最长64字符);任务描述填写希望AI每次执行的自然语言指令,例如"检查昨日ODS层同步任务运行情况,如有失败则汇总失败原因"。任务描述会作为prompt交给Data Agent。

    • 执行环境工作空间选择Agent运行所属的目标空间(新建后不可再变更);运行资源组选择通用型资源组(Serverless资源组)。

    • 定时配置调度时间支持两种频率:

      • 每天:选择一个时间点(HH:mm),任务每天在该时刻触发一次。

      • 每小时:选择每小时的第几分钟(0~59),任务每小时在该分钟触发一次。

      系统默认每天 08:00。本例选择每天并将时间设为09:00

    填写完成后单击创建。任务创建后默认处于运行中状态,会在下一次调度点自动执行。

  3. 立即执行一次以验证配置

    我的定时任务页签中找到刚创建的任务卡片,卡片头部展示任务名称、启用开关、调度时间(例如每天 09:00)、创建人和最近编辑时间。单击卡片右上角的更多菜单选择立即执行,即可无需等待下一个调度点、立刻触发一次任务,用于验证任务描述和执行环境是否符合预期。

  4. 查看执行记录

    单击任务卡片进入任务详情页,切换到执行记录页签(也可以直接在列表页顶部切换到执行记录页签查看全部任务的执行历史)。列表按创建时间倒序展示,主要字段:

    字段

    说明

    实例ID

    本次执行的唯一标识,可复制。

    运行状态

    未运行 / 等待时间 / 等待资源 / 运行中 / 运行失败 / 运行成功。

    触发类型

    定时触发(按调度时间自动执行)或手动触发(立即执行)。

    定时时间 / 运行日期

    本次实例对应的调度时刻和业务日期。

    开始 / 结束时间 / 运行时长

    Agent实际执行的时间信息,支持按各时间字段排序。

    对某一行执行记录,可在操作列执行:

    • 运行日志:在右侧抽屉展示本次执行的运行日志流,用于查看AI的执行过程和产出。

    • 重跑:仅在运行失败或运行成功状态可用,会以相同参数再次触发一次执行。

    • 终止运行:仅在运行中或等待中状态可用,用于停止当前实例。

任务日常操作

任务创建后,您可通过任务卡片或任务详情页顶部执行以下操作:

操作

说明

启动 / 停止

通过卡片左上角开关或详情页顶部按钮切换。停止任务需在弹窗中输入任务名称二次确认。已停止的任务不会被定时触发,但历史执行记录保留可查。

编辑

仅在任务处于停止状态时可用,悬停按钮会提示"需先停止定时任务才能编辑"。可修改任务名称、任务描述、资源组和调度时间;工作空间不可修改。

立即执行

在任务未处于触发中状态时可用,无需等待下次调度即可触发一次执行。详情页触发成功后会自动跳转到执行记录页签。

查看执行记录

卡片底部提供快捷入口,直接跳转至详情页的执行记录页签并按当前任务过滤。

删除

仅在任务处于停止状态时可用,需输入任务名称二次确认。删除后不再产生新的执行记录。

详情页除执行记录页签外,还包含:

  • 基础信息:只读展示任务的基础信息执行环境定时配置

  • 操作日志:记录本任务的创建、修改、启动、停止等操作。

注意事项

  • 任务描述会作为prompt交给Data Agent,建议使用清晰的自然语言描述做什么操作对象产出什么,例如具体的表名、任务名、工作空间等,避免歧义。

  • 当前调度频率仅支持每小时每天两种;如需更复杂的调度(例如按周或按业务日历),暂不支持。

  • 编辑和删除仅在任务停止后可用;工作空间为任务归属属性,创建后无法修改,如需切换请新建任务。

  • 每次任务执行都会调用大模型并占用资源组资源,会消耗一定TokenCU,建议设置合理的调度频率。

  • AI定时任务不属于DataStudio的周期任务,不参与基线保障;如需通过基线保障的方式跟踪某类任务,请使用DataStudio的周期任务或AI巡检的基线超时巡检模板。