AI创想

标题: LangGraph介绍 [打印本页]

作者: AI小编    时间: 昨天 21:47
标题: LangGraph介绍
作者:CSDN博客
Chain的区别:Chain是有向无环,而LangGraph提供循环机制。
AgentExecutor的区别:AgentExecutor是相对简单的循环,而LangGraph提供更多的控制。比如(1)你可能总是希望强制代理首先调用特定工具。(2)你可能希望对如何调用工具有更多控制。(3)根据代理所处的状态,你可能希望为代理设置不同的提示。
当讨论更多控制的流程,其实是在讨论状态机state machines的概念。这些状态机具有循环的能力——允许处理比简单链更模糊的输入。然而,在如何构建那个循环的方面,仍然存在人为指导的要素。
LangGraph定义:一种通过将状态机指定为图形来创建它们的方法。
下文是对 LangGraph框架内的 组件和功能进行必要的介绍,掌握LangGraph是掌握LangChain的必要过程。
langgraph代码库
StateGraph 状态图

表示 图形 graph的类。传入 state 初始化此类。
这个状态定义代表了一个随时间更新的中心状态对象。这个状态由图中的节点更新,这些节点返回对这个状态属性的操作
状态属性的值更新有两种方式:
(1)完全覆盖原属性「希望节点返回属性的新值
(2)添加属性值来更新原属性「希望

原文地址:https://blog.csdn.net/jinselizhi/article/details/139063410




欢迎光临 AI创想 (https://www.llms-ai.com/) Powered by Discuz! X3.4