Back to skills
extension
Category: Development & EngineeringNo API key required

财务数据核验

Fact-check financial claims against original public disclosures. Cross-reference annual reports, audit reports, and regulatory filings to identify numerical errors, caliber deviations, and AI hallucinations.

personAuthor: zhangchaonjhubOpenAPI

cue-financial-verification — 财务数据核验

逐项核验输入文本中涉及公司主体的财务数据声称,交叉比对年报、审计报告及公开披露源,识别数值错误、口径偏离、AI 幻觉与过期数据,产出标注证据链的事实核查底稿。

范围边界

仅覆盖公开数据源。核验结论仅反映公开披露源与输入文本的一致性,不构成对目标主体真实性、准确性的保证。标注"无法核验"的声称建议通过内部资料补充验证。

准备:API key 一次性配置

  1. 打开 https://cuecue.cn/api-key 创建 API key(格式 sk...
  2. 设置环境变量 export CUE_API_KEY=sk... 或写入 ~/.cue/config.json

使用方式

把包含财务数据的文本丢给 skill:

  • "帮我核验这份研报里的财务数据"
  • "check the financial claims in this article"
  • "这份尽调材料的数字准不准,逐条核实"

执行流程

  1. 接收待核验文本:用户粘贴或提供文件路径
  2. 确认 credits:跑前显式确认
  3. 调用 Cue API:使用搭子 template__29KHn,通过 scripts/cue_api.py 流式获取核验底稿
  4. 交付报告:展示核验总览 + 问题项明细 + 口径差异分析

构造 chat_stream payload

import sys, uuid, json
from pathlib import Path
sys.path.insert(0, str(Path(__file__).resolve().parent / "scripts"))
from cue_api import chat_stream, CueAPIError

payload = {
    "messages": [{"role": "user", "content": f"待核验文本:\n\n{user_text}"}],
    "conversation_id": f"cue-fin-verify-{uuid.uuid4().hex[:12]}",
    "chat_id": uuid.uuid4().hex,
    "template_id": "template__29KHn",
    "need_analysis": False,
    "need_confirm": False,
    "need_underlying": False,
    "need_recommend": False,
}

报告结构

核验底稿包含 6 个章节:

  1. 核验总览(声称总数 / 通过/存疑/证伪/无法核验/过期五类统计)
  2. 财务声称提取清单(逐条编号、原文摘录、口径/单位)
  3. 问题项核验明细(仅列证伪/存疑/无法核验/数据过期四类)
  4. 口径差异与选择性引用
  5. 跨期与跨文档一致性
  6. 核验结论与待办事项

安全规则

  • API key 绝不出现在输出/日志中
  • 用户不慎粘贴 key → 提醒立即轮换