langchain-ai/deepagents
The batteries-included agent harness.
解决的问题
Deep Agents 提供一个「功能齐全」的代理框架,免除从零开始构建复杂代理行为的需求。它通过内置的规划、上下文管理与任务委派默认值,解决了管理长期、多步骤任务的困难。
运作方式
构建在 LangGraph 与 LangChain 之上,作为一个有主见的层,整合了必要的中介软件。它允许用户以特定模型与系统提示词定义代理,并通过可插拔组件扩展其能力。它支持任何具备工具调用能力的 LLM,并与 LangSmith 集成,提供生产级追踪与评估。
适用对象
希望获得一个开箱即用、但保持可扩展性的生产就绪代理框架的开发者,让他们能更换模型、自定义提示词,或替换特定组件,而无需分叉代码库。
重点特色
- 子代理:将复杂任务委派给具备独立上下文窗口的专业代理。
- 文件系统访问:在本地、沙盒或远程后端进行读取、写入与搜索。
- 上下文管理:自动摘要长对话串,并将工具输出卸载至磁盘以节省空间。
- 人机循环:在工具调用执行前,可批准、编辑或拒绝。
- 模型无关:兼容于前沿 API、开放权重模型与本地 LLM(通过 Ollama、vLLM 等)。
- 技能与工具:支持可重复使用的行为(技能)与自定义函数或 MCP 服务器。
相关
- 项目
- 项目
- 项目
- 项目
- 项目