常见问题

FAQ

按主题分类: 合规 / 运营 / 技术。如果下面没答案, 联系产品经理。

合规

Q.为什么不能直接给「该减仓 / 该平仓」的建议?
根据中国证券投资基金业协会规则, 给特定客户出具买卖建议需要投顾牌照 (投资顾问业务资格)。本工具按 V1 决策, 仅做客观比例计算 + 翻译监管口径, 不出具买卖判断。最终判断权由基金经理本人行使, 法律责任也由基金经理承担。详见合规边界声明页。
Q.工具给的「内部参考估值」和官方净值是一回事吗?
不是。本工具明确标记「非法律意见」, 其结果是私募内部合规检查用途。如果您要对外宣传净值, 仍是中基协登记的「私募基金外包服务机构」出具的版本为准。
Q.上传 PDF 后, 文件原文会留在服务器吗?
V1 设计: PDF 文件只临时存在于 storageRoot (默认 /tmp/sentinel-uploads, 可配置) 用于抽取, 数据库存留 terms_raw JSONB 用于复核。审计合规检查只看 JSONB, 不重读 PDF。

运营

Q.为什么 LLM 抽取的字段有时错?
LLM 不是 100% 准确。惯例: 关键字段 (名义本金 / 障碍价 / 敲出敲入) 必复核。系统在 contract 列表页直接支持编辑, 改动会写一条 audit。
Q.PDF 上传后多久能看见结果?
PDFBox 抽文字 + 9router/myrouter LLM 提取; 单份 PDF 30 秒内完成。系统依次处理队列中的多份 PDF。
Q.如果同一份 PDF 上传两次, 会重复计算吗?
会的 (V1 行为)。V2 计划加「按文件名 + 内容 hash 去重」。临时方案: 上传前先在 contract 列表看一眼, 把重复的删掉, 或修改一下文件名带日期后缀让 LLM 不混淆。
Q.净资产 NAV 数据从哪儿来?
V1 由人工录入或从托管人同步。系统不会自动从行情/估值表里爬。理由: NAV 是合规基准, 数据源应可控、可审计。
Q.多个基金 / 多只产品怎么管理?
V1 一个私募 → N 只基金 (1:N)。每只基金独立 NAV / contract / report。V2 计划加「跨基金/跨产品」汇总视图。

技术

Q.V1 不支持 OCR (图片扫描 PDF) 吗?
是的。V1 设计假定 PDF 含文字层 (券商确认书通常有)。OCR 公有云涉及隐私, 暂不接。
Q.PDF 上限是 50MB 还是单文件?
Spring 默认 50MB 单文件 + 单请求。需要更大文件改 application.yml 里的 multipart.max-file-size。
Q.9router LLM 调用上限怎么管理?
走 finance-backend 的 application.yml llm.9router.api-key 配置。V1 单 PDF 一次 LLM 调用 (提取字段) + 一次 LLM 调用 (中文报告生成), 单次 1-2k tokens, 总成本约 ¥0.05-0.1 / PDF。
Q.为什么不接 Apache PDFBox 直接做 PDF → 文本抽取?
实际上接了 PDFBox (org.apache.pdfbox.Loader.loadPDF) 抽文字层, 然后文本给 LLM 结构化。V1 不做 OCR。详见 parser 包。
Q.PDF V1 真能用吗? 占位实现有哪些?
PDF 渲染在 V1 是简化版 (只用 PDFBox 写文本 PDF 流, 不是真 PDF 库)。Word/Excel 导出占位 (尚未实现, decision §2.7 显式不做)。生产环境建议接 iText 或 wkhtmltopdf 拿真 PDF。
没找到答案? 联系产品经理或在 合规边界声明页 找律师邮箱。