agents-deep-research架构揭秘:知识缺口智能体与工具选择器如何协同工作
agents-deep-research架构揭秘知识缺口智能体与工具选择器如何协同工作【免费下载链接】agents-deep-researchAn implementation of iterative deep research using the OpenAI Agents SDK项目地址: https://gitcode.com/gh_mirrors/ag/agents-deep-researchagents-deep-research是基于OpenAI Agents SDK实现的迭代深度研究框架通过智能体协作自动完成知识探索与内容生成。本文将深入解析其核心组件——知识缺口智能体Knowledge Gap Agent与工具选择器Tool Selector Agent的协同机制揭示AI如何像人类研究员一样识别信息缺口并选择最优工具填补。知识缺口智能体研究完整性的质量检察官知识缺口智能体是迭代研究过程的导航系统负责评估当前研究状态并识别待填补的信息空白。其核心逻辑定义在deep_researcher/agents/knowledge_gap_agent.py中通过结构化输出判断研究是否完成。工作原理三步评估法输入分析接收原始查询与研究历史格式如下 ORIGINAL QUERY: 原始用户查询 HISTORY OF ACTIONS, FINDINGS AND THOUGHTS: 已执行活动与发现 完整性评估基于当前研究成果判断是否足以回答原始查询。关键代码逻辑体现在其输出模型class KnowledgeGapOutput(BaseModel): research_complete: bool Field(description研究是否足够完整以结束循环) outstanding_gaps: List[str] Field(description仍需解决的知识缺口列表)缺口识别若研究不完整最多识别3个优先级最高的知识缺口。例如当研究量子计算市场规模时可能识别出2025年全球量子计算市场细分数据主要厂商技术路线对比行业应用案例经济效益分析智能决策流程该智能体通过提示词模板引导LLM进行分析deep_researcher/agents/knowledge_gap_agent.py#L31-L49核心指令包括评估最新研究成果与原始查询的匹配度确定是否需要继续研究循环按优先级排序知识缺口确保针对性工具选择器智能体的任务分配中心工具选择器作为研究资源的调度员将知识缺口转化为具体的智能体任务。其实现位于deep_researcher/agents/tool_selector_agent.py负责为每个缺口匹配最优工具。核心功能从缺口到行动任务建模通过AgentTask模型定义具体行动class AgentTask(BaseModel): gap: Optional[str] Field(description待解决的知识缺口) agent: str Field(description使用的智能体名称) query: str Field(description智能体的具体查询3-6个词) entity_website: Optional[str] Field(description研究对象的网站)工具映射目前支持两种专业智能体WebSearchAgent适用于广泛主题的网络搜索SiteCrawlerAgent针对特定网站的深度爬取如公司官网、学术数据库选择策略遵循工具选择指南每次最多调用3个智能体任务可重复使用WebSearchAgent进行多角度查询查询需简洁精准3-6个词已知研究对象网站时必须指定避免重复历史中已尝试的无效方法决策示例当面对2025年量子计算市场细分数据这一缺口时工具选择器可能生成AgentSelectionPlan(tasks[ AgentTask( agentWebSearchAgent, query2025量子计算市场报告, gap2025年全球量子计算市场细分数据 ), AgentTask( agentSiteCrawlerAgent, query市场分析, entity_websitehttps://www.gartner.com, gap2025年全球量子计算市场细分数据 ) ])协同工作流程迭代研究的双引擎知识缺口智能体与工具选择器通过deep_researcher/iterative_research.py中的迭代循环实现无缝协作形成完整的研究闭环初始化阶段self.knowledge_gap_agent init_knowledge_gap_agent(self.config) self.tool_selector_agent init_tool_selector_agent(self.config)循环流程知识缺口智能体分析当前研究状态 → 输出缺口列表工具选择器将缺口转化为具体智能体任务执行工具任务并获取新信息更新研究历史重复评估直至研究完成终止条件当KnowledgeGapOutput.research_complete为True时循环结束进入报告生成阶段。实际应用特斯拉市场策略研究案例在examples/sample_output/tesla.md案例中两智能体的协作过程如下初始查询特斯拉2024年市场扩张策略知识缺口识别欧洲市场新工厂建设进度电池供应链合作伙伴变化自动驾驶技术商业化时间表工具选择WebSearchAgent特斯拉德国工厂2024SiteCrawlerAgent投资者关系目标网站tesla.comWebSearchAgent特斯拉自动驾驶2024规划迭代优化基于新获取的工厂投产延迟信息进一步识别欧洲竞争对手应对措施缺口扩展与定制打造专属研究智能体开发者可通过修改以下模块扩展系统能力新增工具智能体在deep_researcher/agents/tool_agents/目录下实现新的工具调用逻辑调整评估策略修改knowledge_gap_agent.py中的INSTRUCTIONS模板扩展工具选择更新tool_selector_agent.py中的可用智能体列表总结AI驱动的研究自动化新范式agents-deep-research通过知识缺口智能体与工具选择器的协同实现了研究过程的智能化与自动化。这种架构不仅大幅提升了信息收集效率更保证了研究的系统性与完整性。无论是学术探索、市场分析还是技术调研该框架都能作为强大的AI助手帮助研究者聚焦创造性思考而非机械性工作。要开始使用这个强大的研究工具只需克隆仓库并安装依赖git clone https://gitcode.com/gh_mirrors/ag/agents-deep-research cd agents-deep-research pip install -r requirements.txt通过examples/iterative_example.py可快速体验完整的迭代研究流程见证AI如何像专业研究员一样思考、探索与发现。【免费下载链接】agents-deep-researchAn implementation of iterative deep research using the OpenAI Agents SDK项目地址: https://gitcode.com/gh_mirrors/ag/agents-deep-research创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

3分钟快速上手:Balena Etcher镜像烧录终极指南

3分钟快速上手:Balena Etcher镜像烧录终极指南

3分钟快速上手:Balena Etcher镜像烧录终极指南 【免费下载链接】etcher Flash OS images to SD cards & USB drives, safely and easily. 项目地址: https://gitcode.com/GitHub_Trending/et/etcher 想要为你的Raspberry Pi、Linux系统或任何嵌入式设备制…

2026/8/2 21:16:31 阅读更多 →
如何用Qwen-Image-Edit-Rapid-AIO解决AI图像生成的三大痛点?

如何用Qwen-Image-Edit-Rapid-AIO解决AI图像生成的三大痛点?

如何用Qwen-Image-Edit-Rapid-AIO解决AI图像生成的三大痛点? 【免费下载链接】Qwen-Image-Edit-Rapid-AIO 项目地址: https://ai.gitcode.com/hf_mirrors/Phr00t/Qwen-Image-Edit-Rapid-AIO 你是否曾经因为AI图像生成太慢而放弃创意灵感?是否因为…

2026/8/2 21:09:54 阅读更多 →
如何用Python实现95%成功率的演唱会门票自动化抢购神器

如何用Python实现95%成功率的演唱会门票自动化抢购神器

如何用Python实现95%成功率的演唱会门票自动化抢购神器 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为热门演唱会门票秒光而烦恼吗&#xff…

2026/8/2 21:32:13 阅读更多 →

最新新闻

跑了5场校友对接会,跨圈合作最实在的还得是中英EMBA

跑了5场校友对接会,跨圈合作最实在的还得是中英EMBA

跑了5场不同类型的EMBA校友对接会后不难发现,中英EMBA项目搭建的跨文化、跨行业校友网络,是高管群体拓展国际视野、落地跨国商业合作的高价值渠道,其中香港科技大学EMBA中英双语课程是不少参与对接会的高管反复提及的选择。当前全球商业链路的…

2026/8/3 6:10:58 阅读更多 →
MeteoInfo:气象数据处理的“瑞士军刀“——一个开源GIS与科学计算平台如何改变气象工作流

MeteoInfo:气象数据处理的“瑞士军刀“——一个开源GIS与科学计算平台如何改变气象工作流

MeteoInfo:气象数据处理的"瑞士军刀"——一个开源GIS与科学计算平台如何改变气象工作流 【免费下载链接】MeteoInfo MeteoInfo: GIS, scientific computation and visualization environment. 项目地址: https://gitcode.com/gh_mirrors/me/MeteoInfo …

2026/8/3 6:10:58 阅读更多 →
Math in CS组队学习招募中

Math in CS组队学习招募中

有想要学习计算机数学的同学们可以加入一起学习呀!可关注Yibo老师BliBli账号Yibohere一起学习吧。 #Yibo翊博#yibohere #YiboPython #GitHub:vibohere #qitlink:翊博在这里

2026/8/3 6:10:58 阅读更多 →
分时数据深度挖掘:用Python构建日内T+0交易信号系统

分时数据深度挖掘:用Python构建日内T+0交易信号系统

分时数据深度挖掘:用Python构建日内T0交易信号系统 做日内T0交易,分时数据是最核心的数据源。但大部分人只是看个分时图的白线黄线,很多有价值的细节信息都被忽略了。去年我搭建了一个分时数据深度挖掘系统,用Python从分钟级K线和…

2026/8/3 6:10:58 阅读更多 →
并行草稿模型与因果修正:大语言模型推理加速实践指南

并行草稿模型与因果修正:大语言模型推理加速实践指南

这次我们来看一个在推理加速领域备受关注的技术方案:并行草稿模型的最佳因果修正方案。这个方案的核心目标很直接——在保持生成质量的前提下,大幅提升大语言模型(LLM)的推理速度。它不是一个新的基础模型,而是一种高效…

2026/8/3 6:10:58 阅读更多 →
COMSOL多物理场耦合在光学系统仿真中的应用与优化

COMSOL多物理场耦合在光学系统仿真中的应用与优化

1. COMSOL在光学系统仿真中的核心价值作为一名长期从事光学系统设计的工程师,我深刻理解传统设计流程中面临的挑战。在实验室里反复试错、调整参数、等待加工测试的日子已经一去不复返了。COMSOL Multiphysics的出现,彻底改变了我们设计和验证光学系统的…

2026/8/3 6:09:58 阅读更多 →

日新闻

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南 【免费下载链接】Umi-OCR OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

PC服务器具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构一、前言:具身智能需要“混合算力闭环系统”传统人工智能依赖云端静态数据集训练,不具备物理交互能力,无法适应真实世界的不确定性。具身智能(Embodied…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

前言构建机器人、具身智能这类分布式实时系统,通信底座直接决定整套系统的实时性、容错性、组网能力。分布式领域长期存在 4 类经典通信架构:点对点模式、Broker 中间代理模式、广播模式、以数据为中心(DDS)模式。很多开发者疑惑&…

2026/8/3 0:00:47 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/3 4:58:13 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/3 1:53:31 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/3 4:36:35 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/3 5:19:38 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →