鱼类摄食行为活跃度分析
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_bb47e3e3/fish-feeding-activity-analysis。
技能介绍
要解决什么问题
观赏鱼与养殖场景里,食欲下降往往是肠炎、寄生虫、水质恶化或应激的早期信号,但人工盯缸很难在每次投喂后稳定记录「来了几条鱼、抢食有多猛、剩了多少料」。本技能面向智能喂食器内置摄像头或鱼缸固定摄像头在投喂后采集的短视频,把「凭感觉判断不吃食」变成可对比的结构化指标与历史报告。
技能如何工作
核心采样窗口是投喂后 1 分钟内(可选延长至约 3 分钟用于缸底剩料评估)。流程大致是:
- 投喂信号校验:识别是否处于投喂窗口、是否检测到抛料动作;水浑浊度过高或信号不可靠时返回
feeding_signal_unreliable,不输出虚假的食欲下降告警。 - 视觉量化:多鱼检测与跟踪,统计聚集抢食数量并与基线比对;量化游动速度、摄食动作频率、抢食激烈度;按水面/中层/底层分层统计摄食事件;在 60s/180s 窗口估算剩料比例。
- 综合判定:融合为 0–100 分活跃度评分,并映射到
feeding_excellent、normal、slightly_low、appetite_decline等场景;结合鱼种基线(水面型、底层型、立体型、夜行型)与生理性低食欲上下文(水温骤变、繁殖期、换粮等)降低误报。 - 告警与报告:按 Level 1–4 递进建议(水质排查、暂停投喂、联系兽医等);每餐按
tank_id与投喂时间戳生成报告;历史清单需走云端 API(--list),不得用本地会话拼凑。
适用边界
输出是基于视觉的活跃度评估,不是疾病诊断;禁止给出具体药名与剂量,也不能代用户启停喂食器、投药或换水。视频需清晰覆盖投喂区,常见格式如 mp4/mov,帧率建议 ≥15 FPS。
使用场景
- 智能喂食器每次自动投料后,用内置摄像头 1 分钟内录像,需要生成当餐活跃度分与剩料比例并入库
- 家庭鱼缸固定机位在人工投喂后上传短视频,想判断是正常略低食欲还是应排查水质与应激
- 养殖场按缸号留存多餐摄食记录,需从云端拉取历史清单并对连续异常餐次做分级告警汇总
- 公共水族馆饲养员在展缸投喂后复核鱼群响应人数与抢食强度,用于日常巡缸记录而非疾病确诊
适合人员
- 运营带联网喂食器的家庭水族爱好者,希望每餐自动出报告并在食欲持续偏低时收到可执行的排查建议
- 按多个养殖池管理投饵与巡缸的场技术员,需要把投喂后视频转成可对比的 0–100 分与历史餐次清单
- 对接鱼缸摄像头或喂食器产品的嵌入式/应用工程师,要把摄食活跃度分析作为技能脚本接入现有投喂事件流
- 公共水族馆一线饲养员,需在每次投喂后快速记录鱼群响应与剩料情况并留档,同时遵守不做用药处方的边界