动力煤投研知识库建设的多轮对话与提示词

动力煤投研数据主要来自国家能源局官方公告、沿海港口现货报价平台、期货交易所交割数据、行业协会供需周报。更新节奏覆盖每日现货报价、每周行业动态、每月供需平衡表

这个品类的数据长什么样

动力煤投研数据主要来自国家能源局官方公告、沿海港口现货报价平台、期货交易所交割数据、行业协会供需周报。更新节奏覆盖每日现货报价、每周行业动态、每月供需平衡表、年度产业规划报告。文档形态多为结构化xlsx表格与pdf分析报告,核心字段包含热值、硫分、灰分、现货价格、港口库存、运输里程等,单位多为千卡/千克、百分比、元/吨、万吨。部分历史数据以csv格式批量导出,包含连续多年的月度统计条目。

这些特征在「多轮对话与提示词」这一环带来什么约束

多源数据的时效性差异要求多轮对话中需关联指定数据的发布时间,避免混淆不同周期的统计结果。结构化字段多且单位特殊,提示词需明确约束字段识别与单位统一,防止出现热值与体积单位混用的错误。不同港口、品级的动力煤统计口径存在差异,需在对话上下文保留用户指定的品类维度,避免跨品类参数混淆。大体积结构化文档的解析结果需与对话上下文联动,确保模型能精准匹配用户提及的具体数据条目。

配置怎么定

配置项建议取法这样取的依据
maxContext前 8–12 轮对话上下文动力煤投研对话多涉及多维度参数对比,需保留足够上下文避免参数混淆,同时避免过长导致模型上下文溢出
UPLOAD_FILE_MAX_SIZE500 MB动力煤的月度供需报告、历史价格数据库多为大体积xlsx或csv文件,需支持较大文件上传
PARSE_FILE_TIMEOUT_SECONDS300 秒大体积结构化表格解析需较长时间,避免因超时导致解析失败
召回条数前 6–10 条动力煤投研数据维度多,需召回足够的历史数据支撑对比分析,同时避免冗余信息干扰
相似度阈值0.75–0.85需精准匹配动力煤的特定参数(如热值等级),避免与其他煤炭品类的文档混淆
分段长度800–1200 字符动力煤的结构化表格和分析报告段落较长,分段需保留完整的字段说明与数据逻辑

本页给出的参数取值均为常规建议,用于确定配置的起点。实际取值受材料形态、数据量与业务规则影响,具体问题需具体分析,建议在自有样本上实测后再定。

容易做错的三处

  • 现象:调用文件上传识别接口时,xlsx格式的动力煤数据库无法被AI对话调用,或返回错误码413。原因:上传文件大小超过UPLOAD_FILE_MAX_SIZE配置的阈值,或未启用结构化文档解析功能。
  • 现象:多轮对话中模型无法正确关联用户问题中的变量,例如无法绑定用户指定的“5500大卡动力煤”参数。原因:提示词未明确绑定用户问题的变量名,或未在上下文配置中保留用户输入的参数信息。
  • 现象:调试预览生成的对话历史记录无法清理,或无法通过接口删除指定应用的历史数据。原因:未使用工作台的历史记录清理按钮,或调用清理接口时未指定正确的应用ID参数。

怎么确认配好了

  • 上传一份测试用的动力煤xlsx表格,检查解析结果中是否正确提取了热值、价格、库存等核心字段,字段单位是否与文档一致。
  • 发起两轮以上的多轮对话,例如先询问5500大卡动力煤的现货价格,再询问同期的港口库存,检查模型是否保留了“5500大卡”的品类限定,未混淆其他品级的数据。
  • 调整相似度阈值配置后,测试查询与动力煤无关的煤炭品类文档,检查模型是否正确过滤了无关结果。
  • 上传超过100MB的测试文档,检查解析是否在PARSE_FILE_TIMEOUT_SECONDS配置的时间内完成,未出现超时错误。

问题素材取自公开社区提问(2026-09-11 去重 4,834 条)。文中的配置项名称与取值区间需以所用版本的实际界面与文档为准;本页核验日 2026-09-14,当时的最新发布版本为 FastGPT v4.17.0。