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