先决条件
在开始之前,请确保您拥有模型提供商(例如 Anthropic、OpenAI)的 API 密钥。步骤 1:安装依赖
本指南使用 Tavily 作为搜索提供商示例,但您可以替换为任何搜索 API(例如 DuckDuckGo、SerpAPI、Brave Search)。
步骤 2:设置 API 密钥
步骤 3:创建搜索工具
步骤 4:创建 deep agent
步骤 5:运行 agent
它是如何工作的?
您的 deep agent 自动:- 规划其方法:使用内置的
write_todos工具分解研究任务。 - 进行研究:通过调用
internet_search工具收集信息。 - 管理上下文:使用文件系统工具(
write_file、read_file)卸载大型搜索结果。 - 生成子 agent:根据需要将复杂的子任务委派给专门的子 agent。
- 综合报告:将发现编译成连贯的响应。
示例
有关您可以使用 Deep Agents 构建的 agent、模式和应用程序,请参阅 示例。流式传输
Deep agents 具有内置的 流式传输 功能,用于通过 LangGraph 获取 agent 执行的实时更新。 这允许您逐步观察输出,并审查和调试 agent 和子 agent 的工作,例如工具调用、工具结果和 LLM 响应。下一步
现在您已经构建了第一个 deep agent:将这些文档连接 到 Claude、VSCode 以及更多通过 MCP 获取实时答案的工具。

