别再死磕 LangChain 了!LangGraph 才是未来?1.0 版本深度解析,搞不懂区别小心被淘汰!

LangChain 1.0架构变革与Agent开发实践 大语言模型(LLM)应用开发正经历从链式架构到智能体(Agent)范式的演进。LangChain 1.0通过引入ReAct循环、中间件机制和模型无关抽象层,解决了生产环境中的关键痛点。其中,Middleware设计支持PII检测、自动摘要等安全合规功能,而标准化工具调用接口则显著降低多模型适配成本。这些改进使框架更适合构建客服机器人、智能运维等企业级AI应用,特别是在需要处理敏感数据(如金融场景)或复杂工作流时,其生产就绪特性(production-ready)优势明显。开发者现在可以通过声明式API快速实 阅读详情

不再搞Chain 设计的LangChain 1.0 ,如何结合Milvus打造生产级agent

最近,被广大开发者又爱又恨的LangChain ,迎来了重大改版:

专门为agent落地打造的LangChain 1.0版本终于来了!!!

简单来说,其改动主要在于:通过放弃早期的Chain 设计,引入标准化 ReAct 循环(推理→工具调用→观察→判断)和**Middleware 机制,**简化agent开发流程、统一标准。

那么改版的LangChain 怎么用,如何结合Milvus落地生产,本文将重点解读。

01

LangChain 为何改版?

Chain 设计不适用agent时代

过去,LangChain 0.x 版本的优点是能让开发者快速构建Agent 原型。但同时也存在三个核心问题:

1、僵化的 Chain 设计

预构建的 Chain(如SimpleSequentialChain、LLMChain)在标准场景下很方便,但一旦业务逻辑偏离模板,开发者就会陷入两难——要么被迫接受框架的全部设计,要么放弃框架直接操作原始 LLM 调用。

2、缺少生产级控制

  • 上下文溢出:长对话导致 Token 超限,系统崩溃
  • 敏感信息泄露:PII 数据(邮箱、身份证)直接发送给第三方模型
  • 高风险操作:Agent 在无人工确认的情况下删除数据、发送邮件

这些问题在 Demo 阶段难以暴露,但上线后每一个都可能致命。

3、模型切换的重复工作

OpenAI、Anthropic、国产模型的接口差异(Reasoning 格式、Tool Calling 协议)迫使开发者在每次切换时重写适配代码。

而针对以上问题,LangChain 1.0选择放弃早期的Chain 设计,引入标准化 ReAct 循环(推理→工具调用→观察→判断,create_agent函数 10 行代码就能构建生产级 Agent)和Middleware 机制(注入 PII 检测、人工审批、自动重试)**,**简化agent开发流程、统一模型接入等标准。

02

LangChain 1.0 的核心设计 All-in ReAct Agent

LangChain 团队在分析大量生产环境的 Agent 后发现:绝大多数成功案例都收敛到了 ReAct 模式。

无论是多 Agent 协作的 Supervisor 架构,还是需要深度推理的复杂场景,核心循环都是:

推理 → 工具调用 → 观察结果 → 判断是否完成

既然绝大多数问题都能用 ReAct 解决,为什么不把这个模式做到极致?因此1.0的第一个核心改版就是引入标准化 ReAct 循环。

LangChain 1.0 的分层策略:

  • 标准场景:用create_agent一个函数搞定(标准 ReAct 循环)
  • 扩展场景:通过 Middleware 机制扩展(PII 检测、人工审批、自动重试)
  • 复杂场景:用 LangGraph 精确控制(复杂状态机、多 Agent 编排)

这种渐进式设计让开发者可以从最简单的方案开始,按需增加复杂度。

1. create_agent 函数:简化的 Agent 构建接口

LangChain 1.0 的核心突破在于将 Agent 构建的复杂性压缩到一个函数中。create_agent不再要求开发者手动编排状态管理、错误处理和流式输出 —— 这些生产级能力现在由底层 LangGraph 运行时自动提供。

三个参数,一个运行时:

  • 模型(m``odel):支持字符串标识符或实例化对象
  • 工具(tools):赋予 Agent 执行能力的函数列表
  • 系统提示(system_prompt):定义 Agent 的角色和行为准则

底层自动继承 LangGraph 的持久化状态、中断恢复和流式处理能力,将过去需要数百行代码实现的 Agent 循环浓缩为声明式 API。

from langchain.agents import create_agent
agent = create_agent(
    model="openai:gpt-4o",
    tools=[get_weather, query_database],
    system_prompt="你是一个专业的客服助手,帮助用户查询天气和订单信息。"
)
result = agent.invoke({
    "messages": [{"role": "user", "content": "上海今天天气怎么样?"}]
})
在此基础上,通过内置中间件(Middleware)机制,开发者可以在不破坏核心循环的前提下注入人机协作审批、对话摘要压缩、PII 数据脱敏等生产级能力

2. Middleware 机制:可组合的生产级能力层

Middleware 是 LangChain 1.0 从原型到生产的核心桥梁。它在 Agent 执行循环的战略节点暴露钩子函数,让开发者无需重写核心循环即可注入自定义逻辑 —— 这种设计类似于 Web 服务器中间件的对称处理模式。

中间件的执行流程:

Agent 的核心循环遵循“模型→工具→终止”的三步决策模式

以下是几个典型的生产级中间件示例:

(1)PII Detection:敏感信息检测与处理

from langchain.agents import create_agent
from langchain.agents.middleware import PIIMiddleware
agent = create_agent(
    model="openai:gpt-4o",
    tools=[...],
    middleware=[
        # 脱敏邮箱地址
        PIIMiddleware("email", strategy="redact", apply_to_input=True),
        # 掩码信用卡号(显示后4位)
        PIIMiddleware("credit_card", strategy="mask", apply_to_input=True),
        # 自定义正则检测API密钥,发现后阻断
        PIIMiddleware(
            "api_key",
            detector=r"sk-[a-zA-Z0-9]{32}",
            strategy="block",  # 检测到后抛出错误
        ),
    ],
)

(2)Summarization:自动管理上下文长度

from langchain.agents import create_agent
from langchain.agents.middleware import SummarizationMiddleware
agent = create_agent(
    model="openai:gpt-4o",
    tools=[...],
    middleware=[
        SummarizationMiddleware(
            model="openai:gpt-4o-mini",  # 使用更便宜的模型总结
            max_tokens_before_summary=4000,  # 触发阈值
            messages_to_keep=20  # 保留最近20条消息不总结
        )
    ],
)

(3)Tool Retry:工具调用失败自动重试

from langchain.agents import create_agent
from langchain.agents.middleware import ToolRetryMiddleware
agent = create_agent(
    model="openai:gpt-4o",
    tools=[search_tool, database_tool],
    middleware=[
        ToolRetryMiddleware(
            max_retries=3,           # 最多重试3次
            backoff_factor=2.0,      # 指数退避倍数
            initial_delay=1.0,       # 初始延迟1秒
            max_delay=60.0,          # 最大延迟60秒
            jitter=True,             # 添加随机抖动(±25%)
        ),
    ],
)

(4)自定义中间件:

除了官方提供的预构建中间件,开发者可以通过装饰器或类继承的方式创建自定义中间件。例如,记录模型调用日志:

from langchain.agents.middleware import before_model
from langchain.agents.middleware import AgentState
from langgraph.runtime import Runtime
@before_model
def log_before_model(state: AgentState, runtime: Runtime) -> dict | None:
    print(f"即将调用模型,当前消息数: {len(state['messages'])}")
    return None  # 返回None表示继续正常流程
agent = create_agent(
    model="openai:gpt-4o",
    tools=[...],
    middleware=[log_before_model],
)

中间件机制将生产级能力(安全合规、错误处理、性能优化)从业务逻辑中解耦,让开发者可以像搭积木一样组合这些能力。

3. Structured Output:标准化的结构化输出机制

LangChain 1.0 引入了统一的结构化输出机制,解决了模型供应商之间输出格式不一致的问题。

核心问题:传统 Agent 开发中,不同模型供应商对结构化数据的支持方式各不相同。OpenAI 有 Native Structured Output API,而其他模型只能通过 Tool Calling 模拟,开发者需要针对不同供应商编写适配代码。

LangChain 的解决方案:通过create_agent的response_format参数,开发者只需定义一次数据 Schema,框架自动选择最优策略:

from langchain.agents import create_agent
from pydantic import BaseModel, Field
class WeatherReport(BaseModel):
    location: str = Field(description="城市名称")
    temperature: float = Field(description="温度(摄氏度)")
    condition: str = Field(description="天气状况")
agent = create_agent(
    model="openai:gpt-4o",
    tools=[get_weather],
    response_format=WeatherReport  # 直接传入Pydantic模型
)
result = agent.invoke({"role": "user", "content": "上海今天天气怎么样?"})
weather_data = result['structured_response']  # 获取结构化数据
print(f"{weather_data.location}: {weather_data.temperature}°C, {weather_data.condition}")

两种实现策略:

(1)Provider Strategy:当模型原生支持结构化输出(如 OpenAI、Grok)时,LangChain 自动使用 API 级别的 schema enforcement,可靠性最高

(2)Tool Strategy:对于不支持原生结构化输出的模型,LangChain 将 Schema 转换为 Tool Calling,通过工具调用机制实现相同效果

开发者无需关心底层策略选择,框架根据模型能力自动适配。这种抽象让你可以在不同供应商之间自由切换,而业务代码保持不变。

4.向量数据库与 Agent 记忆系统的集成

生产级 Agent 的能力上限,往往不在推理引擎,而在记忆系统。LangChain 1.0 将向量数据库作为 Agent 的外部海马体,通过语义检索赋予 Agent 长期记忆能力,Milvus是其最重要的生态组成之一。

为什么选择 Milvus?

Milvus 是目前最成熟的开源向量数据库之一,专为 AI 应用的大规模向量检索而设计。它在 LangChain 生态中拥有原生集成,无需手动实现向量化、索引管理和相似度计算——langchain_milvus包已将其封装为标准的VectorStore接口。

Milvus 解决 Agent 的三个关键记忆问题

问题一:海量知识的快速检索

假设 Agent 需要处理成千上万份文档、历史对话、产品手册时,关键词搜索已经不够用。Milvus 通过向量相似度搜索,在毫秒级找到语义最相关的内容——即使用户换了说法。

from langchain.agents import create_agent
from langchain_milvus import Milvus
from langchain_openai import OpenAIEmbeddings
# 初始化向量数据库作为知识库
vectorstore = Milvus(
    embedding=OpenAIEmbeddings(),  
    collection_name="company_knowledge",
    connection_args={"uri": "http://localhost:19530"}  #
)
# 将检索器转为Tool供Agent使用
agent = create_agent(
    model="openai:gpt-4o",
    tools=[vectorstore.as_retriever().as_tool(
        name="knowledge_search",
        description="搜索公司知识库以回答专业问题"
    )],
    system_prompt="你可以从知识库中检索信息来回答问题。"
)

问题二:长期记忆的持久化

Middleware 的SummarizationMiddleware可以压缩对话历史,但那些被总结掉的细节去哪了? Milvus 将每一轮对话、每一次工具调用的结果向量化存储,构建 Agent 的长期记忆。需要时,通过语义检索快速唤醒相关记忆。

记忆持久化模式:

from langchain_milvus import Milvus
from langchain.agents import create_agent
from langchain.agents.middleware import SummarizationMiddleware
from langgraph.checkpoint.memory import InMemorySaver
# 长期记忆存储(Milvus)
long_term_memory = Milvus.from_documents(
    documents=[],  # 初始为空,运行时动态写入
    embedding=OpenAIEmbeddings(),
    connection_args={"uri": "./agent_memory.db"}
)
# 短期记忆管理(LangGraph Checkpointer + Summarization)
agent = create_agent(
    model="openai:gpt-4o",
    tools=[long_term_memory.as_retriever().as_tool(
        name="recall_memory",
        description="检索Agent的历史记忆和过往经验"
    )],
    checkpointer=InMemorySaver(),  # 短期记忆
    middleware=[
        SummarizationMiddleware(
            model="openai:gpt-4o-mini",
            max_tokens_before_summary=4000  # 超过阈值时总结并存入Milvus
        )
    ]
)

问题三:多模态内容的统一管理

现代 Agent 要处理文本、图片、音频、视频。Milvus 的多向量支持和动态 Schema23,让你在同一个系统中管理不同模态的向量,为多模态 Agent 提供统一的记忆底座。

元数据过滤检索:

# 按来源过滤检索(例如:只检索医疗报告)
vectorstore.similarity_search(
    query="患者的血压指标是多少?",
    k=3,
    expr="source == 'medical_reports' AND modality == 'text'"  # Milvus标量过滤
)

有了 Milvus 提供的记忆底座,Agent 才能从健忘的执行器进化为具备经验积累的智能体。

03

LangChain 与 LangGraph 的技术定位与选型策略

LangChain 1.0以上升级,只是其构建生产级 Agent 的一环,但并不意味着LangChain 1.0永远是构建agent的最优解。

选择合适的开发框架,决定了你能多快将这些能力组合成可用的系统。

在实际开发中,LangChain 1.0 和 LangGraph 1.0 的关系经常被误解为二选一的竞争关系。实际上,它们是渐进式的技术栈:LangChain 专注于快速构建标准 Agent,LangGraph 提供底层编排能力用于复杂工作流。

以下是一个小的****技术定位对比

如果你是 Agent 新手或希望快速启动项目,从 LangChain 开始;如果你已经明确需要复杂编排、多 Agent 协作或长期流程,直接使用 LangGraph。两者可以在同一个项目中共存,根据具体场景选择合适的工具。

04

尾声

三年前,LangChain 还只是个调用 LLM 的轻量级包装器,现在,它已经变成了完整的生产级框架 。

在内部, LangChain 的 Middleware 解决安全合规问题,LangGraph 提供持久化执行和状态管理;在外部,是Milvus 等生态集成产品为其补上长期记忆短板。

如今,Agent 开发终于有了一套可靠的工具链。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

Milvus-RAG-LangChain-RAG实践案例-增删改查操作 # 文章摘要 本文介绍了使用LangChain和Milvus构建RAG(检索增强生成)问答系统的完整流程。首先通过`DirectoryLoader`和`TextLoader`加载文档,使用递归切分器进行文本分块。然后创建Milvus向量数据库集合,将文档块通过OpenAI的text-embedding-ada-002模型嵌入后存储。最后构建RetrievalQA链,结合GPT-4o-mini模型实现基于检索的问答功能。系统可查询文档内容(如企业概况),并返回参考来源,演示了从文档处理到智能问答的端到端实现。 阅读详情

相关推荐

提升语义搜索效率:LangChain 与 Milvus 的混合搜索实战

LangChain与Milvus的结合构建了一套高效的语义搜索系统。LangChain负责处理多模态数据(如文本、PDF等)的嵌入生成与任务编排,Milvus作为向量数据库提供大规模向量相似性检索能力。二者协同实现从非结构化数据到结构化检索的完整流程。在本文我们将从最常见的密集+稀疏情况开始,然后介绍各种通用的混合搜索使用方法。

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 1953

LangChain 1.0重大更新:放弃Chain设计,结合Milvus打造生产级Agent!

LangChain 1.0放弃Chain设计,引入标准化ReAct循环和Middleware机制,简化agent开发。通过简化的create_agent函数、可组合的Middleware(如PII检测、自动重试)、结构化输出机制以及与Milvus的集成,为agent提供长期记忆能力,助力打造生产级agent。

WANGJUNAIJIAO的博客 1354

5分钟搞定!用FunASR在本地快速部署达摩院Paraformer语音识别模型

本文提供了一份快速部署指南,教你如何在5分钟内利用FunASR工具包在本地电脑上启动达摩院Paraformer语音识别模型。Paraformer作为一款非自回归端到端模型,以其推理速度快、识别精度高的特点,结合FunASR的一键式模型加载和统一API,让开发者能轻松构建本地语音识别系统,极大降低了前沿AI技术的应用门槛。

q9w8e7r6t5的博客 605

【免费下载】 LangGraph 安装和配置指南

### 项目介绍 LangGraph 是一个用于构建具有状态的多参与者应用程序的库,主要用于创建代理和多代理工作流。它提供了对应用程序流程和状态的细粒度控制,支持循环和条件分支,并且具有内置的持久化功能,适用于需要高级人机交互和记忆功能的场景。 ### 主要编程语言 LangGraph 主要使用 Python 编程语言。 ## 2. 项目使用的关键技术和框架 ### 关键技术 - **LLM...

gitblog_09696的博客 4757

避坑指南:雅特力AT32F403A在Keil5中的V2库配置常见问题解析

本文详细解析了国产MCU雅特力AT32F403A在Keil5中配置V2库的常见问题,包括工程创建、库文件配置、编译错误和外设设置等关键环节。针对项目文件夹结构混乱、芯片型号选择错误、头文件路径设置不当等典型问题提供实用解决方案,帮助开发者高效避坑,提升开发效率。

weixin_30335575的博客 376

腾讯云服务器被攻击,带宽被占满的抗战日记

故事 时间:2021-08-23 地点:腾讯云服务器 事件:服务器内容被黑,修复后某人气不过,开始DDOS,占满服务器的带宽,导致网站访问非常缓慢。 杂记 根据腾讯云后台+宝塔后台,带宽被占满:(小垃圾水管没办法) 部分参考:记一次阿里云服务器ECS流出带宽占满的解决过程 https://blog.csdn.net/wangzhihao1994/article/details/99563456 首先是在云主机上使用远程连接访问到云主机,安装iftop工具 CentOS .

Rudon滨海渔村的博客 1303

LangChain 1.0 + LangGraph 1.0:AI Agent开发框架全面解析,助力大模型应用落地!

LangChain与LangGraph 1.0同步发布,推动AI Agent开发进入标准化阶段。LangChain提供快速构建Agent的能力,新增create_agent一行代码搭建、中间件控制和跨模型兼容;LangGraph专注生产环境,提供持久化状态和人工介入功能。两者形成互补关系,开发者可快速验证用LangChain,复杂生产用LangGraph,共同为AI Agent落地提供稳定技术底座。

2301_80239908的博客 2474

基于STM32的智能盆栽管家系统设计与实现(开题报告2)

本文设计了一种基于STM32的智能盆栽管家系统,旨在解决传统盆栽养护依赖人工、效率低下的问题。系统以STM32为核心,集成土壤湿度、温湿度及光照传感器,通过WiFi模块实现数据上传与远程控制,配备OLED显示屏本地显示,并利用继电器控制水泵与补光灯实现自动化养护。软件方面开发嵌入式程序、安卓APP及云平台,支持数据采集、远程监控和智能决策。相比现有产品,本系统具有成本低、扩展性强等优势,可满足家庭用户对植物精细化管理的需求。研究计划12周完成,包括硬件设计、软件开发、系统测试等环节,最终形成一套完整的智能盆

毕业作品网站 474

langchain系列(六)- LangGraph入门以及介绍

LangGraph的基本原理以及详细介绍,基本概念说明,流程详解,代码示例

forevercui的博客 8135

5g LDPC编译码-LDPC编码

本文摘要:LDPC编码是5G业务信道的核心编码技术,属于线性分组码。5G中LDPC编码分为两种基图类型(BG1和BG2),通过码块分割、CRC处理等步骤实现。编码过程主要涉及校验矩阵生成和校验位计算,其中校验矩阵采用稀疏矩阵结构。文中详细介绍了5G LDPC编码的具体实现流程,包括码块分割规则、校验位生成方法,以及两种基图(BG1和BG2)在矩阵结构和参数设置上的差异,重点阐述了通过模块化方法求解校验比特位的技术路径。

weixin_38270585的博客 1365

一文详解AUTOSAR COM ComSignal结构体

ComSignalLength指定信号的长度,以字节为单位,影响数据的解析范围和精度。比如车速信号若为UINT16类型,ComSignalLength=16。这里需要注意必须ComSignalLength与ComSignalType匹配(比如FLOAT32类型需配置ComSignalLength=32),超出实际物理值范围时需配置缩放(Scaling)参数。ComSignalType定义信号的物理数据类型,决定如何解析原始字节数据。

menghuyouyou的博客 942

【LangGraph v1.0-01】LangGraph v1.0 全景解读:持久化 Agent 工作流引擎

摘要:LangGraph v1.0 作为首个生产级持久化 Agent 框架正式发布,提供三大核心能力: Durable State:自动状态持久化与故障恢复,支持同步/异步/退出三种持久化模式 Human-in-the-Loop:任意节点中断与人工介入控制,实现审批流程与状态修改 Pregel 图执行:基于 Google Pregel 的超步并行计算模型,优化复杂工作流执行效率 该版本与 LangChain 1.0 协同,已在 Uber、LinkedIn 等企业落地,实现零破坏性升级与生产级稳定性承诺。

模界 | AI工程化实践者 1849

Linux内核4.14版本——drm框架分析(1)——drm简介

本文介绍了DRM架构的发展历史、驱动框架以及简单示例,旨在帮助读者了解DRM架构的形成、功能流程实现。

phmatthaus的专栏 2556

langgraph 1.0.4 最新发布:功能优化与修复详解

代码地址:github.com/langchain-ai/langgraph本次性能优化:对远程图配置、预构建依赖进行了清理。代码结构升级:函数模块化、引用清理。稳定性提升:修复了流模式与依赖警告相关问题。开发体验改进:增强 Python SDK 的类型检查能力。

福大大架构师每日一题 1221

【GEOS-Chem模拟教程第二期下】全球生物质燃烧 GFAS 数据配置

本博客详细介绍全球生物质燃烧 GFAS 数据下载及在 GEOS-CHEM 模型中的配置

WW、forever的博客 1395

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【LangGraph 深度解析】核心架构、版本演进与多 Agent 实战全景

文章摘要: LangGraph是LangChain团队为应对复杂Agent场景(循环、分叉、状态记忆)而推出的框架,通过有状态有向图抽象Agent执行过程。核心架构包含五个元素:State(共享数据对象)、Node(执行单元)、Edge(控制流)、Graph(组装容器)和Checkpointer(持久化层)。版本从2024年初的0.0.x演进至2026年的0.5+,新增多Agent支持、子图、云端平台等功能。实战中,开发者可通过定义节点函数、边逻辑和状态管理,构建灵活可中断的Agent工作流,适用于工具调用

独立思考,明辨是非 778

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

LangGraph 1.0与之前版本对比分析与示例说明

LangGraph 1.0 是一次重大升级,主要变化包括:引入函数式API简化开发流程,支持装饰器直接转换Python函数为图;将Agent创建功能迁移至LangChain命名空间;强化类型化中断机制提升人机交互安全性;原生支持流式输出并放弃Python 3.9支持。建议开发者优先保留Graph API处理复杂逻辑,尝试函数式API简化简单流程,并更新Agent构建代码以适配新版本。

qq_54655817的博客 1428

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【langchain】结构化输出:ToolStrategy与ProviderStrategy

"""单个任务项"""title: str = Field(description="任务标题")completed: bool = Field(description="是否已完成")"""任务清单"""project_name: str = Field(description="项目名称")priority: Priority = Field(description="优先级")tasks: List[TaskItem] = Field(description="任务列表")

PP_BLOG 444

【收藏】LangChain和LangGraph 1.0发布:AI智能体开发新纪元,程序员必备

LangChain与LangGraph两大AI智能体框架同时发布1.0版本,标志着AI Agent开发进入工程化阶段。LangChain 1.0提供更快的智能体构建方式,包含create_agent抽象、中间件系统等四大升级;LangGraph 1.0则专注于生产级应用,提供持久化状态、人在回路等核心能力。二者相辅相成,开发者可根据需求选择,共同构建稳定高效的AI智能体应用。

Android23333的博客 582

LangGraph项目中的依赖版本冲突问题分析与解决

在Python生态系统中,依赖管理是一个常见且复杂的问题。近期在LangGraph项目中,用户报告了一个典型的依赖版本冲突问题:当尝试导入`langgraph.prebuilt.chat_agent_executor`模块时,系统抛出`ImportError`,提示无法从`langgraph.checkpoint.base`导入`EXCLUDED_METADATA_KEYS`常量。 ## 问题本...

gitblog_07500的博客 829

Web开发者必看:LangChain v1.0 三大革新解析与升级指南

如果你曾用过 LangChain 0.x 版本,可能经历过这些“痛”: 不同模块 API 风格不一致(有的用 .call(),有的用 .invoke()) 想加日志或监控?只能硬改链路代码 升级依赖后,@langchain/core 和 @langchain/openai 版本对不上就报错 LangChain v1.0 正是为解决这些问题而生。它不是简单的小版本迭代,而是一次面向工程化、标准化、可维护性的架构重构。 对于 Web 开发者而言,v1.0 的三大核心改进——接口统一、中间件系统、生态兼容优化

沛哥儿的专栏 1523

全新发布:LangGraph开启认知架构新纪元

LangChain于近日正式发布了LangGraph v0.1 的稳定版本。这一版本为开发者提供了强大的工具,能够设计和运行自定义的认知架构,将 AI 智能体的构建推向了一个新的阶段。本系列合集,点击链接查看LangGraph:自定义认知架构的革新LangGraph 是什么?它是一个用于构建和管理复杂Agent的框架,允...

weixin_41998702的博客 347

【RAG实操教程】使用LangChain + Milvus向量数据库创建本地知识库

本文主要是 Milvus 向量数据实战总结。LLM 痛点以及解决方案RAG 是什么,为什么选用RAG。langchain文档加载器,chat model文档拆分的注意点,chat model区别。chat 示例代码。

2401_85375151的博客 2312

LangGraph-模型(Models)

下面依次总结这些部分。

czhcc的专栏 1271

LangGraph 0.3 重磅发布:预构建代理生态全面升级

Replit 的开发者工具到 Uber 的智能生产力革命,LangGraph 已成为构建 AI 代理的首选框架。0.3 版本的发布,标志着其生态体系进入全新阶段。

m0_65555479的博客 1093

从零开始学langchain v1.0基于大模型DeepSeek

本快速入门将带您从简单设置到构建一个功能完整的 AI 代理,仅需几分钟。首先创建一个简单的代理,它可以回答问题并调用工具。该代理将使用 Claude Sonnet 4.5 作为语言模型,一个基本的天气函数作为工具,以及一个简单的提示来指导其行为。对于此示例,您需要设置一个账户并获取 API 密钥。然后在终端中设置环境变量。使用第三方DeepSeek可设置。官方为或者。硅基流动为。请用最后提供的完整代码运行。让我们逐步完成每一步:系统提示定义了代理的角色和行为。

mirana的专栏 1524
上一篇: 震惊!这个框架让大模型从“脑死亡“到“听话如狗“,程序员狂喜!
下一篇: 让 AI 团队拥有“共同记忆”!OpenAgents 携手 Milvus,揭秘多智能体协作的幕后黑科技!
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值