SuperAPI AI 工具集

human-in-loop-agents

智能体与模型

查看项目

更新于 10-16 06:22

技能介绍

用途:该技能用于构建会在关键节点停下来请求人类判断的智能体,适用于高风险操作(金融交易、删除数据)、合规与审批流程、发布前质量控制、置信度低的边缘情况,以及通过用户控制来建立信任。

主要能力:资料给出四类核心模式。一是行动前中断:智能体先规划动作,再通过 interrupt 暂停等待人工批准、拒绝或修改,批准后才执行。二是继续前编辑:生成草稿后中断,允许人工修改再发送。三是基于置信度的中断:当模型自评置信度低于阈值(示例为 0.7)时转人工复核。四是批量审批:一次呈现多个待批项,人工选择批准或拒绝,仅处理已批准项。此外还包含超时与升级机制,以及基于 Webhook 的 UI 集成示例。

使用方式:示例基于 LangGraph,使用 StateGraph、MemorySaver 检查点和 interrupt 实现暂停;编译时必须提供 checkpointer。通过 config 中的 thread_id 标识会话,用 get_state 查看是否停在中断节点,用 update_state 并指定 as_node 恢复,再以 invoke(None, config) 继续执行。Webhook 示例使用 FastAPI,提供启动智能体与提交审批决策两个接口。

适用场景与限制:资料建议读取数据、内部日志等低风险操作无需审批;发送邮件、删除数据、金融交易、发布内容等需要审批。最佳实践包括提供清晰上下文、合理默认值、超时处理、审计日志、尽量批量中断、无响应时优雅降级。资料未提供该技能的安装命令、收费方式、支持平台或效果数据。