# Query-Amplifier

> Query-Amplifier: 搜索放大器

- Skill: `oiioai/query-amplifier` (Agent Skill, multi-file: 11 files)
- Install (CLI): `npx skillmds@latest add oiioai/query-amplifier`
- Raw SKILL.md: https://api.skillmd.com/api/skills/oiioai/query-amplifier/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: OiiOAI (https://skillmd.com/u/oiioai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/oiioai/query-amplifier

---


# Query-Amplifier: 搜索放大器

## When to use this skill

**Use when:**
- 用户需要扩展搜索词以获取更多相关内容
- 用户提到"相关词"、"替代说法"、"圈层用语"、"扩展搜索"、"同义词"
- 用户想要找到同一概念在不同圈层/社区的不同表达
- 用户希望减少搜索漏检,获得更全面的搜索结果
- 用户需要为并行搜索生成多组查询词

**Do NOT use when:**
- 用户只需要简单的同义词查询(使用词典工具即可)
- 用户要搜索的是非常明确的具体术语(无需扩展)
- 用户请求与搜索词扩展无关的任务(如翻译、摘要、代码生成)
- 核心词过于宽泛无法确定意图(如"东西"、"那个")

## Core Concept

Query-Amplifier 增强而非替代搜索引擎: 在保持原始搜索意图不变的前提下,将单点搜索扩展为一组并行查询,减少因表达差异、术语变体和隐性说法造成的漏检。

**目标**: 让用户从"搜到已知表述"升级为"搜到同一意图在不同圈层里的多种表达"。

## Quick Start

当用户请求扩展搜索时,按以下流程执行:

### Step 1: 识别意图

提取用户输入的核心要素:
- **核心目标词** (必填): 用户要搜索的主词 A
- **搜索场景** (可选): academic | social | technical | business | general (默认: general)
- **目标圈层** (可选): 特定社区/行业
- **排除词** (可选): 不想要的关联词

如果检测到一词多义,先向用户确认具体意图。

### Step 2: 基础词 + 暗语 扩展

**核心规则**: 每个维度必须同时输出 **基础词** (直接可识别) + **暗语** (隐晦/圈层内才知道) 两类词。**暗语挖掘必须联网搜索，不得仅依赖离线知识。**

> 💡 术语说明:
> - **基础词**: 普通人能直接理解的词 (如: 朋友圈、阿尔茨海默病)
> - **暗语**: 圈层内部才知道的隐晦表达 (如: 仅三天可见、粉蓝色)

#### 联网暗语挖掘流程 (必须执行)
1. **web_search (通用俚语)**: 搜索 `"{核心词} slang meaning urban dictionary"` 获取基础释义
2. **web_search (Reddit)**: 搜索 `"{核心词} meaning site:reddit.com` 获取社区讨论和真实用例
3. **web_search (X/Twitter)**: 搜索 `"{核心词} slang site:x.com OR site:twitter.com` 获取平台实时用法
4. **web_search (TikTok/GenZ)**: 搜索 `"{核心词} meaning tiktok gen z slang` 获取年轻群体用语
5. **web_fetch (按需)**: 抓取上述搜索结果中的高相关页面，验证暗语的真实性和时效性

#### 轨道 A: 明文层 (直接可识别的词)

| 维度 | 说明 | 示例(内卷) |
|------|------|------------|
| 语义 | 同义词、近义词、上下位词 | involution, 过度竞争 |
| 表达 | 不同说法、翻译 | 内卷化, 恶性竞争 |
| 别名 | 官方别名、民间别称、缩写 | 卷, 内卷效应 |

#### 轨道 B: 暗语层 (隐晦/圈层内才知道的词)

| 维度 | 说明 | 挖掘方法 | 示例(外围) |
|------|------|----------|------------|
| 圈层 | 行业术语、社区暗语、流行说法 | ①日常行为代称(喝茶/上课) ②emoji/拼音缩写 ③正规化包装(高端社交) ④圈子内部用语(外围车/外围局) ⑤事件/地点代称(萝莉岛/XX门) | 喝茶、上课、WY、高端社交、萝莉岛 |
| 语境 | 不同场景下的隐晦表达 | ①商务场景包装 ②文化活动包装 ③互联网术语延伸 ④社会新闻/公共事件关联 ⑤关联角色/人群(摄影师/Coser/模特) ⑥关联/替代行为(约拍→约炮) | 茶艺表演、私人定制、Coser、约炮 |
| 演变 | 新出现/正在变化的词 | 跟踪社交平台/新闻中的最新说法 | 外围mm、外围🐔 |

**强制要求**:
1. 圈层维度**必须**包含至少 3 个暗语 (不是"核心词+后缀"的组合)
2. 暗语必须是**独立词或短语**，如"喝茶"、"上课"，而非"外围喝茶"
3. **事件/地点类**暗语必须包含: 如与核心词相关的社会事件、地名、案件名称 (如: 萝莉岛、XX门、XX事件)
4. **关联角色/人群**必须包含: 与核心词高频关联的角色、圈子、人群 (如: Coser、摄影师、模特)
5. **关联/替代行为**必须包含: 语义相近或常被替代的行为词 (如: 约拍→约炮)
6. 挖掘路径: **必须联网搜索** (不得仅依赖离线知识) → ①web_search 搜索社交平台暗语汇总/最新网络用语 ②web_fetch 抓取热门社区/论坛/新闻中的隐晦用语 ③推演"日常行为→隐晦代指"的映射模式 ④检索关联社会事件/地点 ⑤挖掘关联角色/人群 ⑥挖掘关联/替代行为
7. 每个暗语标注其**代称逻辑** (如: 行为代称/emoji/缩写/正规包装/事件代称/角色关联/行为替代)

### Step 3: 生成查询组合

根据扩展结果构建搜索策略:

```
精准搜索: A OR B OR C (高置信度词, confidence ≥ 0.9)
标准搜索: A OR B OR C OR D OR E (中置信度词, 0.7 ≤ confidence < 0.9)
广泛搜索: 所有扩展词 (探索性搜索, confidence ≥ 0.5)
排除搜索: A NOT X (排除干扰词)
```

### Step 4: 输出结果

按以下 JSON 格式输出:

```json
{
  "originalQuery": "核心词",
  "iteration": 1,
  "expandedQueries": [
    {"query": "扩展词", "type": "维度类型", "confidence": 0.95, "confidenceBasis": "搜索命中 12 条结果, 3 个权威来源", "explanation": "说明", "discoveredAt": "2026-04"}
  ],
  "searchCombinations": [
    {"name": "策略名", "queries": ["词1", "词2"], "logic": "OR", "description": "适用场景"}
  ],
  "qualityScore": 85
}
```

**字段说明**:
- `iteration`: 当前迭代次数 (1=首轮, 2/3=迭代轮次)
- `confidenceBasis`: 置信度依据 (如: "搜索命中 X 条结果, Y 个权威来源" 或 "高频使用, 多平台验证")
- `discoveredAt`: 暗语首次发现时间 (YYYY-MM 格式，仅暗语需要)

**type 可选值**: synonym | alternative | alias | jargon | contextual | related

## Quality Validation

输出前自检:

- [ ] 意图保留度 ≥ 80%: 所有扩展词与核心词保持语义关联
- [ ] 覆盖维度 ≥ 4: 至少覆盖 4 个不同维度
- [ ] **暗语深度 ≥ 3**: 圈层维度必须包含至少 3 个独立暗语 (非"核心词+后缀")
- [ ] **事件/地点 ≥ 1**: 必须包含至少 1 个关联事件或地点 (如有相关)
- [ ] **关联角色/人群 ≥ 1**: 必须包含至少 1 个关联角色或人群 (如有相关)
- [ ] **关联/替代行为 ≥ 1**: 必须包含至少 1 个关联或替代行为 (如有相关)
- [ ] 无重复词: 排除高度相似或重复的扩展词
- [ ] 置信度标注: 每个扩展词都有 0-1 的置信度评分
- [ ] 可执行性: 所有查询语法正确,可直接用于搜索

**质量评分标准**:
- ≥ 90: 优秀,直接交付
- 75-89: 良好,可交付
- 60-74: 合格,建议优化
- < 60: 不合格,需迭代

## Iteration Loop

如果质量评分 < 80，**在输出开头告知用户**: `⚠️ 正在进行第 N 次迭代优化 (原因: XXX)...`

1. **暗语深度不足** (最常见) → **重新联网搜索**: ①web_search 搜索社交平台暗语汇总/最新网络用语 ②web_fetch 抓取社区/论坛/新闻中的隐晦用语 ③推演"日常行为→隐晦代指"映射 ④确保暗语是独立词
2. **事件/地点遗漏** → 搜索与核心词相关的社会事件、地名、案件名称
3. **关联角色/人群遗漏** → 搜索与核心词高频共现的角色、圈子、人群
4. **关联/替代行为遗漏** → 搜索语义相近或常被替代的行为词
5. **意图保留度低** → 提高相似度阈值,移除偏离词
6. **覆盖度不足** → 补充缺失维度的候选词
7. **重复过多** → 合并相似词,保留最具代表性的
8. **准确性差** → 人工审核圈层词,降低低置信度权重

最多迭代 3 次,最终交付当前最佳结果 + 质量说明。

## Configuration

默认配置:

```json
{
  "defaultExpansionCount": 10,
  "includeJargon": true,
  "minConfidenceThreshold": 0.5,
  "qualityThreshold": 80,
  "supportedContexts": ["academic", "social", "technical", "business", "general"]
}
```

详细圈层词库参考: `COMMUNITY-JARGON.md`
完整工作流文档参考: `WORKFLOW.md`
更多示例参考: `examples.md`

## Safety

- 本 skill 仅生成搜索建议,不直接执行任何搜索或网络请求
- 生成的查询词仅供用户参考,由用户决定是否执行
- 对于可能敏感的圈层用语,标注使用场景和上下文
- 不生成任何违法、有害、歧视性的扩展词

## Example

**用户**: "帮我扩展'约拍'的搜索范围"

**输出**:

```json
{
  "originalQuery": "约拍",
  "expandedQueries": [
    {"query": "摄影约拍", "type": "synonym", "confidence": 0.95, "explanation": "摄影圈核心词"},
    {"query": "约片", "type": "jargon", "confidence": 0.92, "explanation": "摄影圈简称 [圈内缩写]"},
    {"query": "私拍", "type": "jargon", "confidence": 0.90, "explanation": "私下拍摄 [行为代称]"},
    {"query": "私房", "type": "jargon", "confidence": 0.88, "explanation": "私房照 [场景代称]"},
    {"query": "互免", "type": "jargon", "confidence": 0.87, "explanation": "互相免费 [圈内暗语]"},
    {"query": "寄拍", "type": "jargon", "confidence": 0.85, "explanation": "寄送拍摄 [圈内暗语]"},
    {"query": "Coser", "type": "jargon", "confidence": 0.88, "explanation": "高频关联角色 [角色关联]"},
    {"query": "模特", "type": "related", "confidence": 0.86, "explanation": "关联角色 [角色关联]"},
    {"query": "摄影师", "type": "related", "confidence": 0.84, "explanation": "关联角色 [角色关联]"},
    {"query": "约炮", "type": "jargon", "confidence": 0.82, "explanation": "语义替代行为 [行为替代]"},
    {"query": "约拍门", "type": "jargon", "confidence": 0.85, "explanation": "负面事件 [事件代称]"},
    {"query": "约拍事件", "type": "related", "confidence": 0.83, "explanation": "社会新闻 [事件代称]"}
  ],
  "searchCombinations": [
    {"name": "精准搜索", "queries": ["约拍", "摄影约拍", "约片"], "logic": "OR", "description": "核心词"},
    {"name": "暗语搜索", "queries": ["私拍", "私房", "互免", "寄拍"], "logic": "OR", "description": "圈内隐语"},
    {"name": "角色搜索", "queries": ["Coser", "模特", "摄影师"], "logic": "OR", "description": "关联角色/人群"},
    {"name": "行为搜索", "queries": ["约炮"], "logic": "OR", "description": "关联/替代行为"},
    {"name": "事件搜索", "queries": ["约拍门", "约拍事件"], "logic": "OR", "description": "负面事件/新闻"},
    {"name": "组合搜索", "queries": ["约拍 OR 约片 OR 私拍 OR 互免 OR Coser OR 约炮 OR 约拍门"], "logic": "OR", "description": "明文+暗语+角色+行为+事件"}
  ],
  "qualityScore": 92
}
```

