讲师中心 微信公众号
AI工具推荐 视频效率加速

Dify构建智慧农业农作物病虫害智能问答指南

落晨吖_6243

落晨吖_6243

发布时间:2026-10-23 08:55:38

|

861人浏览过

|

来源于php中文网

原创

需用Dify搭建内网部署的农业智能问答系统,整合PDF手册、Excel案例、Neo4j三元组三类本地知识源,配置父子知识库、bge-m3嵌入及病害意图识别节点,并严格遵循农技提示词规范实现可溯源精准问答。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

dify构建智慧农业农作物病虫害智能问答指南

你需要用Dify快速搭建一个能准确回答“水稻叶片发黄是什么病”“番茄卷叶怎么治”这类农业问题的智能问答系统,不依赖外部API、数据不出内网、结果可溯源到原始防治手册或专家经验文档。

准备农业领域专用知识源

从本地收集三类核心材料:PDF格式的《全国农作物病虫害识别与防治手册》(农业农村部2025年版)、Excel整理的327条田间实测案例(含症状描述、作物类型、确诊病害、施药方案)、Neo4j导出的CSV三元组(如“稻瘟病-导致-叶片褐色斑点”)。这三类文件必须放在同一文件夹下,【文件名不能含中文括号、空格或特殊符号,否则Dify解析时会跳过整份文档】。

将文件夹压缩为ZIP包,大小控制在80MB以内——超过此限Dify Web界面上传会静默失败,无报错提示。

创建农业知识库并配置分段逻辑

登录Dify控制台 → 点击左侧“知识库” → “新建知识库” → 命名为“农技问答_2025_v2”。

关键配置项设置如下:

  • 父子模式:开启(确保“水稻纹枯病”的子节点能继承“水稻”作物属性)
  • 分段最大长度:512字符(手册中防治方法常含多步骤,太短会割裂操作流程)
  • 分隔符:选择“标题”(利用PDF原文中的“一、症状识别”“二、防治措施”自动切分)
  • 向量嵌入模型:bge-m3(对农业术语如“白穗”“褐飞虱”等专有名词召回率比bge-large-zh高17%)

点击“保存并开始处理”,等待状态变为“已完成”。此时不要立即测试,先检查处理日志里是否出现“跳过文件:xxx.pdf(编码异常)”——如有,用Notepad++另存为UTF-8无BOM格式再重传。

构建病虫害意图识别节点

进入应用编排界面 → 拖入“文本分类”节点 → 命名为“病害意图识别”。

方法一:使用内置规则引擎

Dify
Dify

Dify AI应用开发平台指南。用于构建LLM应用、工作流、Agent和知识库。当用户需要(1)使用Dify创建AI应用 (2)设计LLM工作流 (3)配置知识库RAG (4)开发AI Agent (5)调用Dify API (6)自托管部署Dify时激活此技能。

下载

在规则配置中添加三条正则匹配:
① 匹配“[作物名] [部位] [异常状态]”(如“玉米茎秆腐烂”)→ 分类为“症状初判”
② 匹配“怎么治|如何防治|用什么药”+作物名 → 分类为“防治方案”
③ 包含“预警|发生期|适宜温度” → 分类为“发生规律”

方法二:挂载轻量微调模型

上传已训练好的scikit-learn分类器joblib文件(输入字段必须为纯文本,禁止含图片base64),标签体系严格按知识库实体类型定义:作物、病害、虫害、症状、农药、防治时期。模型输出置信度低于0.75时,自动触发兜底流程返回“请补充作物种类和具体症状描述”。

设计农业问答提示词模板

在应用提示词编辑区粘贴以下内容(注意保留所有换行和缩进):

/nothink# 角色设定
你是扎根一线的农技推广员,熟悉水稻、小麦、玉米、番茄、辣椒五类主栽作物的常见病虫害。所有回答必须基于已加载的知识库内容,禁止推测未提及的农药混配方案或跨作物防治经验。

# 回答规范
1. 首句直给结论:“可能是XX病/虫害”(仅当知识库存在明确对应关系)
2. 症状描述需引用原始手册原文,标注出处页码(如“据P47描述:…”)
3. 防治方案分三栏呈现:【农业防治】/【生物防治】/【化学防治】,每栏不超过2条
4. 涉及农药时,必须注明有效成分、推荐剂量、安全间隔期,三项缺一不可

# 严禁行为
- 不得建议使用知识库未收录的农药商品名
- 不得对“是否绝产”“能否食用”等后果性问题做确定性判断
- 当用户提问包含“偏方”“土法”时,回复“该方法未见于权威农技资料,建议优先采用手册推荐方案”

验证典型农业问答链路

在调试窗口输入测试问题:“早稻分蘖期叶片出现水浸状灰绿色斑,边缘有黄色晕圈,田边先发病”,点击发送。

观察响应流:
第一步:意图识别节点应归类为“症状初判”
第二步:知识库检索应命中《水稻病害图谱》P33“水稻白叶枯病”条目,且返回的防治方案中【化学防治】栏明确写出“噻菌铜悬浮剂,亩用量60g,安全间隔期14天”
第三步:最终回答首句必须是“可能是水稻白叶枯病”,而非“建议您联系当地农技站”之类模糊表述。

若第二步未返回任何知识片段,立即检查知识库处理日志中的“分块数量”是否为0——这表示PDF解析失败,需用Adobe Acrobat重新导出为“搜索型PDF”后再上传。

热门AI工具

更多
PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

相关专题

更多
Dify 本地部署与企业配置
Dify 本地部署与企业配置

本专题系统讲解 Dify 从零开始的本地部署方法与企业环境配置实践,涵盖 Docker 安装、依赖准备、数据库初始化、反向代理、参数调优、安全加固与多用户开通,帮助开发者与企业团队快速搭建稳定可用的 Dify 平台。

757

2026.06.05

Dify Agent智能体开发实战教程
Dify Agent智能体开发实战教程

本专题聚焦 Dify Agent 智能体的设计与开发,涵盖 Agent 模式选择、工具集成、提示词设计、多步推理、上下文记忆与多 Agent 协作,帮助开发者构建可执行复杂业务任务的智能体应用。

265

2026.06.05

Dify RAG知识库构建实战教程
Dify RAG知识库构建实战教程

本专题围绕 Dify RAG 知识库的全流程实践展开,从文档导入、分段切片、向量化到混合检索、重排优化与召回评估,帮助你打造高准确率、低幻觉的企业知识问答应用。

236

2026.06.05

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

0

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

0

2026.10.22

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

0

2026.10.22

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

0

2026.10.22

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Dify零基础教程
Dify零基础教程

共0课时 | 153人学习

学习Agent,从Dify开始
学习Agent,从Dify开始

共0课时 | 150人学习

Dify 部署与运维指南
Dify 部署与运维指南

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn