这个品类的数据长什么样
供应商审计在药物警戒领域涉及的数据主要来源于审计报告、CAPA(纠正与预防措施)文档、供应商资质证明、SOP(标准操作规程)以及历史不良事件处理记录。这些文档通常以 PDF、Word 或扫描件形式存在。数据更新频率相对较低,主要在定期审计后或发生重大变更时进行。审计报告结构化程度较高,包含审计发现、风险等级、建议措施等字段。CAPA 文档则侧重于问题描述、根本原因分析、实施计划及验证结果。字段中可能包含药品批次号、供应商代码、审计日期、不符合项编号、风险评分等,单位多为日期、文本描述或枚举值。
这些特征在「向量模型与索引」这一环带来什么约束
供应商审计文档的低更新频率意味着初始索引构建后,增量更新的压力较小,可以将更多资源投入到高质量的初始向量生成上。文档中包含大量结构化信息和关键实体,例如供应商名称、药品批次、具体不符合项描述,这些信息需要在向量化过程中得到有效编码。扫描件的存在要求在向量化前进行高质量的 OCR 识别,否则会导致信息丢失,影响召回准确性。审计报告和 CAPA 文档往往篇幅较长,需要合理的分段策略,避免单个文本块过大稀释关键信息,或过小导致上下文不足。字段如风险评分、不符合项编号等,虽然是数字,但其语义重要性高,需要确保向量模型能够捕捉其与文本描述之间的关联。
配置怎么定
| 配置项 | 建议取法 | 这样取的依据 |
|---|---|---|
embeddingModel | multimodal-embedding-v1 | 兼顾多模态信息,如审计报告中的图表或扫描件处理。 |
分段长度 | 800–1200 字符 | 平衡上下文完整性与关键信息密度。 |
分段重叠长度 | 100 字符 | 确保分段边界上下文的连续性。 |
PARSE_FILE_TIMEOUT_SECONDS | 600 秒 | 应对大型审计报告和扫描件的 OCR 处理时间。 |
召回条数 | 前 10 条 | 确保初期召回足够多的潜在相关文档块。 |
相似度阈值 | 按实测标定 | 需根据实际查询场景和数据分布进行调整。 |
容易做错的三处
- 文档长时间索引未完成,常见原因是文件过大或包含大量图片导致 OCR 处理超时,或
PARSE_FILE_TIMEOUT_SECONDS参数设置过小。 - 检索结果中关键实体信息缺失,通常是由于向量模型选择不当,未能有效处理文档中的结构化或半结构化字段。
- 针对相同审计发现的多次查询,返回结果一致性差,可能是因为文档分段策略不合理,导致语义相近的信息被拆分到不同的向量块中。
怎么确认配好了
- 上传一份典型的供应商审计报告和一份 CAPA 文档,检查是否能正常完成索引,且无报错提示。
- 对比源文档中的关键信息(如不符合项编号、风险等级),通过检索查询,验证这些信息是否能被准确召回。
- 构造一些包含供应商名称、药品批次或审计日期的复杂查询,检查召回结果的相关性是否达到预期,并评估召回文档块的完整性。
问题素材取自公开社区提问(2026-09-11 去重 4,834 条)。文中的配置项名称与取值区间需以所用版本的实际界面与文档为准;本页核验日 2026-09-21,当时的最新发布版本为 FastGPT v4.17.0。