10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

Deep Agents:LangChain 官方的开源 Agent 框架,用三层压缩机制解决长任务 Token 爆炸问题

2小时前 AI开源项目 25 0

最近在调研 AI Agent 框架时,我发现了一个有趣的现象——几乎每个从零开发 Agent 的团队,都会在同样的地方卡壳:prompt 工程、工具集成、上下文管理、任务调度。这些都不是难题,但组合在一起就变成了工程黑洞,往往需要 2-3 周的投入才能搞出一个能用的原型。

直到我在 GitHub 上看到了 LangChain 官方的 Deep Agents 项目。坦白说,它的 README 第一句话就很有意思——"inspired by Claude Code"。

这倒是实诚,既然 Anthropic 已经把设计思路验证过了,何不直接学习呢?现在这个项目已经收获了 14.4K Star 和 2100+ Fork,值得仔细看看。

项目定位与核心架构

Deep Agents 本质上是一个建立在 LangGraph 之上的 Agent 执行框架(Agent Harness)。

它的目标很明确:降低 Agent 开发的复杂度,让开发者用三行代码启动一个可工作的 Agent。

技术栈层面:

  • 语言:Python
  • 协议:MIT 开源
  • 底层依赖:LangGraph
  • 模型兼容性:支持所有实现了 tool calling 的模型——OpenAI、Anthropic、Ollama、NVIDIA 等都可以接入,模型换起来没有额外成本

核心功能:三层压缩机制解决长任务问题

Deep Agents 最大的创新点不在基础架构,而在于它针对长任务设计的 三层上下文压缩策略。

这是我在其他开源 Agent 框架中没看到过的。

第一层:工具返回值卸载到文件系统

  • 当工具返回的内容超过 2 万 token 时,自动将其保存到文件系统
  • Agent 的上下文中只保留文件路径引用,而非完整内容
  • 需要时,Agent 可以自主决定是否读取该文件

第二层:上下文警戒线截断

  • 当上下文占用达到 85% 时,触发旧的写入记录截断
  • 保证核心任务链路完整,同时防止超出模型上下文窗口

第三层:对话摘要压缩

  • 当前两层都不足以腾出空间时,对整段对话进行摘要压缩
  • Agent 能够自动定位之前的内容位置并恢复上下文

这套机制让 Deep Agents 真正能够运行数小时级别的长任务,而不是运行到一半就因为 token 不足或上下文丢失而崩溃。

差异化:可插拔的文件系统后端

这是我认为 Deep Agents 相比 Claude Code 真正领先的地方。文件系统后端是可配置的,目前支持:

  • 本地磁盘
  • LangGraph Store
  • AWS S3
  • 自定义数据库接口

换句话说,你可以把 Agent 的内存(/memories/ 目录)挂载到 S3,实现跨机器、跨会话的记忆持久化。这对分布式部署和长期任务管理很有意义。

安装与快速开始

方式一:pip 安装

pip install deepagents

方式二:使用 uv 包管理器

uv add deepagents

方式三:CLI 一行脚本安装

curl -LsSf https://raw.githubusercontent.com/langchain-ai/deepagents/main/libs/cli/scripts/install.sh | bash

安装完成后,需要配置模型 API Key(OpenAI、Anthropic 等均可)。然后直接在终端执行:

deepagents

就会启动一个交互式 Agent Shell,使用体验与 Claude Code 类似——输入任务描述,Agent 自主规划、执行、调用工具、处理错误。

适用场景与对标项目

Deep Agents 特别适合:

  • 文件处理任务:需要读写、创建、修改多个文件的自动化流程
  • 长链路任务:涉及多步骤、需要保持上下文一致性的复杂工作流
  • 任务分解执行:Agent 需要自主拆分子任务并按顺序完成
  • 跨机器记忆持久化:需要 Agent 在不同会话、不同环境中保持上下文连贯性

在开源 Agent 框架的生态中,类似的项目还有:

  • AutoGPT:功能完整但集成成本高,更适合端到端部署
  • LangChain 其他组件:提供了底层积木,但需要自己组装 Agent 逻辑
  • Anthropic Code Interpreter:闭源,但 Deep Agents 在文件系统可配置性上更灵活

Deep Agents 的定位介于"低级积木"和"全能 Agent"之间,重点在于可用性和可扩展性的平衡。

技术细节补充

  • 上下文管理:自动处理,开发者基本无需手动干预
  • 工具集成:通过装饰器模式注册自定义工具
  • 错误恢复:内置重试机制和降级策略
  • 日志记录:完整的执行轨迹可追溯

总结:务实的官方选择

从我作为产品经理的角度看,Deep Agents 代表了一种务实的开源策略——LangChain 团队没有试图重新发明轮子,而是在 Claude Code 验证过的设计基础上,加入了企业级特性(后端可配置、长任务支持、持久化记忆)。这让它既不是玩具项目,也不是过度设计的框架。

如果你正在考虑集成一个 Agent 框架,或者想基于开源方案快速原型化自动化助手,Deep Agents 值得优先尝试。特别是如果你已经在用 LangChain 生态的其他工具,集成成本会很低。14.4K Star 的热度也意味着社区反馈循环相对完整,踩坑的人已经帮你淌过一遍了。

项目地址:https://github.com/langchain-ai/deepagents

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:Deep Agents:LangChain 官方的开源 Agent 框架,用三层压缩机制解决长任务 Token 爆炸问题
#DeepAgents #LangChain #Agent框架 
收藏 1
OpenClaw升级踩坑记:从服务崩溃到恢复的完整排查过程
这是最后一篇
推荐阅读
  • VideoCaptioner:给视频秒加双语字幕,还能自动翻译的开源神器
  • SeekDB:一款AI原生的混合搜索数据库!还支持MCP
  • EasyAIoT:工业物联网的开源边端一体化平台
  • OmniBox:开源AI知识管理系统,让你的收藏夹不再吃灰!
  • FluentRead:开源浏览器翻译插件,轻松实现沉浸式阅读体验
评论 (0)
请登录后发表评论
分类精选
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
8291 5月前
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
7000 6月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
5271 2月前
iFlow CLI:让命令行终端不止于编程的AI效率开源神器
4990 6月前
Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
4966 5月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
4754 1月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
4725 6月前
SpecKit:从想法到代码只需5步?这个开源框架把规范驱动开发变成了现实
4695 5月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
4449 6月前
Fogsight (雾象):一句话自动生成任何科普动画
4046 5月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 Deep Agents:LangChain 官方的开源 Agent 框架,用三层压缩机制解决长任务 Token 爆炸问题
2 Agent-Browser:为 AI Agents 优化的浏览器自动化CLI方案,减少 93% 上下文,强!
3 Agency-agents:82个agents组成的AI智能体天团 !2天斩获1万星
4 Edict:让你的openclaw 开设唐朝的三省六部制度设计的Multi-Agent 框架
5 OpenOcta:从个人助手到企业级运维,如何用一条命令解决部署难题
6 Fish Audio:开源语音合成突破性进展,中文TTS性能超越商用方案
7 bb-browser:用浏览器身份做 API, 如何让 AI Agent 绕过反爬机制
8 DeepDiagram:用自然语言生成图表的 AI 可视化平台,6 个专用 Agent 各司其职
9 AutoResearch:让AI自主优化神经网络训练,单卡也能跑的自适应研究系统
10 MindPocket:开源AI知识库,让收藏夹变成可全平台同步、自动摘要、智能对话,查询的第二大脑
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 Axure RP 10 免费Axure模板 Axure元件库下载 申请友联