deepagent 学习笔记 1

DeepAgent与Claude Code:AI编程助手核心技术对比 AI编程助手正成为现代开发流程中的关键技术工具,其核心原理是通过机器学习模型理解代码语义和开发上下文。这类工具通常采用代码大语言模型(LLM)作为基础,结合静态分析、知识图谱等技术实现智能补全、错误检测和架构理解。从工程实践角度看,优秀的AI编程助手需要平衡代码生成准确率与系统资源消耗,其中DeepAgent采用分布式微服务架构支持复杂系统分析,而Claude Code则通过客户端优化实现低延迟交互。在开发场景中,AI编程助手能显著提升代码审查效率、减少重复劳动,特别适用于微服务架构解析、遗留系统重构等技术 阅读详情

task 0

research web 执行效果

langsmith 任务界面


task 1

agent 三位一体

langgraph

  • 底层开发工具 -> agent runtime
    1. 断点存档,复活续跑
    2. 流式输出,实时观测
    3. 人机协作,重要决策人类介入
    4. 状态管理,节点之间传递上下文和参数

langchain

  • 中间开发框架 -> agent framework
    • 提供调用接口,包括模型调用,工具调用,loop,中间件等

deep agent

  • 构建harness的工具库,将功能封装,避免重复造轮子
    1. 虚拟文件系统,基于backend执行
    2. 任务规划(TodoListMiddleware), 规划拆解任务执行流程,构建todo list并展示给用户当前执行进度
    3. 子agent派生。task 工具可以将子任务派发给子 agent,子agent使用独立上下文,仅返回执行结果
    4. skill。agent 可以获取的技能和知识。
    5. 上下文管理。包括对上下文的压缩总结、卸载并落盘记录,保证上下文不溢出的同时有选择性的记住某些内容。
    6. 记忆。提纯上下文以及记录下的文件内容,将历史内容分类整理成不同类型的记忆,按需加载和遗忘。

构建一个agent

构建一个tool

tool 三要素
  1. 参数类型
    • 设定传参类型,llm通过读取类型清楚应该传什么类型的参数,pydanic也可以自动检测传参是否正确
  2. docstring
    • 函数功能说明,llm通过读取这段字符串了解函数的作用
  3. 参数默认值
    • 设定了默认值的参数可以减少llm的推理消耗,增加运行的稳定
def internet_search(
    query: str,
    max_results: int = 5,
    topic: Literal["general", "news", "finance"] = "general",
    include_raw_content: bool = False,
):
    """Run a web search for the given query.

    Args:
        query: The search query string.
        max_results: Maximum number of results to return.
        topic: The topic category for the search.
        include_raw_content: Whether to include raw page content.
    """
    return tavily_client.search(
        query,
        max_results=max_results,
        include_raw_content=include_raw_content,
        topic=topic,
    )

创建 agent

  • 调用 create_deep_agent接口,需要传入:
    1. 调用的模型,这是agent的大脑
    2. agent 可用的工具列表
    3. 系统提示词,介绍agent的角色,以及可以做的工作
agent = create_deep_agent(
    model=model,
    tools=[internet_search],
    system_prompt=research_instructions,
)

成果展示:
新工具代码

执行效果

参考资料

deepagents-in-action:datewhale

LangChain DeepAgent实战:从多步工作流到生产级智能体开发 智能体(Agent)作为AI系统自主决策的核心组件,通过任务分解、工具调度和状态管理实现复杂问题求解。其技术原理基于大语言模型的推理能力与外部工具的协同调用,将单次问答升级为可编程的工作流。在工程实践中,智能体框架的价值体现在自动化流程控制、错误恢复机制和任务可追溯性上,特别适用于数据分析、自动化报告生成等需要多步骤协作的场景。LangChain 1.3的DeepAgent通过检查点(Checkpoint)机制和状态持久化解决了长周期任务中的状态丢失问题,结合工具注册规范和AgentExecutor执行引擎 阅读详情

相关推荐

Harness架构深度解析:从零构建企业级AI Agent与DeepAgent实战

在AI大模型应用开发中,模型能力只是系统的一环,真正的复杂度来自上下文管理、工具调用与错误恢复等工程问题。Harness正是承担这一职责的“运行环境”,它将模型、工具与流程串联成可靠管道。随着Agent向DeepAgent演进,多层级决策循环与复杂任务编排对Harness提出了更高要求。理解Harness架构,是从原型走向企业级项目落地的关键一步。本文从零开始解析Harness的核心模块与设计原理,并结合工具协议、可观测性等实践,帮助开发者掌握构建可控AI Agent的工程方法论。

weixin_34068198的博客 334

DeepAgent学习

DeepAgent 代表了 AI 智能体从 "被动执行指令"到"主动思考解决问题" 的范式转变。通过统一推理、自主工具发现和智能记忆管理,它能胜任从研究到日常工作的复杂任务,是通向通用人工智能的重要一步。若想深入了解,可查阅论文《DeepAgent: A General Reasoning Agent with Scalable Toolsets》(arxiv:2510.21618) 或访问 GitHub 仓库。

cosseen的专栏 806

企业级DeepAgent框架落地:Harness+LangChain+LangGraph机制解析

随着大模型应用深入,AI Agent逐渐成为复杂任务自动化落地的关键形态。传统单次调用模型已无法满足多步决策、外部工具调用和状态管理的需求,因此需要一套结构化框架来组织Agent系统。LangChain负责抽象模型、工具与记忆,LangGraph则通过状态图进行流程编排,而Agent Harness定义主循环,三者协同构成企业级DeepAgent框架。理解这些概念有助于开发者在多轮任务、知识库问答、业务流程自动化等场景中做出合理选型。从基础原理出发,清晰掌握不同层次的职责划分,再结合工程实践中的API封装、

weixin_30664615的博客 394

LangChain新利器DeepAgent完全指南

DeepAgent是LangChain的最新突破,它让我们的AI代理变得更加智能、自主和高效。通过简单的几行代码,我们就能创建一个能够自主规划、研究、生成报告的智能代理。对于已经熟悉LangChain的开发者来说,DeepAgent是一个自然的升级。它不需要重新学习整个框架,只需要了解其新增的特性和API即可。

xiaoyu❅的博客 2036

AHB2eflash 控制器设计笔记

① SRAM② DRAM③ SSD④ SATA⑤ U 盘⑥ 移动硬盘⑦ 机械磁盘eflash。

weixin_46220498的博客 3078

STM32cube HAL库两条命令实现i2c通信---Nucleo L476RG用I2C实现tmp117模块温度读取并串口打印

Getting Started with STM32 - I2C Example

m0_54706625的博客 1832

深度智能体框架DeepAgent剖析

DeepAgent将自己定位为,它本质上仍是工具调用循环,但集成了让智能体深度思考的核心能力。与传统框架不同,DeepAgent通过内置工具和能力,让开发者专注于业务逻辑,而非基础设施搭建。字典配置"description": "用于深度研究复杂问题","system_prompt": "你是一个专业的研究助手,擅长多步骤信息收集和综合","model": "openai:gpt-4o", # 可选:覆盖主智能体模型。

深度学习机器 1671

Rust 编译工具链配置指南:从 link.exe 缺失到完美解决

本文详细解析了Windows下Rust编译时常见的'link.exe not found'错误,提供了MSVC和MinGW-w64两种工具链的完整配置指南。从Visual Studio组件安装到环境变量设置,再到疑难排查技巧,帮助开发者彻底解决Rust编译工具链配置问题,提升开发效率。

earth的博客 320

小红书入局AI智能体开源DeepAgent,在计划什么更新?

小红书入局AI智能体开源DeepAgent,在计划什么更新?

至顶AI实验室 1034

嘉立创EDA vs Altium Designer:新手如何选择?从界面到实战全对比

本文全面对比了嘉立创EDA与Altium Designer(AD)两大PCB设计工具,从设计哲学、界面交互、封装库管理、设计规则引擎、协作功能到成本生态六大维度进行深入分析。嘉立创EDA以极简设计和云端协作为特色,适合学生和创客快速上手;而AD则凭借专业级精准控制,成为高端电子设计的行业标准。通过实战案例和详细对比表格,帮助新手根据项目需求选择合适的EDA工具。

weixin_30296405的博客 721

发那科机器人通信库使用指南与踩坑记录

GitHubNuGet(如本文基于该库,在 C# / .NET 下通过 TCP 与 FANUC 机器人控制器通信,实现读当前位姿、PR 寄存器、以及 DI/DO/GI/GO 等 IO 的读写。GitHubNuGet(如本文基于该库,在 C# / .NET 下通过 TCP 与 FANUC 机器人控制器通信,实现读当前位姿、PR 寄存器、以及 DI/DO/GI/GO 等 IO 的读写。

songhuangong123的博客 323

AI学习-deepAgent

create_deep_agent参数参数功能说明model=要使用的模型智能体的自定义指令tools=智能体可以调用的领域工具memory=启动时加载的 AGENTS.md 文件skills=用于按需知识的技能目录backend=文件系统后端(默认为 StateBackend)文件系统的路径级访问控制subagents=用于委派任务的自定义子智能体合并到默认堆栈中的额外中间件;其.name。

qq_62408075的博客 198

AUTOSAR从入门到精通-复杂设备驱动(CDD)

CDD是复杂设备驱动的首字母缩写主要为驱动程序或复杂驱动程序,但不限于驱动程序。复杂驱动程序是一种未被AUTOSAR标准化的软件实体,可以通过AUTOSAR接口和/或基本软件模块api访问。 CDD是位于基础软件复杂驱动层的特定模块,与标准BSW模块或Rte交互。 CDD可能需要与分层软件体系结构的模块连接 分层软件架构的模块可能需要连接到CDD CDD可能需要通过Rte连接swc。

getusushu的博客 4194

openJiuwen agent-core DeepAgent Rails 机制详解:生命周期钩子、内置护栏与双命名空间事件路由

本篇基于 `openjiuwen.harness` 的 Rails 子系统,系统讲解 DeepAgent 护栏扩展的核心概念:`DeepAgentRail` 基类、18 个内置 Rails 的职责边界、回调在“外层 DeepAgent / 内层 ReActAgent”两个命名空间间的路由规则,以及 Skill 在线演进的配置入口。读完后,你将能够理解每个 Rail 挂载后的实际行为、按事件类型判断

gitblog_00357的博客 399

DeepSeek 赋能智慧消防:以 AI 之力筑牢城市安全 “防火墙”

在数字化浪潮下,智慧消防系统亟需先进技术提升效能。DeepSeek 凭借 Transformer 架构与混合专家架构等核心技术,具备强大的多模态数据处理与智能决策能力,且支持本地化部署,保障数据安全。其在智慧消防领域的应用成效显著,从实现火灾风险动态感知与早期精准预警,到优化智能接警调度、设备健康管理,再到辅助应急指挥与疏散,有效降低火灾风险与事故损失。未来,DeepSeek 有望在智慧消防领域持续拓展,同时也需应对技术、数据等多方面挑战。

邓邓子的博客 1690

2025 提高电力交易价格预测的疾风大模型方法综述

电力现货市场价格预测正转向大模型驱动的新范式。传统方法在极端波动、政策突变等场景下表现不佳,而Transformer、预训练时序模型(如Chronos-Bolt)和LLM混合框架展现出显著优势。关键技术包括多模态数据融合、两段式预训练微调、MoE架构和LLM-RAG增强解释性。案例显示,澳大利亚NSW市场误差降低43%,但混合模型路由仍必要。未来趋势涵盖数字孪生电网和多智能体竞价,需平衡模型创新与行业合规要求。大模型通过跨域学习与业务耦合提升预测,但需持续优化数据隐私、算力消耗和极端事件应对能力。

专注AI大模型,软件混淆,授权 1055

LangChain、LangGraph、DeepAgent、LangFlow 四大框架全景解析:从原理到落地选型

本文系统梳理LangChain、LangGraph、DeepAgent、LangFlow四款主流AI应用开发框架的产生背景、核心定位、技术优势与应用场景,厘清同生态下的层级关系与分工边界,给出企业级落地的实用选型建议,帮助开发者在原型验证、复杂流程编排、高自主智能体、低代码可视化搭建等场景中精准匹配工具,提升研发效率与系统稳定性。全文聚焦工程实践,避免纯理论堆砌,具备直接落地参考价值。

neweastsun的专栏 1287

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

LangChain DeepAgent 多 Agent 架构原理学习

DeepAgent 多 Agent 架构设计摘要 DeepAgent 框架采用主从式多 Agent 协作架构,通过 SubAgentMiddleware 实现任务分发与结果汇总。核心特性包括: 两级架构:主 Agent 负责任务路由,子 Agent 执行具体任务 两种子 Agent: SubAgent:声明式配置,框架自动构建 CompiledSubAgent:预编译对象,直接使用 状态隔离:通过 _EXCLUDED_STATE_KEYS 防止状态污染 语义路由:LLM 根据子 Agent 描述自主决策路由

Revivedsun的专栏 849

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Harness DeepAgent 实战:长任务 Agent 的任务编排、中间件与 Demo 落地

DeepAgent:面向长任务的Agent增强架构 DeepAgent是基于LangChain的增强型Agent架构,专为处理长任务、多步骤、复杂上下文场景设计。它通过预装中间件提供文件工作区、任务列表、子代理、上下文压缩等能力,解决了普通Agent在长任务中的局限性。核心组件包括:文件系统中间件(大结果分页处理)、任务列表中间件(多步骤规划)、子代理中间件(任务分解执行)、上下文压缩中间件(管理长历史)。相比普通Agent,DeepAgent更适合代码分析、多文件处理等复杂自动化任务,但执行链路更复杂。该

i_k_o_x_s的专栏 1211

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

DeepAgent 完全教程:从零到精通构建智能体

DeepAgent是LangChain团队推出的智能体开发框架,专注于构建复杂、长运行、多步骤任务的智能体应用。

欢迎.... 2328

DeepAgent vs Claude Code 深度研究能力对比分析

DeepAgent —— “不丢失,只转移”大结果 → 驱逐到文件压缩前历史 → 写入文件所有被移除的内容均保留read_file回溯路径无限膨胀,无主动清理机制Claude Code —— “分层丢弃,保护核心”第一层:清除旧工具输出(最大且最不重要)第二层:压缩对话历史第三层:硬错误兜底代价:信息不可恢复,多次压缩后精度逐步稀释维度DeepAgent拦截策略仅按大小驱逐(>80K字符)仅按大小驱逐(>25K tokens)清理策略不区分工具输出和对话,统一摘要压缩。

xzystart的博客 492

LangChain、LangGraph、DeepAgent、DeepFlow 核心区别与选型指南

这四个框架不存在谁替代谁LangChain 负责“有零件可用”,LangGraph 负责“让流程可控”,DeepAgent/DeepFlow 负责“让复杂业务开箱即用”。新手入门优先学(底层核心,一通百通);做项目落地直接用提效,避免重复造轮子。

2302_80664762的博客 434

【收藏】DeepAgent框架详解:构建具备深度思考能力的AI Agent

DeepAgent将自己定位为,它本质上仍是工具调用循环,但集成了让智能体深度思考的核心能力。与传统框架不同,DeepAgent通过内置工具和能力,让开发者专注于业务逻辑,而非基础设施搭建。字典配置"description":"用于深度研究复杂问题","system_prompt":"你是一个专业的研究助手,擅长多步骤信息收集和综合","model":"openai:gpt-4o",# 可选:覆盖主智能体模型。

AI大模型的博客 1794

DeepAgent:让AI像人一样思考的端到端推理智能体架构详解!

DeepAgent是一种新型端到端深度推理智能体,能在单一推理过程中自主思考、发现工具并执行动作。通过引入自主记忆折叠机制和ToolPO端到端强化学习方法,DeepAgent在8个基准测试中超越基线方法,表现出色。它具备自主工具发现、记忆管理和深度推理能力,在通用任务、具身AI和研究任务中均表现优异,为构建更强大的真实世界智能体提供了新思路。

libaiup的博客 1345

深入浅出LangChain生态开发:LangChain、LangGraph与DeepAgent实战指南

本文聚焦LangChain最新版本生态,系统拆解LangChain、LangGraph与DeepAgent三大核心框架的定位及关联逻辑,补充精准对比维度,搭配4个可直接复制运行的实战示例,新增LangChain生态UI交互落地技术及完整示例,全面覆盖开发者高频实用场景。所有代码严格遵循官方规范,简洁易懂、可落地性强,助力开发者快速上手复杂智能体开发及UI可视化落地。

neweastsun的专栏 1086

LangChain、LangGraph和DeepAgent 详解(上集)

本文介绍了LangChain、LangGraph和DeepAgent三个LLM开发框架的核心概念与应用场景。主要内容包括: 框架演进背景:从简单API调用到复杂系统构建的需求转变 核心概念解析: Prompt与Prompt模板 Chain(链式处理) Tool(工具调用) Agent(智能体决策循环) Memory(状态记忆) RAG(检索增强生成) LangChain详解: 定位为"LLM应用开发的万能胶水" 核心组件体系(Model I/O、Retrieval、Agents等)

2302_80293520的博客 397
上一篇: 使用jupyter快速下载kaggle中的数据集
下一篇: deepagent learn-上下文管理之虚拟文件系统
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值