HITL

人机协同工程 (Human-in-the-Loop)

状态机暂停与唤醒机制 · 运行时状态序列化 · 人工审批节点 · 断点续传与记忆回溯

Agent 状态机流水线模拟 (Pipeline Visualizer)
模拟一个包含生产变更红线、需要人类审批干预的自动化 Agent 工作流。
1
环境检测与依赖加载

检测运行环境容器,拉取 Terraform/K8s 目标配置

IDLE
2
静态安全分析 (SAST)

对基础设施代码 (IaC) 进行合规性扫描与安全评估

IDLE
3
人工介入审批 (HITL)

高危变更红线(修改核心路由/写操作数据库),等待人类签发授权书

IDLE
4
渐进式金丝雀部署

执行无损更新,启动 10% 流量金丝雀监控

IDLE
5
健康度验证与状态归档

调用验证子 Agent 检查 Metrics 指标并序列化归档状态

IDLE
人工决策干预台 (HITL Intervention Desk)
当工作流遇到审核节点时,人类可发出“批准(唤醒状态机)”或“驳回(触发回溯与重试)”指令。

当前没有需要人工审批的暂停挂起节点。

点击右上角“启动仿真流”进入需要人工确认的红线阶段。

运行时序列化视窗 (State Inspector)
展示 Agent 暂停时,内存、执行树以及关键上下文变量如何在后台落库持久化。
Waiting for serialization event...
记忆回溯与决策流历史 (Memory Trace)
追踪 Agent 的工作记忆是如何在暂停、审批、回溯中演进的。
01

System: 接收到任务 - 升级生产环境数据库配置并调整缓存容量

02

Agent: 初始化执行计划,拆解为 5 大运行节点

1. 状态序列化与序列点 (Sequence Points)

在状态机跳转高风险操作前,Agent 通过序列化将当前内存中的上下文、本地任务树堆栈、环境指针转化为一段持久化的 JSON 报文并保存。这样可以随时释放当前 Node/Python 进程实例,不占用空转算力。

2. 挂起与异步 Webhook 唤醒

挂起状态的 Agent 释放其运行态。在人工审批端给出反馈后,审批系统将通过标准 Webhook 接口发送带有人类批注和指令的唤醒请求,后台网关接收到后重新在新的容器/函数中唤起状态恢复,完成断点续传。

3. 记忆回溯与自主纠错

当审批被驳回时,Agent 会利用“记忆回溯”逻辑返回先前保存的安全状态点,将人类管理员的指导意见(Feedback)作为强约束强制写入其“工作记忆历史”,使它在重新计算方案时实现自主修正与路径变更。