360 Secure SkillHub
360 安全技能中心

病害知识库流程编排技能

串联图片检测、特征提取、向量检索与图文匹配,对病害知识库做多模态检索与重排序,输出含病害信息、症状、发生规律、防治方案、相似病害与置信度的结构化诊断报告,支持批量诊断与低置信度过滤。现有文件为配置、知识库数据、索引元数据和索引脚本,未包含 SKILL.md 引用的主流程模块。

kumamon2019s
kumamon2019s
热度 36.60
最近更新 2026-05-11 17:38:37
分类:知识依赖:代码执行 / 读写文件 / 第三方 API应用场景:数据处理 / 工作流 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add pipeline-orchestrator
Metadata
name
pipeline-orchestrator
description
病害知识库流程编排技能,负责串联图片检测、特征提取、向量检索、图文匹配全流程,输出完整的病害诊断结果和解决方案。

病害知识库流程编排技能

核心功能

  1. 串联病害检测、图片嵌入、向量检索、文本检索全流程,无需人工干预
  2. 支持自定义编排规则,适配农作物、工业、建筑等不同场景的诊断需求
  3. 自动融合图文多模态检索结果,进行rerank排序,输出最匹配的诊断结果
  4. 支持异步批量处理,单批最大支持1000张图片的并发诊断
  5. 内置结果校验机制,自动过滤低置信度结果,支持人工审核回调

依赖安装

pip install pydantic>=2.0 aiohttp>=3.8 tenacity>=8.2

使用方式

单图诊断

from scripts.orchestrator import DiseasePipeline
pipeline = DiseasePipeline(config_path="./config/pipeline.yaml")
diagnosis_report = pipeline.run(
  image_path="./corn_disease.jpg",
  user_query="玉米叶子有黄褐色斑点,背面有霉层是什么病?"
)

批量诊断

reports = pipeline.batch_run(
  image_paths=["./img1.jpg", "./img2.jpg"],
  queries=["第一个图是什么病", "第二个图怎么防治"]
)

输出格式

返回完整结构化诊断报告,包含:

  • 病害基本信息:名称、别名、病原、分类
  • 症状描述:典型症状、易发部位
  • 发生规律:发病条件、传播途径
  • 防治方案:农业防治、物理防治、化学防治、生物防治
  • 相似病害参考:3个易混淆病害的区分要点
  • 置信度:综合诊断置信度得分(0-1)
  • 处理建议:是否需要人工复核