这个品类的数据长什么样
股份制银行投研数据主要来源于内部合规研报库、央行及银保监会公开披露文件、国内主流财经数据库、上市公司定期公告与临时公告。数据更新节奏分为三类:宏观政策类数据随发布实时同步,上市公司公告类数据在披露当日完成入库,内部投研报告在审核通过后1小时内更新。单份文档结构包含固定元数据字段:发布机构、发布时间、涉及标的代码、评级等级,其中评级等级采用标准化表述,标的代码为6位数字格式,金额类字段单位统一为万元或亿元。
这些特征在「对话日志与审计」这一环带来什么约束
投研数据的多来源特性要求对话日志完整记录数据调用链路,确保审计时可追溯每一条引用内容的原始出处。实时更新的宏观数据要求日志同步记录数据版本,避免因数据迭代导致审计结果偏差。标准化的元数据字段需纳入日志归档,便于按发布机构、标的代码等维度快速检索审计。同业研究报告的合规性要求日志留存用户触发的合规校验环节记录,确保投研结论的引用符合内部风控规则。6位标的代码的固定格式可用于日志字段的自动校验,减少审计时的人工核对成本。内部研报的审核流程要求日志关联对应审核节点的ID,确保投研对话的内容与已审核的原始材料一致。
配置怎么定
| 配置项 | 建议取法 | 这样取的依据 |
|---|---|---|
maxContext | 前20条对话+近10000字符 | 股份制银行投研对话通常涉及多轮标的对比与数据引用,足够的上下文可确保对话连贯性,同时避免超出FastGPT V4.9.13版本的日志存储上限 |
LOG_RETENTION_DAYS | 180天 | 银行业风控审计要求留存至少半年的操作日志,符合内部合规规范 |
conversation_record_api_offset | 0 | 投研场景需按时间倒序获取完整对话历史,偏移量设为0可直接获取最新对话记录 |
AUDIT_TRIGGER_CONDITION | 当对话包含投研评级或6位标的代码时 | 投研核心内容需强制触发审计校验,覆盖合规风控的核心场景 |
PARSE_FILE_TIMEOUT_SECONDS | 600秒 | 大型研报文档解析耗时较长,设置合理超时时间可避免因超时导致日志记录不完整 |
maxRetries | 3次 | 投研数据调用可能因接口波动失败,合理重试次数可保障日志完整获取 |
本页给出的参数取值均为常规建议,用于确定配置的起点。实际取值受材料形态、数据量与业务规则影响,具体问题需具体分析,建议在自有样本上实测后再定。
容易做错的三处
- 现象:调用
conversation_record_api接口时返回的对话记录与用户提问不匹配。原因:未正确设置conversation_record_api_offset参数,或未按时间倒序拼接对话ID与回复ID的对应关系。 - 现象:系统提示词未按预期在每次对话中生效。原因:未将
system_prompt配置在对话流的起始节点,导致节点执行顺序异常,未触发预设的审计校验逻辑。 - 现象:日志中未留存数据引用的原始出处。原因:未开启
LOG_DATA_SOURCE_TRACK配置项,或未在调用数据接口时同步记录来源字段,导致审计时无法追溯内容源头。
怎么确认配好了
- 调用
conversation_record_api接口,传入测试用的用户ID,检查返回的对话列表是否按时间倒序排列,且每条记录的question与answer字段一一对应。 - 触发包含6位标的代码的投研对话,检查是否自动触发审计校验流程,日志中是否留存对应校验记录。
- 查看
LOG_RETENTION_DAYS配置项的生效状态,确认超过设定天数的对话日志已按规则归档或删除。 - 测试大型研报文档的解析流程,确认解析耗时未超过
PARSE_FILE_TIMEOUT_SECONDS设置的阈值,日志中无超时报错。
问题素材取自公开社区提问(2026-09-11 去重 4,834 条)。文中的配置项名称与取值区间需以所用版本的实际界面与文档为准;本页核验日 2026-09-14,当时的最新发布版本为 FastGPT v4.17.0。