评测种子 · 结构化认知输出示例
把"市场认知快照"这类认知对象从散文描述转译为可机器读取的工程种子(TypeScript interface + JSON sample + prompt template + eval YAML),作为 FinBayes 对象工程化与出题的起点参考。承袭自前身 FinClaw 的工程化实践,已去除产品专属命名空间。
位置说明:本种子是产品对象的工程实现脚手架,不是引擎通用评测内容,故归 FinBayes 工程域(原在 FinTecEval 知识库 case-library/seeds,已移出)。
当前 seeds
| Seed | 对象 | 完整度 | 入口 |
|---|---|---|---|
| market-cognition-snapshot | 市场认知快照(结构化认知输出主对象) | 完整:types.ts + example-btc.json + prompt-template.md + eval-case.yaml | 市场认知快照·结构化示例 |
种子的边界承诺
- 不替代产品定义:种子是 schema 的可执行投影,不是新的产品定义;
- 不锁定技术栈:
types.ts用通用 TypeScript(不含框架特定语法);JSON Schema 可移植;prompt template 模型无关; - 不固化业务决策:
example-btc.json是 schema 演示,不是 BTC 真实分析结论; - 不替代引擎题库:种子的
eval-case.yaml是 case schema 演示,真实结构化用例在引擎 结构化 case 目录 下扩展。
用途
| 角色 | 动作 |
|---|---|
| 被测系统工程 owner | 复制 seed 到工程仓,按真实业务字段调整;把 types.ts 升级为 Zod / JSON Schema 强校验 |
| 评测 owner | 把 eval-case.yaml 复制到 cases/ 并扩展为真实 case 集 |
| Agent owner | 把 prompt-template.md 升级为 node prompt / function calling spec |
种子用通用 TypeScript union type 表达状态机,可由此推导 mermaid 状态图;用 type-level constraint 排除禁止执行字段,可进一步 Zod .refine() 强校验。