- tags::
- source:: 🔥🧑🤖 Human-in-the-Loop漫谈与实践
核心亮点
介绍 LangChain 如何实现 Human in the Loop 的: 通过 middleware 及中断(类似操作系统的中断操作)的方式实现 AOP 编程,让 HITL 逻辑与 Agent 业务逻辑相互隔离。
介绍了 LangChain 中实现 HITL 的 demo 实现及 Chat UI。
HITL 三种类型:
- 同意 approve
- 编辑 edit (人工修改后执行)
- 拒绝 reject
为了实现中断的恢复,引入了 checkpointer 持久化的概念,用于存储中断前 Agent 上下文信息。