特德·西索川
2024 年 12 月 15 日 01:40
LangChain 宣布推出“中断”,这是一项增强 LangGraph 代理的人机循环功能的新功能,允许在代理工作流程中无缝集成人工干预。
LangChain 推出了一项名为“中断”的新功能,旨在增强其 LangGraph 代理的人机交互能力。据浪链官方公告称,这一创新使开发人员能够将人工干预无缝集成到代理工作流程中。
通过人机交互增强代理设计
人机交互的概念在代理设计中至关重要,因为它允许人为监督和干预自动化流程。当代理在敏感或复杂的环境中使用时,这种方法尤其重要。 LangChain的LangGraph最初就是考虑到这一点而开发的,使其成为Replit、Rexera和OpenRecovery等公司的首选。
LangGraph的持久层
LangGraph 的架构通过合并充当检查点系统的持久层来支持人机交互工作流程。这允许暂停和恢复工作流程,并可以进行人工编辑,确保代理的状态得到保留并可以根据需要进行修改。
引入“中断”
新引入的“中断”功能模拟了 Python 中熟悉的“输入”功能,可提供类似的体验,但针对生产环境量身定制。与“输入”的同步性质不同,“中断”可以暂停图形的执行,将线程标记为已中断,并利用持久层来存储输入数据。这使开发人员能够稍后恢复流程,从而保持代理操作的效率和灵活性。
通用工作流程实施
LangChain 概述了人机交互有益的几种工作流程:
- 批准或拒绝: 此工作流程允许审查关键步骤,例如 API 调用,使用户能够批准或拒绝操作。
- 审查和编辑状态: 用户可以编辑代理的状态以纠正错误或更新信息。
- 查看工具调用: 人工监督适用于工具调用输出,这对于敏感操作至关重要。
- 多轮对话: 代理与人类对话以收集附加信息,这在多代理设置中非常有用。
结论
LangChain致力于提升LangGraph的人机交互能力。 “中断”功能是这一任务中向前迈出的重要一步,简化了人工反馈在座席工作流程中的集成。 LangChain计划展示更多在实际应用中展示这些功能的项目。
图片来源:Shutterstock
关键词:人工智能,加密,区块链,新闻