这个品类的数据长什么样
农化制品的数据主要来源于农业农村部农药登记公告、企业生产备案台账、田间试验报告及经销商销售台账。数据更新节奏随业务场景变化:新登记产品随年度审批周期更新,经销商月度销售数据同步更新,田间试验数据随作物生长周期更新。文档结构以结构化表单为主,包含产品名称、登记证号、有效成分含量、适用作物、推荐用量、安全间隔期等字段,有效成分含量单位多为g/L或%,推荐用量单位多为g/亩或mL/hm²。
这些特征在「表单与交互」这一环带来什么约束
农化制品的专业字段与固定单位要求,要求表单需预设专业术语选项,不使用开放输入,避免用户输入非标准术语。数据随审批与生长周期更新,要求交互环节需实时关联最新备案数据,避免使用过期信息。不同剂型对应不同用量单位,要求表单可根据剂型自动切换单位选项,减少用户输入错误。登记证号存在固定格式前缀,要求交互环节自动校验格式合法性,拦截无效输入。
配置怎么定
| 配置项 | 建议取法 | 这样取的依据 | ||
|---|---|---|---|---|
form_field_validation_rule | 针对有效成分字段配置`^[0-9.]+(g/L | %)$正则,用量字段配置^[0-9.]+(g/亩 | mL/hm²)$`正则 | 匹配农化制品有效成分与用量的标准格式要求 |
recall_top_k | 前6条 | 覆盖常见作物、剂型与用量组合的营销内容需求 | ||
text_extract_threshold | 0.85 | 农化专业术语辨识度较高,阈值过低易提取无关内容 | ||
conversation_wait_trigger | 当text_extract返回空结果时触发 | 适配提取失败后等待用户补充信息的场景 | ||
re_rank_return_count | 前3条 | 控制重排后返回的精准结果数量,避免信息过载 | ||
form_unit_switch | 按剂型(粉剂/水剂/颗粒剂)自动切换用量单位 | 匹配农化制品不同剂型的用量单位规范 |
本页给出的参数取值均为常规建议,用于确定配置的起点。实际取值受材料形态、数据量与业务规则影响,具体问题需具体分析,建议在自有样本上实测后再定。
容易做错的三处
- 现象:文本提取失败后未弹出指定提示,会话直接结束。原因:未配置
conversation_wait_trigger参数,导致提取失败后未挂起会话等待用户输入。 - 现象:启用重排模型后,返回结果条数与配置不符。原因:
re_rank_return_count参数取值大于recall_top_k参数,导致配置冲突。 - 现象:表单提交后出现单位混用错误,如粉剂产品使用mL/hm²作为用量单位。原因:未配置
form_unit_switch参数,未根据剂型自动切换对应单位。
怎么确认配好了
- 上传一份完整的农化产品备案文档,检查
text_extract模块是否正确提取有效成分、用量等核心字段。 - 手动触发文本提取失败场景,检查是否弹出预设提示并进入等待状态,等待用户输入后可正常继续会话。
- 启用重排模型后,查看返回结果条数是否与
re_rank_return_count配置一致,无多余或缺失结果。 - 提交包含不同剂型的测试表单,检查用量单位是否自动匹配剂型切换,无格式错误。
问题素材取自公开社区提问(2026-09-11 去重 4,834 条)。文中的配置项名称与取值区间需以所用版本的实际界面与文档为准;本页核验日 2026-09-14,当时的最新发布版本为 FastGPT v4.17.0。