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