这个品类的数据长什么样
中药材收益率与行情数据的来源为行业公开的行情采集渠道,更新节奏为每日固定时段完成一次全量更新。文档采用结构化格式,包含品种名称、产地规格、当日交易均价、当日交易总量、统计日期等字段,交易均价单位为元/千克,总量单位为吨,每条记录对应单一品种的当日完整行情信息。
这些特征在「对话日志与审计」这一环带来什么约束
每日固定更新的特性要求审计环节需校验返回行情数据的统计日期与用户请求的时间范围匹配,避免跨周期数据误用。结构化多字段的文档结构,要求对话日志需完整记录品种名称、产地规格等关键参数的提取与校验过程,防止字段遗漏或错配。单一品种对应单条记录的格式,要求审计需区分多轮对话中不同品种的行情调用记录,避免不同品种的数据混淆。同时,公开采集的数据源需在日志中留存调用链路标识,便于回溯数据来源的合规性与时效性。
配置怎么定
| 配置项 | 建议取法 | 这样取的依据 |
|---|---|---|
LOG_RETENTION_DAYS | 30 天 | 中药行情日报为日更数据,审计需保留至少一个完整交易周期的日志,30天覆盖完整月度审计需求 |
WORKFLOW_LOG_LEVEL | DEBUG | 需完整记录工作流中插件调用、字段提取的全流程,便于排查字段错配问题 |
PLUGIN_EXTRACT_FIELDS | 配置为["品种名称", "产地规格", "当日交易均价", "统计日期"] | 匹配中药行情数据的核心字段,确保审计可校验关键参数的提取结果 |
MAX_CONTEXT_HISTORY | 前 6 条 | 避免多轮对话中历史数据过多导致字段混淆,符合单轮对话的审计粒度要求 |
DATA_SOURCE_VERIFY_INTERVAL | 24 小时 | 匹配中药行情数据的日更节奏,每日校验数据源的更新状态 |
AUDIT_LOG_SAMPLING_RATE | 100% | 审计场景需全量记录日志,确保无遗漏的调用链路回溯 |
本页给出的参数取值均为常规建议,用于确定配置的起点。实际取值受材料形态、数据量与业务规则影响,具体问题需具体分析,建议在自有样本上实测后再定。
容易做错的三处
- 现象:工作流编排后,多轮对话无法关联不同日期的中药行情数据,日志中未记录历史请求的字段匹配结果。原因:工作流节点未开启上下文传递配置,或
MAX_CONTEXT_HISTORY的取值未适配多轮对话的字段保留需求。 - 现象:代码运行节点输入包含中药行情历史记录时,校验失败,节点返回状态码400。原因:FastGPT v4.8.14版本对工作流输入字段的格式校验逻辑更新,未兼容结构化数组格式的行情数据传入。
- 现象:审计日志仅显示部分调用步骤,完整的插件调用链路未被记录。原因:
WORKFLOW_LOG_LEVEL配置为INFO级别,未开启DEBUG级别的全流程日志记录,导致关键步骤的日志被过滤。
怎么确认配好了
- 登录FastGPT后台的日志管理页面,查看
LOG_RETENTION_DAYS的当前配置,确认取值符合审计周期需求。 - 发起一次包含多个中药品种的行情查询对话,检查工作流日志是否完整记录了每个品种的字段提取与校验过程。
- 在工作流中添加代码运行节点并传入结构化行情数据,确认节点无校验失败提示,适配当前部署的FastGPT版本。
- 查看审计日志的采样记录,确认所有对话与工作流调用的链路均被完整留存,无关键步骤缺失。
问题素材取自公开社区提问(2026-09-11 去重 4,834 条)。文中的配置项名称与取值区间需以所用版本的实际界面与文档为准;本页核验日 2026-09-14,当时的最新发布版本为 FastGPT v4.17.0。