开启左侧

LangGraph学习记录

[复制链接]
AI小编 发表于 昨天 23:07 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
作者: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 无缝集成(但不需要它们)。
分步分解

    初始化模型和工具。
    使用状态初始化图。
    定义图节点。
    定义入口点和图边。
    编译图。
    执行图。
以上是翻译,官网地址:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

Powered by Discuz! X3.4© 2001-2013 Discuz Team.( 京ICP备17022993号-3 )