惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
阮一峰的网络日志
阮一峰的网络日志
S
Secure Thoughts
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Threat Research - Cisco Blogs
P
Privacy & Cybersecurity Law Blog
The Hacker News
The Hacker News
H
Heimdal Security Blog
W
WeLiveSecurity
L
LINUX DO - 热门话题
Hacker News: Ask HN
Hacker News: Ask HN
WordPress大学
WordPress大学
The Last Watchdog
The Last Watchdog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
D
DataBreaches.Net
I
Intezer
Webroot Blog
Webroot Blog
C
Cisco Blogs
AWS News Blog
AWS News Blog
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
V
Vulnerabilities – Threatpost
罗磊的独立博客
Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
Schneier on Security
Schneier on Security
宝玉的分享
宝玉的分享
博客园 - 叶小钗
PCI Perspectives
PCI Perspectives
D
Docker
Scott Helme
Scott Helme
NISL@THU
NISL@THU
J
Java Code Geeks
B
Blog RSS Feed
Google Online Security Blog
Google Online Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
The Exploit Database - CXSecurity.com
AI
AI
美团技术团队
Cloudbric
Cloudbric
月光博客
月光博客
P
Proofpoint News Feed
T
Tailwind CSS Blog
Google DeepMind News
Google DeepMind News
小众软件
小众软件
www.infosecurity-magazine.com
www.infosecurity-magazine.com
The Cloudflare Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理, 企事业单位数字化的业务供需本质 – 人人都是产品经理, 医疗智能体·第1讲——医疗信息化重构:从“辅助软件”到“自主智能体”的范式转移 – 人人都是产品经理, 粉丝量就是空气!!! – 人人都是产品经理, 用户说“薯片碎了”,机器回“要买吗?”:意图识别的翻车与破局 – 人人都是产品经理, RAG召回准确率从75到90 我做对了这三件事 – 人人都是产品经理, AI大事件:Anthropic改收费、OpenAI发安全版、手术机器人纳入医保、阿里发布”秒悟” – 人人都是产品经理, Chrome 推出 Skills 新功能,Agent 重塑上网方式 – 人人都是产品经理, GitHub前创始人拿了a16z的1700万美元,做Agent时代的Git – 人人都是产品经理 拷贝或克隆其他 Flutter OH 项目到本地后无法运行 – 人人都是产品经理, 优惠券设计:优惠券创建 – 人人都是产品经理, 不用死磕文档!AI 助手 1 小时搞定飞书 CLI 安装 + 配置 + 知识库 – 人人都是产品经理, 用小龙虾做竞品分析报告:从2天到20分钟,我是怎么做到的 – 人人都是产品经理 用小龙虾做市场分析报告:搞懂这3个公式,市场规模不再靠猜 – 人人都是产品经理, 你早就在做 Harness 工程,只是不知道它叫这个名字 – 人人都是产品经理, Think Long就够?你可能想多了! – 人人都是产品经理, 货代SRM实战:供应商准入怎么做,才能让资源池不是通讯录而是可交付网络? – 人人都是产品经理, 如何做好用户调研?详解基本技巧 – 人人都是产品经理, 木鸟、途家、美团对打,平台春天行动开“卷” – 人人都是产品经理, 入职才发现公司不靠谱?小红书从业者求职避坑指南 – 人人都是产品经理, 美国 AI 三巨头联手封堵,中国 AI 突围之路在何方 – 人人都是产品经理, 小红书,放在需求对面的镜子 – 人人都是产品经理, AI 会带来大规模失业吗? – 人人都是产品经理, 从出单到补货前,我第一次犹豫:该不该放大? – 人人都是产品经理, Flutter 三方库鸿蒙化适配:5 种高效检查方式,快速判断是否需要适配 – 人人都是产品经理, 从做产品进阶拿结果:医美机构产品经理转岗科室运营经理 – 人人都是产品经理, 阿里HappyHorse,一场关于“Token经济”的阳谋 – 人人都是产品经理, To B AI:客户留存落地的观察与思考 – 人人都是产品经理, AI产品的“生命线”——数据采集、标注、清洗的产品化设计 – 人人都是产品经理, 谈谈AI Agent(二):当“孩子”能自己“体验世界”时,你该学什么? – 人人都是产品经理, UI/UX设计师的3层能力进阶,前两层让你活下来,第三层…才是真正的分水岭 – 人人都是产品经理, 2分钟 → 30秒,效率提升75%:B端产品经理如何用「规则枷锁」驯服AI幻觉? – 人人都是产品经理, 还没来得及学OpenClaw,来了个更猛的:Hermes Agent – 人人都是产品经理, AI日报:宇树机器人跑出10m/s刷新世界纪录 – 人人都是产品经理, 一文说透基金互金如何用情绪价值引导用户决策做转化 – 人人都是产品经理, 当浏览器开始替你”看”网页:AI 浏览器正在亲手拆掉它脚下的那张网 – 人人都是产品经理, 0代码,一天时间我Vibe Coding了个网站 – 人人都是产品经理, Hermes 和 OpenClaw 之争,Agent 的能力应该“装上去”还是“长出来”? – 人人都是产品经理 视频生成的“桌子”,字节Seedance 2掀完,阿里快乐马掀 – 人人都是产品经理, 从听不懂到完全信任:我的 Codex 深度产品体验 – 人人都是产品经理, 当虚拟偶像有了北京户口,与真人偶像还有什么区别? – 人人都是产品经理, 会说,远远比会做更重要 —— 对 SBTI 爆火现象的五层观察 – 人人都是产品经理, AI产品经理必看:当“搭环境”比“选模型”更重要,你的认知还在2024年吗? – 人人都是产品经理, 2026年AI产品商业化核心逻辑:从功能demo到规模化营收的3个必破卡点 – 人人都是产品经理, 京东围绕供应链,卷起裤腿下场的那些事儿 – 人人都是产品经理, SBTI一夜刷屏:它赢在了“太会说人话” – 人人都是产品经理, 折扣零售的真相:不是便宜,而是价值感! – 人人都是产品经理, 和甲方吵了一架,最后加钱做了——我学到的ToB产品经理生存法则 – 人人都是产品经理, 和几位小红书操盘手聊了8小时,干货全在这 – 人人都是产品经理, 智谱GLM-5.1登场,开源模型首超Opus4.6!!! – 人人都是产品经理 Anthropic收入凭什么反超OpenAI,终于有人把这事说清楚了 – 人人都是产品经理, 史上最有故事感的技术报告——Claude最强模型Mythos 7个极其精彩的细节 – 人人都是产品经理, 模型不是壁垒,Harness 也不是 – 人人都是产品经理, 抖音本地生活业务思考21 – 人人都是产品经理, Superpowers:145k Star的AI编码框架,到底是什么来头? Superpowers:145k Star的AI编码框架,到底是什么来头? – 人人都是产品经理, OpenAI 的路走错了,Anthropic Harness 解法启示:模型需要实践专科生 – 人人都是产品经理, 画原型图的前一步:设计站点地图 – 人人都是产品经理, 给 DeepSeek 的最后一封催更信 – 人人都是产品经理, 手把手教你用 Claude Code 搭建 AI 营销团队:5 个 Agent、12 项技能,独立完成研究、写作、设计全流程 – 人人都是产品经理, 你以为大模型在学语言?不,它在重新发明语言学 – 人人都是产品经理 所谓Skill,不过是AI时代的工业垃圾 – 人人都是产品经理, 聊一聊内容传播的几个方法 – 人人都是产品经理, 当平台开始吃掉生态:从 OpenClaw 被封杀,读懂 Anthropic 的这盘棋 – 人人都是产品经理, 你装了 10 个 AI 插件,Obsidian 还是一个文件夹 – 人人都是产品经理 关于AI智能体架构演进的系统性思考:从单体试水到多体协同的重构 – 人人都是产品经理, 当“人”变成Skill,我们又该何去何从? – 人人都是产品经理 Mythos 事件:前沿 AI 治理的意外实验 – 人人都是产品经理, 货代CRM:信用与风险管理怎么做,才能把坏账风险拦在放货之前? – 人人都是产品经理, 从HR收集自拍照到员工自助录入——我见证了园区人脸识别从”不可用”到”真好用”的全过程 – 人人都是产品经理 千问闯关AI混沌期:阿里画靶,吴嘉张弓,马云射箭? – 人人都是产品经理,
为什么我们不用LangChain?
叶小钗 · 2026-02-04 · via 人人都是产品经理

LangChain曾是AI Agent开发的首选框架,但随着项目实践深入,我们发现其通用性设计在特定场景下反而成为负担。本文基于真实项目经验,从项目规模、技术栈适配、框架更新滞后等维度,深入剖析为何在AI编程时代,自研轻量级框架往往比依赖第三方更高效可控。

书接上文:为什么复杂AI项目要用LangChain?

前面我们说过LangChain 和 LangGraph 应该是开发者最推崇的Agent框架,也是在复杂场景下,最常见的 AI Agent 开发框架,他为开发者提供了从组件封装到流程编排的工具链。

并且随着 LangChain 1.x 与 LangGraph 1.x 的逐步完善,整个体系的生态分工与工程化实践也变得更清晰。

我们因为做AI 2B的业务,实际会做不同类型的项目,包括Demo、项目,但真正在业务中实践后,我逐渐放弃了LangChain框架,转向更贴近业务本身的开发方式。

当然,这并不是说 LangChain 不好,它能成为行业主流,肯定有其不可替代的价值。但技术选型从来不是追热点,关键要看是否真的适合你的项目。

框架的意义,最终还是要落到项目规模、业务需求和技术栈的匹配度上

今天,我就结合自己的实际经验,聊聊选择不用 LangChain 的几点理由,以及在做 AI 应用开发时,框架取舍的一些基本原则:

  • 小项目/Demo:直接用原生 API 开发,灵活且无依赖,成本低。
  • 中型/赶工期:可用 LangChain 快速搭骨架,但需警惕后期维护成本。
  • 大型/企业级:强烈建议自研框架,以适配微服务架构和现有基建。

核心观点:AI 编程时代,手写“胶水代码”成本极低,自研门槛已大幅下降

一、我们需要AI开发框架吗?

在讨论需不需要AI框架之前,我们先看看什么是AI框架?

AI框架的本质,其实是给开发者提供一条标准化的路径,解决那些重复造轮子的问题,提升开发效率和团队协作的一致性。

开发 AI 应用时,有很多工作是通用的:比如 LLM 的调用封装、Prompt 的管理、向量数据库的连接、各种工具链的接入(搜索、计算、数据库操作),还有对话历史的维护等等。

这些功能,在不同的项目中都有相似的实现方式,那么这些功能就能抽取出来成为底层框架。这也是框架的核心优势:

  • 提效:哪怕是不太熟悉底层细节的开发者,也能通过少量代码实现复杂功能,避开一些常见的坑。
  • 标准化:团队协作时,大家遵循同一套开发范式,沟通和整合的成本会低很多。
  • 生态成熟:框架通常会集成好主流的工具(比如 OpenAI、Pinecone、Chroma),省去了自己对接第三方接口的麻烦。

只不过,也是有一些局限性的:

  • 灵活性差:为了适配各种场景,框架往往会加入不少抽象层和依赖,这不仅增加了项目的复杂度,还可能带来性能上的冗余。
  • 预设束缚:当业务需要个性化调整时,框架预设的逻辑常常会变成束缚,改起来甚至比重写还麻烦。
  • 学习成本:表面上降低了入门门槛,但真想用好、解决问题,还是得理解它的运行机制,否则很容易变成 只会调用API,底层原理不清楚,出了问题也不知道怎么处理。

所以,用不用框架,本质上是在开发效率和灵活可控之间找平衡。而找到这个平衡点的关键,就是看清楚你的项目规模和需求特点。

只不过就实践来说:多数团队是没有框架的维护能力的,这会导致升级或者碰到付费模块,会很吃力,甚至有推倒重来的风险。

接下来是不同项目类型的实际情况:

1. 小项目:原生开发更香

如果是小项目、Demo 验证,或者是内部工具开发,我一直都倾向于用原生开发,不引入框架。

这类场景的核心目标是快速验证想法或跑通业务流程,比如做个简单的对话机器人、PDF 问答工具,或者文案生成助手。

这些功能本身比较单一,边界清晰,用不上复杂的架构设计。这时候引入 LangChain,反而会增加不必要的复杂度,甚至Coze、Dify都是不错的选择……

小项目不推荐使用框架的原因也出来了:

  • 需求多变:小项目的需求常常会变,可能过两周就要加个会话记忆,或者换一个模型供应商。用框架开发的话,每次改动都得先考虑怎么适配框架的设定;原生开发就没有这个束缚,直接改核心逻辑就行。
  • 追求轻量:小项目要的是能用、好用,而不是标准化或扩展性。
  • 定制体验:原生开发让你完全掌控代码,既避免了框架带来的依赖膨胀,又能针对具体场景做优化,比如省掉不必要的中间调用、定制自己的 Prompt 模板。

总而言之,对于需要快速试错、频繁调整的小场景,原生开发其实是更务实的选择。

2. 中型/紧急项目:过渡方案

对于功能明确、有固定上线时间,但团队规模与开发资源有限的中型项目(常涉及多轮对话、工具调用、检索等模块),LangChain 是一个不错的选择,他可以帮助团队在短时间内搭建出可运行的核心系统,快速验证项目。

LangChain提供了一个开箱即用的组件库,让团队能将精力集中在业务逻辑和差异化功能上,而不是重复实现基础功能。这会缩短通用模块的开发周期。

只不过项目成功上线、获得初步验证后,后续如果还需要持续开发和迭代,就需要评估是否需要对框架依赖部分进行重构,将业务逻辑与 LangChain 的通用实现解耦,以避免被框架绑定太深。

具体实施的建议如下:

  • 按需选用,最小化依赖:避免全盘采用。明确评估需求,仅引入必要的模块。例如,可以单独使用其 Prompt 模板管理和工具调用封装,而自定义更可控的编排流程或记忆模块。
  • 提前规划路径:在架构设计之初,就为未来替换 LangChain 预留接口。例如,通过抽象层或适配器模式来封装对 LangChain 的调用,确保未来能平滑地替换为自研或其他框架的组件。
  • 清晰界定技术债:在项目文档和路线图中明确记录:哪些部分因使用 LangChain 而存在妥协,并制定具体的重构优先级和时间表。

3. 大项目:有实力就自研

当项目规模较大、维护和迭代预期都很多的时候,或者要作为公司核心基建对外提供能力时,放弃 LangChain、转向自研框架几乎是必然的选择。

这时项目的核心诉求已经从“快速开发”转向了稳定性、可扩展性、可运维性,以及与公司现有技术体系的深度集成:

首先,LangChain的设计更偏向单体应用,内部模块耦合度较高。硬要拆成微服务,改造工作量很大;自研框架这里会灵活不少。

其次,我在之前一个公司落地的时候,他们就是使用LangChain,但是LangChain内置的日志和监控逻辑和公司已有的运维体系不兼容,出了问题排查起来很麻烦。他们又有点无力对框架进行改造,后面索性就自己自研了一套。

最后,LangChain作为第三方开源项目,其发展路线图、API变更、对特定模型或向量数据库的支持优先级,都不由您的团队掌控。

当框架进行不兼容的重大升级,或社区生态发生变化时,项目将面临被动升级和适配的风险,可能产生高昂的技术债。

说白了,大型项目追求的就是一个可控性嘛……

二、技术栈的适配度

这里还有个比较尴尬的问题,在企业级应用开发中,Java 仍然是主流选择,比如金融、电商、政务等领域(PHP、Golang都有人用):

而LangChain的代码生态是Python,如果非要去用可能会提高成本,这里以Java为例:跨语言调用成本高:需要通过 RPC 或 HTTP 接口通信,增加延迟,且面临数据格式不兼容风险。运维复杂度上升:得维护 Python 和 Java 两套运维体系(部署、打包、依赖管理)。生态融合困难:难以深度集成成熟的 Java 中间件(Dubbo, Spring Cloud)和安全监控系统。

所以,如果公司技术栈是 Java(PHP、Golang),选择 Spring AI 这类 Java 生态工具,或自研 Java 版 AI 框架,比强行用 LangChain 可能成本更低。

三、框架更新问题

AI领域的技术和业务需求迭代极快,而LangChain这类综合性框架,其庞大的体量和追求通用性的设计,决定了它的更新速度必然滞后于实际变化。这导致了几个关键矛盾:

1. 新能力接入滞后,无法及时使用

当新的模型能力(如多模态、长上下文)或协议(如MCP)出现时,原生开发者可以立即跟进、快速试错。而框架用户只能等待官方适配,在竞争中处于被动。

2. 通用抽象带来适配成本,难以发挥极致性能

框架通过统一的接口屏蔽了底层差异,这简化了基础开发,但也带来了新的复杂度。

当需要充分发挥某个模型的独有优势时,开发者往往需要通过model_kwargs 或直接操作底层客户端来实现。

这个过程不仅需要同时理解原生API和框架的封装逻辑,还可能因为框架的更新滞后而无法第一时间用上最新特性。在追求极致性能或快速跟进前沿能力时,这种成本可能超过其收益。

3. 业务迭代速度

创业项目需求可能在几周内连续发生变化。当业务逻辑需要突破框架预设的Chain、Agent等固定范式时,往往需要修改框架组件或自定义组件来适配,而多数团队是没有这个能力的。

综上,框架的价值在于为稳定、通用的需求提效。

但在快速变化、需要深度利用特定技术或灵活调整业务逻辑的场景下,对框架的过度依赖会转化为一种负担。

四、结语

最后说下可能未来最重要的影响因子:AI编程带来的影响。

在过去,我们依赖 LangChain,很大程度上是因为不想重复编写那些枯燥的 API 封装、Prompt 拼接和错误处理代码、基础能力的封装。

但现在,情况完全不同了。

借助 AI 编程,我们可以在几分钟内生成一套标准化的 LLM 调用接口,或者快速实现一个带有重试机制的向量检索模块。

那些曾经需要耗费大量时间编写的“胶水代码”,现在只需要一句话指令就能自动生成。

自研一个轻量级、贴合业务的 AI 框架,其成本已经被 AI 工具极大地摊薄了。

当我们不再受限于手动编码的效率瓶颈时,与其花时间去学习和调试一个庞大复杂的第三方框架,不如利用 AI 辅助,快速构建一个完全受控、逻辑清晰且仅包含必要功能的最小化框架。

本文由人人都是产品经理作者【叶小钗】,微信公众号:【叶小钗】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash,基于 CC0 协议。