首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
人机协同:用 interrupt 把控制权交给你
📅 2026/10/22 20:56:36
✍️ 爱科研究院
👁 阅读 3,247
个人主页 for_ever_love__ 欢迎各位大佬莅临其他栏目: 大模型开发从0到1 其他栏目: iOS项目总结大全 其他栏目: 我想学python了 其他栏目: iOS UI 文章目录人机协同用 interrupt 把控制权交给你一、在节点里调用 interrupt二、第一次跑图停在中断处三、人给答复用 Command 恢复四、为什么比「在外面 if 判断」好人机协同用 interrupt 把控制权交给你很多 Agent 场景不能让模型「自己一路跑到黑」发邮件前要确认、执行删除前要授权、关键决策要人拍板。LangGraph 用interrupt中断机制让图在某个节点暂停、把控制权交还给调用方等人给出答复后再继续。一、在节点里调用 interruptfromlanggraph.typesimportinterrupt,Commandfromlanggraph.graphimportStateGraph,START,END,MessagesStatefromlanggraph.checkpoint.memoryimportMemorySaverfromlangchain_core.messagesimportHumanMessage,AIMessagedefhuman_review(state:MessagesState):# 运行到这里会暂停把问题抛给外部decisioninterrupt({question:确定要发送这封邮件吗})return{messages:[AIMessage(contentf人类决定{decision})]}graphStateGraph(MessagesState)graph.add_node(human_review,human_review)graph.add_edge(START,human_review)graph.add_edge(human_review,END)appgraph.compile(checkpointerMemorySaver())cfg{configurable:{thread_id:h-1}}二、第一次跑图停在中断处app.invoke({messages:[HumanMessage(content发邮件给老板)]},cfg)# 图在这里暂停human_review 还没返回此时app.get_state(cfg).next会是(human_review,)表示正卡在这个节点。三、人给答复用 Command 恢复app.invoke(Command(resume确认发送),cfg)# human_review 里的 interrupt 收到 确认发送节点继续执行Command(resume...)把人输入的值塞回interrupt的返回值节点从这行往下跑完图正常结束。四、为什么比「在外面 if 判断」好把「等待人」做成图里的一个节点有几个实在好处状态被 Checkpointer 完整保存重启后还能 resume暂停点清晰可追溯多个中断点可以同时存在于不同分支。它把「人机交互」从脚本外的胶水代码变成图的一等公民。典型用法敏感操作前interrupt要授权、生成结果后interrupt让人审核、工具调用前interrupt让人改参数。让人在最关键的地方点一下比全自动驾驶稳得多。
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/22 20:56:36
Checkpointer 基础:把图的状态存下来
2026/10/22 20:56:36
多轮对话:用持久化记住历史
2026/10/22 20:56:36
收购通稿刷屏时,开发者社区在问什么?从 linux.do 帖子流与门户聚合页看 AI 信息流的供需错位
2026/10/22 21:51:50
Java开发者转型AI Agent:无需先学Python,用Java直接开干
2026/10/22 21:51:50
SSM+Flask组合实战:驾校信息管理系统从设计到部署完整复盘
2026/10/22 21:51:50
云服务器容器化实战:从镜像构建到编排踩坑全解析
2026/10/22 21:51:50
PyCharm与IDEA效率插件清单:从必备到避坑的实战指南
2026/10/22 21:51:49
LLM大规模分布式推理:并行切分、KV Cache与压测调优实战
2026/10/22 21:46:48
Agent Infra深度拆解:从任务编排到安全沙箱的智能体工程底座
2026/10/22 0:01:24
电商智能运营体系从0到1:架构设计、落地步骤与避坑指南
2026/10/22 0:01:24
压缩空气储能与热网热惯性联合优化调度:热电联产系统建模与求解
2026/10/22 0:01:24
若依框架AI代码生成不稳定?用Agent Skill三层结构+五步法搞定
2026/10/21 19:05:16
OpenResearch实战:Claude Code、Codex、OpenCode、Cursor 工作流搭建与故障排查
2026/10/22 17:15:21
知识管理核弹:用Obsidian构建第二大脑的工程化方案(TaoToken 统一 Key 接入版)
2026/10/21 19:05:04
金融AI落地指南:从调研报告到技术选型与工程实践
2026/10/22 5:06:15
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/22 2:07:18
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/21 19:01:08
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)