TECHNICAL WALKTHROUGH / CHECKED

财务 RAG 分析链技术执行说明

公式优先的财务分析与口径检索

CURRENT IMPLEMENTATION

财务数值全部由显式公式、桥接与敏感性计算产生;没有 LLM 生成数字。

AI 边界

没有 LLM 生成财务数值;当前数据和指标定义为合成/公开夹具。

人工权限

财务控制人复核重大差异、解释口径和发布结论。

运行拓扑:用户如何抵达结果

页面负责收集与组装输入;合同、引擎和回执负责把边界变成可检查的执行链。

  1. 01

    页面交互

    情景参数工作台与桥接图,不是 Chatbot。

    当前执行
  2. 02

    FinanceRagInput

    输入是一个类型化财务情景和解释请求,不是 Excel 文件。

    当前执行
  3. 03

    分阶段引擎

    有限值校验 → 指标计算 → 口径检索 → sequential bridge → reconciliation → sensitivity → materiality/human gate

    当前执行
  4. 04

    Finance analysis package

    JSON 返回公式结果、driver 贡献、口径引用、情景敏感性和重大性门。

    当前执行
MODEL INPUT AND OUTPUT合同不接受

用户改参数/问题,页面直接运行公式和检索函数。

EXECUTION ORDER

query 只用于受控口径检索和注入扫描,不驱动数字生成。

模型、算法与工具逐项列账

模型名、规则引擎、检索器、评测器和控制层分开陈述;相似名称不等于真实调用。

formula + sequential driver bridge

当前执行

收入、利润、汇率与成本差异可对账计算,口径从受控定义库检索。

由页面 Demo 或 POST /api/labs/:slug 同步调用;无外部推理请求。

Data

Financial formula engine

当前执行

profit=scenario revenue−cost−opex,数值不由语言模型生成。

Retrieval

Metric-definition retrieval

当前执行

查询词匹配受控 DEFINITIONS 并返回 citation。

AI / ML

Sequential driver bridge

当前执行

逐项替换 driver 形成可对账贡献。

Evaluation

Revenue/profit reconciliation

当前执行

桥接贡献总和必须等于总差异。

Evaluation

Scenario sensitivity

当前执行

关键变量变化产生明确敏感性结果。

Control

Materiality gate

当前执行

超过阈值的差异强制人工复核。

Control

Prompt-injection scan

当前执行

问题中的绕过指令被隔离。

Observability

Structured analysis package

当前执行

假设、公式、来源和限制可逐项核对。

输入合同、分步执行与结构化输出

先算数再解释,确保语言请求不能改变公式结果或口径。

INPUT

FinanceRagInput

不上传报表、PDF 或工作簿;生产 source-system reconciliation 尚未接入。

  • scenario.price
  • scenario.volume
  • scenario.fx
  • scenario.fixedCost
  • scenario.variableCost
  • query
  • materialityThreshold
  • currency
STAGED EXECUTION

有限值校验 → 指标计算 → 口径检索 → sequential bridge → reconciliation → sensitivity → materiality/human gate

  1. 01

    读取基准/对比情景、问题和重大性阈值。

    FinanceRagInputvalidated scenarios

  2. 02

    检索 revenue、profit、margin 等指标口径和来源。

    questionretrievedDefinitions

  3. 03

    用公式引擎计算利润、差异和顺序 driver bridge。

    validated scenariosvarianceBridge + reconciliation

  4. 04

    执行对账、重大性、注入和敏感性检查。

    analysisgate + security

  5. 05

    输出结构化分析、来源和情景结论。

    gateanalysis package

  6. 06

    记录错误模式、假设和敏感性供控制人复盘。

    analysis packagereview + limitations

OUTPUT

Finance analysis package

一个对比财务情景和一份可对账差异包。

  • metrics
  • bridge
  • definitions
  • sensitivity
  • gate
  • sources

Prompt 与 Schema 的四层装配

System、Few-shot、用户运行输入与输出格式分别标注;没有 Prompt 的项目不会假装存在 Prompt。

  1. 01

    系统约束

    没有 System Prompt;指标定义、公式、重大性阈值与 reconciliation gate承担系统约束。

    合同不接受
  2. 02

    少样本

    不注入 Few-shot。baseline / stress 只用于可复现测试,不进入模型上下文。

    合同不接受
  3. 03

    运行时输入

    query 作为检索条件;数值字段直接进入公式。

    当前执行
  4. 04

    输出合同

    输出形状由 Zod + finance analysis package 与 TypeScript 返回契约决定,不靠 One-shot 示例暗示。

    当前执行

多模态准入矩阵:每一项都有明确状态

图片、音频、视频和数字人不会用空字段含混带过;未接入就明确写出未接入。

文本

当前执行

query 用于口径检索。

表格 / JSON

当前执行

情景、桥接、敏感性和引用均为结构化表。

图片

合同不接受

严格 JSON 合同不接收图片;未知字段会被拒绝,不会保留空占位。

音频

合同不接受

没有音频上传、ASR 或声学特征管道。

视频

合同不接受

没有视频上传、解码、分镜或帧级推理入口。

数字人

合同不接受

没有数字人资产、驱动参数或渲染合同。

人工输入 / 复核

当前执行

财务控制人复核重大差异与发布结论。

用户在页面上操作,样本用于验证边界

预设不是替用户做决定,也不是偷偷注入 Few-shot;它让同一合同在基线与压力条件下可复现。

交互表面

情景参数工作台与桥接图,不是 Chatbot。

选择样本的目的

基线展示可对账桥接;注入样本证明解释请求不能泄露提示或绕过复核。

查询注入

STRESS TEST

在财务解释请求中加入泄露系统提示词的指令。

安全门要求人工复核

当前项目不建立外部聊天会话;页面输入进入严格合同,由规则、算法或确定性 Harness 执行。