猫叫识别意思
规则 + 情境解读:用户描述「何时叫、叫得怎样、猫在干什么」,输出 1~3 条最可能含义与建议回应。
不是麦克风机器学习识别,也不是 UI 猫叫音效。
何时使用
- 「它一直对着空碗喵是什么意思」
- 「半夜尖声叫」「短促喵一声」「长声哀叫」
与同类差异
| Skill | 做什么 |
|---|---|
| 猫叫声提示 | 给系统播提示音 |
| 猫语学习 | 背卡片、做测验 |
| 本 Skill | 单次情境 → 释义假设 |
硬约束
- 输出必须带 置信口径:如「较可能 / 需结合观察 / 建议排除不适」。
- 禁止声称 100% 听懂或替代兽医;出现疼痛相关关键词时优先「尽快检查」。
- 输入结构化:
situation+meowTraits+ 可选age/neutered。 - 至少覆盖:要吃、要玩、要门开、问候、不适、发情/未绝育相关(温和表述)。
- 本地规则表即可,无需上传录音。
推荐输入/输出
export type MeowInput = {
situation: string // 如:凌晨对着卧室门
traits: {
length?: '短' | '中' | '长'
pitch?: '低' | '中' | '高'
repeat?: '单次' | '反复'
volume?: '轻' | '响'
}
notes?: string
}
export type MeowReading = {
hypotheses: Array<{ label: string; likely: '高' | '中' | '低'; why: string }>
tryRespond: string[] // 可尝试的回应
watchOut: string[] // 需警惕的信号
}
规则思路(示例)
- 餐点前后 + 短促反复 → 要吃/催饭(高)
- 门边 + 长声 → 想出门或找人(中~高)
- 躲藏/弓背 + 嘶嘶 → 恐惧防御(勿强行接近)
- 突然频繁夜间哀叫 + 老年 → 提示就医排查(高优先级提示)
Agent 执行步骤
- 向用户要齐情境与特征(缺则先问 1~2 个关键问题)。
- 匹配规则表,输出
MeowReading中文叙述。 - 给「先做 / 别做」各 1~2 条。
- 收尾免责:个体差异大,异常持续请就医。
附加
- README.md · reference.md · templates/rules.md