文章目录
-
-
-
- Human-in-the-loop(人机交互)
- interrupt
- Warning
-
-
Human-in-the-loop(人机交互)
人机交互(或称“在循环中”)工作流将人类输入整合到自动化过程中,在关键阶段允许决策、验证或修正。这在基于 LLM 的应用中尤其有用,因为基础模型可能会产生偶尔的不准确性。在合规、决策或内容生成等低误差容忍场景中,人类的参与通过允许审查、修正或覆盖模型输出来确保可靠性。
- 使用案例
基于LLM
应用中的人机交互工作流的关键使用案例包括:- 🛠️ 审查工具调用:人类可以在工具执行之前审查、编辑或批准
LLM
请求的工具调用。 - ✅ 验证
LLM
输出:人类可以审查、编辑或批准LLM
生成的内容。 - 💡 提供上下文:使
LLM
能够明确请求人类输入以进行澄清或提供额外细节,或支持多轮对话。
- 🛠️ 审查工具调用:人类可以在工具执行之前审查、编辑或批准
interrupt
interrupt
函数 在 LangGraph
中通过在特定节点暂停图形、向人类展示信息以及使用他们的输入恢复图形,从而启用人工干预工作流。该函数对于批准、编辑或收集额外输入等任务非常有用。interrupt
函数 与 Command
对象结合使用,以人类提供的值恢复图形。