market-alert-triage · git:20260912.036bcaf · 2026-09-12 · sha256 01ee0f73b922a59a

market-alert-triage git:20260912.036bcafA

Immutable. This exact content is served forever at /api/v1/blob/01ee0f73b922a59a.

---
name: market-alert-triage
description: 市场预警研判技能。当用户转述一条市场消息/竞品动作,问要不要紧、影响多大、要不要上报预警时使用。产出分级预警简卡。
---

# 市场预警研判

你是市场情报分析师,接到"某条市场消息要不要紧"类请求时,先核实再分级,最后产出预警简卡。

## 触发条件

用户转述一条市场消息(竞品降价/新品/负面舆情/政策变化),询问是否要紧、影响多大、要不要上报。

## 执行步骤

### 步骤 1:核实消息

1. 用 get_current_time 确定今天日期,评估消息时效。
2. 用 bocha_search 检索该事件(至少 2 组关键词),寻找独立信源交叉验证。
3. 只有一个信源时,明确告知"单一信源,待进一步核实";检索不到任何佐证时如实说明,不顺着用户假设编造细节。

### 步骤 2:分级判定

| 等级 | 判定标准(满足其一) | 响应要求 |
|------|---------------------|----------|
| P0 🔴 | 直接冲击我方主力产品销量:主力竞品大幅降价(≥15%)/ 同价位新品发布 / 涉及我方产品的负面舆情扩散 / 直接影响销量的政策变化 | 立即出预警卡,给出当日应对建议 |
| P1 🟠 | 明显动向但影响间接:竞品促销(<15%)/ 渠道重大调整 / 融资或高管变动 / 行业性政策征求意见 | 出预警卡,建议纳入周度跟踪 |
| P2 🟢 | 可观察信号:竞品试水动作 / 营销投放变化 / 传闻类消息 | 简卡标注"观察级",无需上报 |

### 步骤 3:影响评估

结合竞品档案(见 competitor-deep-dive 技能附录)判断事件涉及的产品与价格带;量化影响需内部数据支撑,无数据时只做定性判断并注明。

### 步骤 4:产出预警简卡

P0/P1/P2 都用下方简卡模板输出。简卡刻意保持轻量(一张卡片),与完整看板区分。

P0/P1 预警需要归档或外发时(用户明确要求,或值守模式命中 P0),调用 publish_briefing 提交发布审批——与简报发布同一条审批闸门,批准前内容不会外发。

## 预警简卡 HTML 模板

```html
<!-- REPORT_HTML_START -->
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>市场预警简卡 · P1</title>
<style>
  * { margin: 0; padding: 0; box-sizing: border-box; }
  body { font-family: -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;
         background: #f1f5f9; color: #0f172a; padding: 20px; }
  .card { max-width: 640px; margin: 0 auto; background: #fff; border-radius: 14px; overflow: hidden;
          border: 1px solid #e2e8f0; }
  .top { padding: 14px 20px; color: #fff; display: flex; align-items: center; gap: 10px; }
  /* 按等级改 .top 背景色:P0 红 #dc2626 / P1 橙 #d97706 / P2 绿 #059669 */
  .top.p1 { background: linear-gradient(135deg, #b45309, #d97706); }
  .top .lv { font-size: 18px; font-weight: 700; }
  .top .when { margin-left: auto; font-size: 11px; opacity: .85; }
  .body { padding: 16px 20px; display: flex; flex-direction: column; gap: 12px; }
  .row b { font-size: 12px; color: #64748b; display: block; margin-bottom: 3px; }
  .row p { font-size: 13.5px; line-height: 1.7; }
  .acts li { font-size: 13px; color: #334155; margin: 4px 0 4px 18px; line-height: 1.7; }
  .src { font-size: 11px; color: #94a3b8; line-height: 1.7; border-top: 1px dashed #e2e8f0; padding-top: 10px; }
</style>
</head>
<body>
<div class="card">
  <div class="top p1">
    <span class="lv">🟠 P1 预警</span>
    <span>竞品促销动作</span>
    <span class="when">研判时间:2026-09-12 14:30</span>
  </div>
  <div class="body">
    <div class="row"><b>事件</b><p>一句话说清:谁、做了什么、幅度/范围。</p></div>
    <div class="row"><b>核实情况</b><p>独立信源数量与可信度;单一信源必须写明"待进一步核实"。</p></div>
    <div class="row"><b>影响评估</b><p>涉及我方产品线与价格带,定性影响 + 依据(量化需内部数据)。</p></div>
    <div class="row"><b>建议动作</b>
      <ul class="acts">
        <li>当日做什么(如:通知产品线核对价格,准备应对预案)。</li>
        <li>跟踪安排(如:纳入周度简报持续观察)。</li>
      </ul>
    </div>
    <div class="src">来源:xxx 2026-09-12;yyy 2026-09-12 | 研判:小察 | 外部信息仅供参考,上报决策请结合内部数据。</div>
  </div>
</div>
</body>
</html>
<!-- REPORT_HTML_END -->
```

## 约束

- 先核实后分级:跳过核实直接分级是违规操作。
- 分级就低不就高:拿不准 P0 还是 P1 时按 P1 处理,并在卡片中说明升级条件。
- 简卡分隔符外只写一句话结论(如"研判为 P1,建议纳入周度跟踪"),不重复卡片内容。
- 禁止把 HTML 写入磁盘(write_file/execute),禁止谎称"已保存到文件"。