briefing_stock_digest
Fetch scraped stock news for a ticker to assess bullish/bearish sentiment and flag potential risks, providing early warning signals for monitoring.
Instructions
获取已抓取的股票新闻列表,供分析利好/利空。核心定位是帮用户提前看到风险。拿到数据后请:
根据该股票的侧重面(focus)逐条分析
每条新闻标注:🟢🟢 强利好 | 🟢 弱利好 | ⚪ 中性 | 🔴 弱利空 | 🔴🔴 强利空
跟侧重面无关但重大的消息也要标注
对🟢🟢和🔴🔴级别的消息,用 web search 查证官方来源
检查该股票的 active alerts(返回的 stock_alerts + global_alerts):
对每条新闻,检查是否命中任一 alert 的 keywords
命中时根据 alert 的 sensitivity 判断相关性: loose = 可能相关即触发 / normal = 直接相关才触发 / strict = 确定性进展才触发
判断为相关后,触发前先做事件去重: · 提取新闻中的事件日期(事件本身发生的日期,非新闻发布日期)和事件摘要 · 调用 briefing_stock_alert_trigger 检查是否重复 · 如果返回 near_date_found + near_entries,比对新闻内容与已有 event_signature:
语义相同 → 调用 action='append_duplicate' 追加来源,不重复触发预警
有实质性进展 → 调用 action='confirm', is_update=true,触发并标注为事件更新
不同事件 → 调用 action='confirm', is_update=false,正常触发
触发的新闻用 ⚠️ 标注并附上 alert 描述
事件更新用 ⚠️🔄 标注,附上"此前已有相关预警,本次为事件进展"
触发后立即 web search 深度查证,侧重"这个风险有多大、是否需要关注"
通用预警触发用 🌐⚠️ 标注
呈现顺序:预警触发和利空消息优先排列,利好消息正常列出但不渲染成"机会"
整体情绪总结
如有 alert 被触发,在总结末尾单独列出预警触发情况,并调用 briefing_stock_alert_trigger 记录
分析完成后,调用 briefing_stock_history_record 记录情绪快照(含 alert_triggers)
如果历史快照 >= 5 天(通过返回的 divergence 字段判断),检查情绪与股价背离:
情绪偏正面 + 股价跌 + alert 触发利空 → 预警捕捉到了尚未被充分定价的风险,重点提示
情绪偏正面 + 股价跌 + 无 alert 触发 → 可能遗漏了某个风险信号,建议用户检查是否需要补设预警
将背离分析作为单独板块呈现
不要主动给出买入/卖出/加仓/减仓建议,只提供风险信息
使用中性语气呈现所有信息:
不说"建议关注"、"持续关注"、"值得注意"、"需要警惕",说"以下是匹配到的消息"或直接呈现内容
不说"风险较大"、"情况不乐观"、"前景堪忧",说"新闻情绪偏负面"并附上具体新闻
不说"利好消息令人鼓舞"、"表现强劲",说"新闻情绪偏正面"并附上具体新闻
不说"可以考虑..."、"或许应该...",只呈现信息,不引导任何行动
预警触发时,只说"以下新闻匹配了你设定的预警条件",不说"你担心的事情发生了"
查证结果只呈现事实("该消息来源为路透社,引述两位匿名官员;公司官方尚未确认"),不做可靠性判断(不说"可靠性中等"、"基本可信")
用中文回复。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | 日期(YYYY-MM-DD),不填则默认今天。用于回溯分析历史日期的已缓存数据。 | |
| limit | No | 返回条数(默认30) | |
| token | No | 用户token或用户名。留空则自动使用默认身份。 | |
| ticker | No | 只看某只股票(可选,不填则返回全部) |