任务执行与人工干预
本文介绍长期任务(Mission)中事项(Task)的执行过程查看、Human-in-the-Loop(HIL)人工干预操作以及动态追加需求的方式,帮助全面掌控 AI 的执行过程并在必要时介入。
任务触发方式
事项(Task)支持以下触发方式,触发后即进入执行状态并产生输出流:
触发方式 | 说明 |
定时触发 | 按 Cron 规则自动触发,例如每天 02:00 执行集群巡检。 |
手动触发 | 在 Mission 详情页的对话框中输入指令手动触发执行。 |
查看执行输出流
Mission 启动后,AI 在执行每个事项时会产生完整的"思考与动作"流。可以实时查看数字员工(Agent)的推理过程、工具调用情况和执行结果。
查看方式
登录STAROps 控制台,进入目标 Mission 详情页,单击执行页签。
在事项执行记录列表中,单击目标记录操作列中的跳转到会话。
输出流将以对话形式展示 AI 的每一步思考和动作。
输出流中包含以下类型的信息:
信息类型
说明
思考过程
AI 的推理分析过程,展示 AI 如何理解当前情况并决定下一步操作。
工具调用
AI 通过 MCP 服务调用的与内置的工具名称、入参和返回结果。
执行结果
每个步骤的输出结果和状态。
人工干预请求
AI 遇到需要人工确认的节点时发出的请求,等待响应后继续执行。
人工干预(HIL)
Human-in-the-Loop(HIL)是 STAROps 的核心安全机制。当 AI 执行过程中遇到高风险操作、不确定的决策或需要业务判断的场景时,会主动暂停执行并发起人工干预请求,等待确认后再继续。
触发场景
以下场景会触发人工干预请求:
高风险操作:AI 即将执行可能影响线上环境的变更操作,例如重启服务、修改配置。
信息不足:AI 无法仅凭已有信息做出决策,需要补充业务上下文。
多方案选择:AI 分析出多种处置方案,需要人工选择最优方案。
异常确认:执行过程中出现预期外的情况,AI 需要确认是否继续执行。
响应人工干预
收到人工干预请求后,可以通过以下方式响应:
通过通知渠道收到 AI 求助通知。
查看 AI 的分析过程和请求内容,了解需要做出的判断。
在对话框中输入回复,例如"同意执行方案 A"或"不执行,改为方案 B"。
AI 收到回复后,按指示继续执行后续步骤。
如果长时间未响应人工干预请求,等待超过3小时就会自动失败。建议配置通知渠道,确保能及时收到 AI 求助信息。
动态追加需求
在 Mission 运行期间,可以通过对话方式向 AI 追加新的需求或调整现有事项。
操作步骤
进入目标 Mission 详情页。
在对话框中输入新的需求描述,例如"增加一个每周五下午执行的资源清理任务"。
AI 分析需求后,自动更新执行蓝图,新增的事项会出现在计划列表中。
动态追加的事项与创建时规划的事项具有相同的执行能力。追加操作不会影响正在执行中的事项。