鱼浮头氨氮中毒预警
将以下提示词粘贴到你的 AI 对话框中:
请根据官方指南 https://skillhub.cn/install/skillhub.md 安装 @user_bb47e3e3/fish-gasping-ammonia-warning-analysis 技能到你的 AI 助手。
技能介绍
鱼缸里那场来不及看见的急症
氨氮中毒和缺氧是水族箱最常见的急性事故之一。问题在于:这类事件几乎不会"提前打招呼"。鱼只在水面附近表现出浮头行为——嘴反复探出水面、张口快速开合、鳃盖运动加剧——但当饲主肉眼发现时,往往已经出现死鱼。这个技能要解决的,就是把这个发现窗口从"事后翻尸体"提前到"行为刚异常的几十秒内"。
它如何工作
输入是固定摄像头的画面(需同时覆盖水面带和水中段,≥720p、≥25 FPS,支持 mp4/avi/mov,≤10MB)。分析逻辑围绕三个视觉特征:
鱼嘴反复探出水面:头部冲出水面后缩回口部快速开合:频率 > 2 次/秒,类似喘气鳃盖开合幅度增大:按体长归一化
核心预警门槛是多鱼(≥2 条)同时出现上述行为且持续 ≥60 秒(窗口可在 30–300 秒间配置)。判定结果映射到 7 类场景码(如 multi_fish_gasping_severe、whole_tank_gasping_emergency),再按 4 级策略递进:Level 2 单鱼观察,Level 3 建议立即测水质(NH3/NO2⁻/DO/pH)并增氧、准备换水,Level 4 追加联系人通知、换 1/3–1/2 水(温度 pH 匹配,禁冷水直冲)并联系兽医。
适用边界
几个容易踩的坑,技能里都有约束:
- 鱼种基线:斗鱼、攀鲈、鳉鱼科、蛇头鱼等气呼吸鱼种天然会到水面换气,孔雀鱼等水面摄食型天然聚在水面,严禁用通用阈值盲判
- 生理性上下文:投喂抢食、强水流、高温、鱼苗集群都会造成假阳性,需结合场景排除
- 信号可靠性:水面波纹过大、浮草遮挡、跟踪率 <80% 时必须返回
gasping_signal_unreliable,宁可不报也不误报 - 语义红线:只输出"视觉预兆/风险预警",不做具体疾病确诊,不推荐任何药剂或剂量,不越权控制增氧泵等设备
- 数据保留:完整视频留存 ≤7 天,仅入库浮头事件片段
历史报告通过 --list 从云端接口查询,按 tank_id + 事件时间戳组织,含浮头鱼条数、持续时长、口开合频率、鳃盖幅度、建议动作和免责声明。
使用场景
- 家庭鱼缸饲主出差或深夜无法守缸时,用固定摄像头监控水面,在多条鱼浮头持续超过 60 秒时收到预警并及时换水增氧
- 公共水族馆值班运维工程师管理多个展示缸,希望通过摄像头画面在鱼群大面积浮头、缺氧扩散前触发紧急告警
- 水产养殖场技术员夜间巡塘人力不足,用固定摄像头分析水面行为,捕捉鱼群集体浮头的早期缺氧信号并分级上报
- 水族设备集成方在自有摄像头或监控系统中嵌入浮头识别能力,为终端用户提供氨氮中毒或缺氧风险的可视化预警
适合人员
- 家庭水族箱饲主:出差、加班或夜间无法实时看缸,希望在鱼只浮头的最早阶段收到通知,赶在死鱼前处理
- 公共水族馆值班运维工程师:负责多个展示缸的日常巡检,需要在低人力时段自动发现鱼群集体浮头这类急症
- 水产养殖场技术员:巡塘覆盖范围和频次有限,希望用摄像头自动识别鱼群缺氧浮头并按级别推送告警
- 智能鱼缸硬件或水族安防系统的开发者:正在把视觉预警能力集成进摄像头或监控产品线,需要现成的浮头识别接口