设计思想
垂直搜索路由:无论用什么后端,都能命中专属能源新闻源。
用户搜 "比亚迪储能大单"
│
▼
识别 → storage 子域
│
▼
后端选择(自动降级):
Exa → anysearch → Brave → websearch → DuckDuckGo
│
▼
site: 过滤 → 专属源 → 结构化结果
核心原理:预定义 60+ 能源新闻源 + site: 过滤串。后端只是"引擎",源表才是"灵魂"。
后端选择策略(自动降级)
按优先级依次尝试,用第一个可用的:
| 优先级 |
后端 |
条件 |
说明 |
| 1 |
Exa |
有 websearch_web_search_exa |
语义搜索最强,site 过滤精准 |
| 2 |
Brave Search |
有 Brave MCP 或 API Key |
独立索引,免费 2,000 次/月 |
| 3 |
通用搜索 |
有任意 web_search / webfetch |
site: 过滤基本可用 |
| 4 |
curl 直搜 |
仅 bash 可用 |
最终兜底 |
Agent 执行逻辑:
- 检查可用工具列表
- 按优先级选第一个可用的
- 用 site: 过滤串 + 关键词发起搜索
- 全部不可用 → 提示用户安装任意搜索工具或注册 Exa/Brave 免费 Key
触发条件
当用户明确涉及以下场景时激活:
- "能源新闻"、"储能动态"、"光伏最新"、"风电消息"
- "新能源政策"、"电池行业"、"氢能进展"
- "电力市场"、"电动车产业链"
- 任何包含具体能源子领域的新闻查询
子域体系
| 子域 |
关键词 |
专属源(搜索时用 site: 过滤) |
storage |
储能/电池储能/BESS/液流/压缩空气 |
OFweek储能网 chuneng.ofweek.com, 集邦储能 energytrend.cn, ES News energy-storage.news, 北极星储能 chuneng.bjx.com.cn, 北极星能源 energy.bjx.com.cn, 能源界 nengyuanjie.net |
solar |
光伏/太阳能/组件/逆变器/硅料 |
索比光伏 solarbe.com, PV Magazine pv-magazine.com, 北极星光伏 guangfu.bjx.com.cn, 集邦新能源 energytrend.cn, 北极星能源 energy.bjx.com.cn, 能源界 nengyuanjie.net |
wind |
风电/海上风电/风机/叶片 |
北极星风电 fd.bjx.com.cn, 能见 nengapp.com, Recharge rechargenews.com, 北极星能源 energy.bjx.com.cn, 能源界 nengyuanjie.net |
hydrogen |
氢能/绿氢/电解槽/燃料电池 |
氢能网 h2.bjx.com.cn, 新能源技术与装备 ner.jgvogel.cn, Hydrogen Insight hydrogeninsight.com, 北极星能源 energy.bjx.com.cn, 能源界 nengyuanjie.net |
policy |
政策/补贴/双碳/绿证/电力市场 |
国家能源局 nea.gov.cn, 北极星电力 bjx.com.cn, 中国电力新闻网 cpnn.com.cn, IEA iea.org, 中国能源新闻网 cnenergynews.cn, 中电联 cecaweb.org.cn, 环球网能源 energy.huanqiu.com |
market |
企业/订单/财报/出海/融资/并购 |
集邦新能源 energytrend.cn, OFweek锂电 libattery.ofweek.com, 能见 nengapp.com, Reuters Energy reuters.com, 中国能源新闻网 cnenergynews.cn, 北极星能源 energy.bjx.com.cn, 能源界 nengyuanjie.net, 环球网能源 energy.huanqiu.com |
grid |
电网/特高压/配电网/虚拟电厂 |
北极星输配电 shupeidian.bjx.com.cn, 中国电力新闻网 cpnn.com.cn, Utility Dive utilitydive.com, 中国能源新闻网 cnenergynews.cn, 北极星能源 energy.bjx.com.cn, 中电联 cecaweb.org.cn |
ev_battery |
电动车/动力电池/固态电池/钠电 |
OFweek锂电 libattery.ofweek.com, 电池中国 cbea.com, Electrek electrek.co, 集邦新能源 energytrend.cn, 北极星能源 energy.bjx.com.cn, 能源界 nengyuanjie.net, 中国能源新闻网 cnenergynews.cn |
完整源列表见 references/sources.md。
使用方法
搜索
通用模式(适用于所有后端):
用你可用的搜索工具,搜:"{关键词} site:{能源源域名1} OR site:{能源源域名2} OR ..."
各后端示例:
# Exa(最佳体验)
web_search_exa "比亚迪储能 订单 site:chuneng.ofweek.com OR site:energy-storage.news"
# Brave Search
brave_web_search "比亚迪储能 订单 site:chuneng.ofweek.com OR site:energy-storage.news"
# 通用搜索
web_search "比亚迪储能 订单 site:chuneng.ofweek.com OR site:energy-storage.news"
# curl 兜底
curl "https://lite.duckduckgo.com/lite/?q=比亚迪储能+订单+site:chuneng.ofweek.com"
site: 过滤串在 references/sources.md 每个子域中已预定义,直接复用。
批量搜索
当用户问题涉及多个能源子域时,并行发起多个搜索:
并行查询1: storage 子域 → site:chuneng.ofweek.com OR site:energy-storage.news
并行查询2: policy 子域 → site:nea.gov.cn OR site:bjx.com.cn
并行查询3: market 子域 → site:energytrend.cn OR site:reuters.com
全文提取
搜索结果摘要不够时,用 webfetch 提取原文:
webfetch "https://chuneng.ofweek.com/news/2026-07/ART-xxx.html"
子域发现(复刻 get_sub_domains)
查询 references/sources.md 获取完整子域和源列表。这是一个静态"发现文档",等价于 anysearch 的动态 get_sub_domains API。
搜索策略
中文优先 → 英文补充
- 先搜中文源:覆盖国内政策和产业动态
- 再搜英文源:覆盖全球市场和技术前沿
- 结果合并:按时间排序
时效性控制
- 新闻类:搜索近 7-30 天内容
- 政策类:搜索近 30-90 天内容
- 技术前沿:不受时间限制
源优先级
| 优先级 |
场景 |
| 行业垂直媒体 |
产业新闻、企业动态、技术进展 |
| 官方机构 |
政策法规、统计数据 |
| 综合媒体 |
补充视角、全球视野 |
| 学术/研究 |
技术深度分析 |
输出格式
搜索结果以结构化方式呈现:
## [子域名] 搜索结果 (N条, Xms)
### 1. [标题]
- 来源: [域名]
- 日期: [YYYY-MM-DD]
- URL: [链接]
- 摘要: [关键信息]
### 2. ...
示例会话
用户: "储能领域最近有什么大新闻?"
Agent 执行:
- 读
references/sources.md 确认 storage 子域源
- 并行搜索中英文储能源
- 汇总返回
用户: "光伏和风电的政策有什么变化?"
Agent 执行:
- 识别涉及 solar + wind + policy 三个子域
- 并行三个搜索
- 合并结果
扩展指南
添加新子域只需三步:
- 在
references/sources.md 添加子域条目和源列表
- 在本文档子域体系表中添加对应行
- 搜索时带上新子域的 site: 过滤即可
1---2name: energy-news-search3description: Energy News Search4---56## 设计思想78垂直搜索路由:无论用什么后端,都能命中专属能源新闻源。910```11用户搜 "比亚迪储能大单"12 │13 ▼14 识别 → storage 子域15 │16 ▼17 后端选择(自动降级):18 Exa → anysearch → Brave → websearch → DuckDuckGo19 │20 ▼21 site: 过滤 → 专属源 → 结构化结果22```2324**核心原理**:预定义 60+ 能源新闻源 + site: 过滤串。后端只是"引擎",源表才是"灵魂"。2526## 后端选择策略(自动降级)2728**按优先级依次尝试,用第一个可用的:**2930| 优先级 | 后端 | 条件 | 说明 |31|:--:|------|------|------|32| 1 | **Exa** | 有 `websearch_web_search_exa` | 语义搜索最强,site 过滤精准 |33| 2 | **Brave Search** | 有 Brave MCP 或 API Key | 独立索引,免费 2,000 次/月 |34| 3 | **通用搜索** | 有任意 web_search / webfetch | site: 过滤基本可用 |35| 4 | **curl 直搜** | 仅 bash 可用 | 最终兜底 |3637**Agent 执行逻辑**:381. 检查可用工具列表392. 按优先级选第一个可用的403. 用 site: 过滤串 + 关键词发起搜索414. 全部不可用 → 提示用户安装任意搜索工具或注册 Exa/Brave 免费 Key4243## 触发条件4445当用户明确涉及以下场景时激活:46- "能源新闻"、"储能动态"、"光伏最新"、"风电消息"47- "新能源政策"、"电池行业"、"氢能进展"48- "电力市场"、"电动车产业链"49- 任何包含具体能源子领域的新闻查询5051## 子域体系5253| 子域 | 关键词 | 专属源(搜索时用 site: 过滤) |54|------|--------|------------------------------|55| `storage` | 储能/电池储能/BESS/液流/压缩空气 | OFweek储能网 `chuneng.ofweek.com`, 集邦储能 `energytrend.cn`, ES News `energy-storage.news`, 北极星储能 `chuneng.bjx.com.cn`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net` |56| `solar` | 光伏/太阳能/组件/逆变器/硅料 | 索比光伏 `solarbe.com`, PV Magazine `pv-magazine.com`, 北极星光伏 `guangfu.bjx.com.cn`, 集邦新能源 `energytrend.cn`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net` |57| `wind` | 风电/海上风电/风机/叶片 | 北极星风电 `fd.bjx.com.cn`, 能见 `nengapp.com`, Recharge `rechargenews.com`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net` |58| `hydrogen` | 氢能/绿氢/电解槽/燃料电池 | 氢能网 `h2.bjx.com.cn`, 新能源技术与装备 `ner.jgvogel.cn`, Hydrogen Insight `hydrogeninsight.com`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net` |59| `policy` | 政策/补贴/双碳/绿证/电力市场 | 国家能源局 `nea.gov.cn`, 北极星电力 `bjx.com.cn`, 中国电力新闻网 `cpnn.com.cn`, IEA `iea.org`, 中国能源新闻网 `cnenergynews.cn`, 中电联 `cecaweb.org.cn`, 环球网能源 `energy.huanqiu.com` |60| `market` | 企业/订单/财报/出海/融资/并购 | 集邦新能源 `energytrend.cn`, OFweek锂电 `libattery.ofweek.com`, 能见 `nengapp.com`, Reuters Energy `reuters.com`, 中国能源新闻网 `cnenergynews.cn`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net`, 环球网能源 `energy.huanqiu.com` |61| `grid` | 电网/特高压/配电网/虚拟电厂 | 北极星输配电 `shupeidian.bjx.com.cn`, 中国电力新闻网 `cpnn.com.cn`, Utility Dive `utilitydive.com`, 中国能源新闻网 `cnenergynews.cn`, 北极星能源 `energy.bjx.com.cn`, 中电联 `cecaweb.org.cn` |62| `ev_battery` | 电动车/动力电池/固态电池/钠电 | OFweek锂电 `libattery.ofweek.com`, 电池中国 `cbea.com`, Electrek `electrek.co`, 集邦新能源 `energytrend.cn`, 北极星能源 `energy.bjx.com.cn`, 能源界 `nengyuanjie.net`, 中国能源新闻网 `cnenergynews.cn` |6364完整源列表见 `references/sources.md`。6566## 使用方法6768### 搜索6970**通用模式**(适用于所有后端):7172```73用你可用的搜索工具,搜:"{关键词} site:{能源源域名1} OR site:{能源源域名2} OR ..."74```7576**各后端示例**:7778```bash79# Exa(最佳体验)80web_search_exa "比亚迪储能 订单 site:chuneng.ofweek.com OR site:energy-storage.news"8182# Brave Search83brave_web_search "比亚迪储能 订单 site:chuneng.ofweek.com OR site:energy-storage.news"8485# 通用搜索86web_search "比亚迪储能 订单 site:chuneng.ofweek.com OR site:energy-storage.news"8788# curl 兜底89curl "https://lite.duckduckgo.com/lite/?q=比亚迪储能+订单+site:chuneng.ofweek.com"90```9192**site: 过滤串**在 `references/sources.md` 每个子域中已预定义,直接复用。9394### 批量搜索9596当用户问题涉及多个能源子域时,**并行发起多个搜索**:9798```99并行查询1: storage 子域 → site:chuneng.ofweek.com OR site:energy-storage.news100并行查询2: policy 子域 → site:nea.gov.cn OR site:bjx.com.cn101并行查询3: market 子域 → site:energytrend.cn OR site:reuters.com102```103104### 全文提取105106搜索结果摘要不够时,用 `webfetch` 提取原文:107108```109webfetch "https://chuneng.ofweek.com/news/2026-07/ART-xxx.html"110```111112## 子域发现(复刻 get_sub_domains)113114查询 `references/sources.md` 获取完整子域和源列表。这是一个静态"发现文档",等价于 anysearch 的动态 `get_sub_domains` API。115116## 搜索策略117118### 中文优先 → 英文补充1191201. **先搜中文源**:覆盖国内政策和产业动态1212. **再搜英文源**:覆盖全球市场和技术前沿1223. **结果合并**:按时间排序123124### 时效性控制125126- 新闻类:搜索近 7-30 天内容127- 政策类:搜索近 30-90 天内容128- 技术前沿:不受时间限制129130### 源优先级131132| 优先级 | 场景 |133|--------|------|134| 行业垂直媒体 | 产业新闻、企业动态、技术进展 |135| 官方机构 | 政策法规、统计数据 |136| 综合媒体 | 补充视角、全球视野 |137| 学术/研究 | 技术深度分析 |138139## 输出格式140141搜索结果以结构化方式呈现:142143```144## [子域名] 搜索结果 (N条, Xms)145146### 1. [标题]147- 来源: [域名]148- 日期: [YYYY-MM-DD]149- URL: [链接]150- 摘要: [关键信息]151152### 2. ...153```154155## 示例会话156157**用户**: "储能领域最近有什么大新闻?"158159**Agent 执行**:1601. 读 `references/sources.md` 确认 storage 子域源1612. 并行搜索中英文储能源1623. 汇总返回163164**用户**: "光伏和风电的政策有什么变化?"165166**Agent 执行**:1671. 识别涉及 solar + wind + policy 三个子域1682. 并行三个搜索1693. 合并结果170171## 扩展指南172173添加新子域只需三步:1741. 在 `references/sources.md` 添加子域条目和源列表1752. 在本文档子域体系表中添加对应行1763. 搜索时带上新子域的 site: 过滤即可