任务执行与人工干预

更新时间:
复制为 MD 格式

本文介绍长期任务(Mission)中事项(Task)的执行过程查看、Human-in-the-Loop(HIL)人工干预操作以及动态追加需求的方式,帮助全面掌控 AI 的执行过程并在必要时介入。

任务触发方式

事项(Task)支持以下触发方式,触发后即进入执行状态并产生输出流:

触发方式

说明

定时触发

按 Cron 规则自动触发,例如每天 02:00 执行集群巡检。

手动触发

在 Mission 详情页的对话框中输入指令手动触发执行。

查看执行输出流

Mission 启动后,AI 在执行每个事项时会产生完整的"思考与动作"流。可以实时查看数字员工(Agent)的推理过程、工具调用情况和执行结果。

查看方式

  1. 登录STAROps 控制台,进入目标 Mission 详情页,单击执行页签。

  2. 在事项执行记录列表中,单击目标记录操作列中的跳转到会话。

  3. 输出流将以对话形式展示 AI 的每一步思考和动作。

    输出流中包含以下类型的信息:

    信息类型

    说明

    思考过程

    AI 的推理分析过程,展示 AI 如何理解当前情况并决定下一步操作。

    工具调用

    AI 通过 MCP 服务调用的与内置的工具名称、入参和返回结果。

    执行结果

    每个步骤的输出结果和状态。

    人工干预请求

    AI 遇到需要人工确认的节点时发出的请求,等待响应后继续执行。

人工干预(HIL)

Human-in-the-Loop(HIL)是 STAROps 的核心安全机制。当 AI 执行过程中遇到高风险操作、不确定的决策或需要业务判断的场景时,会主动暂停执行并发起人工干预请求,等待确认后再继续。

触发场景

以下场景会触发人工干预请求:

  • 高风险操作:AI 即将执行可能影响线上环境的变更操作,例如重启服务、修改配置。

  • 信息不足:AI 无法仅凭已有信息做出决策,需要补充业务上下文。

  • 多方案选择:AI 分析出多种处置方案,需要人工选择最优方案。

  • 异常确认:执行过程中出现预期外的情况,AI 需要确认是否继续执行。

响应人工干预

收到人工干预请求后,可以通过以下方式响应:

  1. 通过通知渠道收到 AI 求助通知。

  2. 查看 AI 的分析过程和请求内容,了解需要做出的判断。

  3. 在对话框中输入回复,例如"同意执行方案 A"或"不执行,改为方案 B"。

  4. AI 收到回复后,按指示继续执行后续步骤。

重要

如果长时间未响应人工干预请求,等待超过3小时就会自动失败。建议配置通知渠道,确保能及时收到 AI 求助信息。

动态追加需求

在 Mission 运行期间,可以通过对话方式向 AI 追加新的需求或调整现有事项。

操作步骤

  1. 进入目标 Mission 详情页。

  2. 在对话框中输入新的需求描述,例如"增加一个每周五下午执行的资源清理任务"。

  3. AI 分析需求后,自动更新执行蓝图,新增的事项会出现在计划列表中。

说明

动态追加的事项与创建时规划的事项具有相同的执行能力。追加操作不会影响正在执行中的事项。