如何用 Deep Agents 跑通长程任务:面向初学者的 5 分钟上手指南

发布时间:2026/11/3 21:09:15

如何用 Deep Agents 跑通长程任务:面向初学者的 5 分钟上手指南 如何用 Deep Agents 跑通长程任务面向初学者的 5 分钟上手指南【免费下载链接】deepagentsThe batteries-included agent harness.项目地址: https://gitcode.com/GitHub_Trending/de/deepagentsDeep Agents 是一个基于 LangChain 和 LangGraph 构建的 AI 代理框架官方定位是自带全部配件的 agent harness代理外壳调用一次create_deep_agent()就自动获得规划工具、文件读写、子代理分工和上下文管理不用再自己拼装这些组件。它适配任何支持工具调用的模型包括云端 API、开源模型和本地模型。本文按场景 → 上手 → 内置能力 → 现成示例 → 仓库导航的顺序带你快速建立使用它的路径。先想清楚哪类任务需要深度代理普通的聊天 工具调用适合一两步就结束的任务。但下面这类任务裸调用很容易翻车步骤多、周期长写一份研究报告、从零搭一门课程中间要几十轮工具调用上下文会爆对话越长模型可见窗口越紧张早期关键信息被挤掉需要分工调研、写作、审核由同一个上下文硬扛容易互相干扰。Deep Agents 针对这三点给出三件武器用子代理把子任务隔离到独立上下文里执行用文件系统把中间产物落盘充当跨轮次记忆用上下文管理自动摘要长对话、把超大的工具输出卸载到磁盘。它的设计默认就是面向这种多步骤、长周期的工作。5 分钟安装与启动跑通你的第一个代理第一步安装 SDK。项目使用uv管理依赖uv add deepagents第二步三行代码创建代理。核心入口是create_deep_agent参数就是模型、工具、系统提示词from deepagents import create_deep_agent agent create_deep_agent( modelopenai:gpt-5.5, system_promptYou are a research assistant., ) result agent.invoke({messages: Research LangGraph and write a summary})创建出来的代理自带规划、文件读写和上下文管理能力不需要你逐条配置中间件。想加自己的工具就传tools想换模型就改model两者都不冲突。第三步可选克隆仓库看更多入口。如果你打算长期玩这个项目git clone https://gitcode.com/GitHub_Trending/de/deepagents仓库里的 examples/ 目录是现成示例的集合每个子目录都有独立 README 和依赖锁文件克隆后可直接按说明运行。内置能力逐个看子代理、文件系统、技能与人工审批每个能力都回答三件事做什么、解决什么问题、怎么用。子代理Sub-agents任务分工与上下文隔离主代理可以把调研这部分撰写那部分委托给子代理子代理在独立的上下文窗口里工作只把结论汇报回来。这样主上下文保持精简复杂任务可以并行推进。在create_deep_agent中通过子代理配置传入即可深度研究示例 里就是一个主代理并行调度多个研究子代理的完整写法。文件系统后端中间结果的外置硬盘代理内置ls、read_file、write_file、edit_file等文件工具可以把计划、草稿、检索结果写进文件后续步骤再读回来。后端是可插拔的本地目录、沙箱、远程环境都能接。仓库在 libs/partners/ 下提供 Daytona、Modal、Runloop、Vercel、QuickJS 等沙箱实现让代理在隔离环境里执行代码更安心。上下文管理长对话不丢线索框架会自动摘要过长的对话线程并把体积过大的工具输出卸载到磁盘。你不需要手写压缩历史逻辑长任务跑几十轮后模型依然能看到关键结论。技能Skills按需加载的可复用行为把一个操作流程写成SKILL.md放进skills/目录代理平时只看到技能描述判断需要时才加载完整指令。文本转 SQL 示例 用这种方式组织了query-writing和schema-exploration两个技能既省上下文又保证操作规范。人工介入Human-in-the-loop关键操作先过一道人对敏感的工具调用框架支持在执行前暂停等人类批准、修改或拒绝。配合工具层的权限检查可以把代理能做什么的边界控制在工具与沙箱层面而不是指望模型自觉遵守。两个值得直接运行的示例文本转 SQL自然语言查数据库examples/text-to-sql-agent/ 演示了完整的规划 → 探索表结构 → 生成 SQL → 执行 → 汇总链路。代理接到问题后先用write_todos列出计划再逐步查表结构、写查询、跑验证。命令行运行方式很直接python agent.py Which employee generated the most revenue by country?它还演示了AGENTS.md常驻指令skills/按需技能的组合写法是学习给代理写说明书的好样板。Ralph 模式让代理自己循环迭代examples/ralph_mode/ 实现了一种流行的自治循环模式每一轮用全新上下文启动代理靠文件系统和 git 保存进度。任务描述只说要什么不说怎么做代理一轮轮推进、一轮轮改进直到你按下 CtrlC。适合建一门课程搭一个项目骨架这类可长期迭代的任务也支持--sandbox modal之类的参数把执行放到远程沙箱。仓库结构导航从新手到进阶的路径这个仓库是一个多包 monorepo按你的角色选择入口想写自己的代理→ libs/deepagents/核心 SDK 源码create_deep_agent、中间件、后端都在这里想要现成的终端编码代理→ libs/code/即dcode开箱即用的 TUI 终端代理支持会话恢复、人工审批、MCP 和沙箱想把代理接进编辑器→ libs/acp/Agent Client Protocol 适配层想评估代理效果→ libs/evals/端到端评测与基准测试工具想跑真实案例→ examples/含内容创作、深度研究、NVIDIA GPU 加速分析等十余个可运行示例想系统读文档→ openwiki/仓库内置的架构与概念指南openwiki/architecture/overview.md讲清楚了 Deep Agents、LangChain、LangGraph 三层的分工。小结Deep Agents 的价值在于把长程任务代理最头疼的几件事——上下文、分工、持久化、审批——做成了默认配置。入门路径可以总结为三步uv add deepagents装 SDKcreate_deep_agent()起代理再挑一个 examples/ 里的案例改造成自己的业务场景。遇到具体问题优先查 openwiki/ 里对应的概念页比从零读源码效率高得多。【免费下载链接】deepagentsThe batteries-included agent harness.项目地址: https://gitcode.com/GitHub_Trending/de/deepagents创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/3 2:44:25

基于STM32与Proteus的超声波测距测温仿真系统设计与实现

简介:本资源是一套面向嵌入式初学者与STM32进阶学习者的完整仿真项目实践包,聚焦超声波测距与数字温度测量双功能融合开发,解决传感器驱动、多外设协同及LCD实时显示等典型嵌入式系统工程问题。资源共244个文件,涵盖65个C语言源码…

2026/11/3 21:07:57

不可篡改环境下的软件测试挑战与应对策略

1. 不可篡改环境下的测试新挑战概述在软件开发和系统运维领域,不可篡改环境(Immutable Environment)正逐渐成为一种主流架构模式。这种环境下,任何部署后的系统组件都不能被直接修改,所有变更都必须通过重新部署完整的…

2026/11/3 21:07:57

彭尼游戏揭秘:为什么‘正反反’稳压‘反反正’?

1. 这不是运气游戏,而是一道被低估的马尔可夫链实战题你有没有在朋友聚会时被拉进过这种“抛硬币赌局”:两人各选一个长度为3的正反序列,比如你选【反反正】,我选【正反反】,然后不断抛一枚均匀硬币,谁选的…

2026/11/3 21:07:57

阿里开源CoPaw桌面Agent工具解析与应用指南

1. 阿里桌面Agent工具CoPaw开源项目解析 最近阿里开源了一款名为CoPaw的桌面Agent工具,在开发者社区引发了广泛讨论。作为一名长期关注效率工具的技术博主,我第一时间下载体验了这个项目。CoPaw本质上是一个运行在本地的智能助手,能够通过自然…

2026/11/3 21:07:57

STM32F103C8T6器件手册:嵌入式硬件开发的物理宪法

简介:本资源为ST官方发布的STM32F103C8T6器件英文原版数据手册(Datasheet),是嵌入式硬件开发、ARM Cortex-M3平台学习及STM32单片机项目设计的核心技术依据。面向嵌入式工程师、硬件设计师、高校电子类专业学生及初/中级单片机开发…

2026/11/3 21:07:57

伺服系统响应带宽:原理、计算与工程避坑指南

简介:本资源是一份面向电机控制工程师、自动化专业学生及伺服系统研发人员的深度技术文档,聚焦机电系统响应带宽的核心定义、理论推导与工程计算方法,解决实际项目中带宽评估不准、环路设计缺乏量化依据等关键问题。文档以伺服电机控制为典型…

2026/11/3 21:02:57

Paperclip:面向AI Agent的Node.js+React轻量运行时框架

1. 项目概述:Paperclip 不是回形针,而是一个面向 AI Agent 开发的轻量级 Node.js 运行时框架你搜“paperclip”时,第一反应可能是办公桌抽屉里那枚银色小金属件——但最近在掘金、GitHub 和 React 前端技术群聊里,“Paperclip”正…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

STM32实战:基于MAX14431数字隔离器的SPI隔离通信方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

工业SPI隔离通信设计:MAX14431BAEE+与STM32L4A6RG实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 1:04:48

STM32+NRF24L01无线抢答器:硬件设计、通信协议与低功耗实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑