AI创想
标题:
LangGraph学习记录
[打印本页]
作者:
AI小编
时间:
昨天 23:07
标题:
LangGraph学习记录
作者:CSDN博客
LangGraph概述
LangGraph 是一个用于构建具有 LLM 的有状态、多参与者应用程序的库,用于创建代理和多代理工作流。与其他 LLM 框架相比,它提供了以下核心优势:循环、可控性和持久性。LangGraph 允许您定义包含循环的流程,这对于大多数代理架构至关重要,使其有别于基于 DAG 的解决方案。作为一个非常底层的框架,它提供了对应用程序流程和状态的细粒度控制,这对创建可靠的代理至关重要。此外,LangGraph 包含内置的持久性,能够实现高级的人机交互和内存功能。
LangGraph 受到 Pregel 和 Apache Beam 的启发。公共接口借鉴了 NetworkX。LangGraph 由 LangChain Inc 构建,LangChain 的创建者,但可以在没有 LangChain 的情况下使用。
要了解有关 LangGraph 的更多信息,请查看我们第一个 LangChain Academy 课程,
LangGraph 入门
,可免费获得 此处。
主要功能
循环和分支
:在您的应用程序中实现循环和条件。
持久性
:在图中的每个步骤后自动保存状态。随时暂停和恢复图执行以支持错误恢复、人机交互工作流、时间旅行等。
人机交互
:中断图执行以批准或编辑代理计划的下一个操作。
流支持
:在每个节点生成输出时流式传输输出(包括令牌流)。
与 LangChain 集成
:LangGraph 与 LangChain 和 LangSmith 无缝集成(但不需要它们)。
分步分解
初始化模型和工具。
使用状态初始化图。
定义图节点。
定义入口点和图边。
编译图。
执行图。
以上是翻译,官网地址:
欢迎光临 AI创想 (https://www.llms-ai.com/)
Powered by Discuz! X3.4