LangGraph v0.1 正式发布:构建自定义认知架构的新工具
LangChain 近日正式发布了 LangGraph v0.1 的稳定版本。这一版本为开发者提供了强大的工具,能够设计和运行自定义的认知架构,将 AI 智能体(Agent)的构建推向了一个新的阶段。LangGraph 的核心设计理念是帮助开发者在 Agent 工作流中增加更好的精度和控制,以适用于现实世界系统的复杂性。
LangChain 正式发布了 LangGraph v0.1 稳定版本,这是一个用于构建和管理复杂 Agent 的框架。它通过提供对代码流、提示词及 LLM 调用的低级控制,增强了开发者对认知架构的精确度与掌控力。核心优势包括可控性、可靠性及灵活性,支持人机协作与持久化状态管理。该框架适用于需要分层决策、条件分支及人工审核的复杂工作流场景,为生产级 AI 代理的开发奠定了基础。

LangChain 近日正式发布了 LangGraph v0.1 的稳定版本。这一版本为开发者提供了强大的工具,能够设计和运行自定义的认知架构,将 AI 智能体(Agent)的构建推向了一个新的阶段。LangGraph 的核心设计理念是帮助开发者在 Agent 工作流中增加更好的精度和控制,以适用于现实世界系统的复杂性。
LangGraph 是一个用于构建和管理复杂 Agent 的框架,允许开发者通过直观的编程接口控制 Agent 的行为。它基于图结构(Graph)来管理状态和流程,使得开发者可以定义节点(Nodes)和边(Edges),从而精确地控制代码流、提示词以及大型语言模型(LLM)的调用。
与传统的链式(Chain)处理不同,LangGraph 支持循环、条件分支以及持久化状态,这对于需要多步决策、记忆保持或人工干预的复杂任务至关重要。
LangGraph 的灵活 API 允许开发者设计自定义的认知架构。这意味着开发者可以完全掌控代码流、提示词以及 LLM 调用,这些调用接受用户输入并执行操作或生成响应。
LangGraph 简化了在代理工作流中添加审核和质量检查的流程,确保代理在继续任务之前满足特定条件。这对于生产环境中的稳定性尤为重要。
LangGraph 通过内置的持久层实现了人机协作,使得人类能够参与到代理的自动化流程中。这是构建高信任度企业级应用的关键。
LangGraph 的核心是 StateGraph。它由以下组件构成:
以下是一个简单的 Python 代码示例,展示如何定义一个包含条件分支的简单 Agent 工作流:
from typing import TypedDict, Annotated, List
from langgraph.graph import StateGraph, END
from langchain_core.messages import BaseMessage
# 定义状态模式
class AgentState(TypedDict):
messages: Annotated[List[BaseMessage], lambda x, y: x + y]
should_continue: str
# 定义节点函数
def model_node(state: AgentState):
# 模拟 LLM 调用
return {"messages": ["AI Response"]}
def human_node(state: AgentState):
# 模拟人工介入
return {"messages": ["Human Feedback"]}
# 构建图
workflow = StateGraph(AgentState)
# 添加节点
workflow.add_node("model", model_node)
workflow.add_node("human", human_node)
# 添加边
workflow.set_entry_point("model")
workflow.add_conditional_edges(
"model",
lambda state: "human" if "review_needed" in state else END,
{"human": "human", END: END}
)
workflow.add_edge("human", "model")
# 编译应用
app = workflow.compile()
LangGraph 适用于多种需要复杂逻辑控制的场景:
LangGraph 的发布开启了自定义认知架构的新纪元,为构建更强大、更可靠、更智能的 AI 代理铺平了道路。其提供的精细控制能力和人机协作机制,使其成为生产级 AI 应用开发的首选框架之一。相信在不久的将来,我们将看到更多基于 LangGraph 的创新应用,共同推动人工智能技术向前发展。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online