LangGraph教程6:LangGraph工作流人机交互

文章目录

        • Human-in-the-loop(人机交互)
        • interrupt
        • Warning

Human-in-the-loop(人机交互)

人机交互(或称“在循环中”)工作流将人类输入整合到自动化过程中,在关键阶段允许决策、验证或修正。这在基于 LLM 的应用中尤其有用,因为基础模型可能会产生偶尔的不准确性。在合规、决策或内容生成等低误差容忍场景中,人类的参与通过允许审查、修正或覆盖模型输出来确保可靠性。

  • 使用案例
    基于 LLM 应用中的人机交互工作流的关键使用案例包括:
    1. ️ 审查工具调用:人类可以在工具执行之前审查、编辑或批准 LLM 请求的工具调用。
    2. ✅ 验证 LLM 输出:人类可以审查、编辑或批准 LLM 生成的内容。
    3. 提供上下文:使 LLM 能够明确请求人类输入以进行澄清或提供额外细节,或支持多轮对话。
interrupt

interrupt函数 在 LangGraph 中通过在特定节点暂停图形、向人类展示信息以及使用他们的输入恢复图形,从而启用人工干预工作流。该函数对于批准、编辑或收集额外输入等任务非常有用。interrupt函数 与 Command 对象结合使用,以人类提供的值恢复图形。

 
 

你可能感兴趣的:(LLM和AIGC,人机交互,java,前端,langchain,langgraph,开发语言,数据库)