SuperAPI AI 工具集

magic-mouth

智能体与模型

查看项目

更新于 10-20 17:16

技能介绍

Magic Mouth 是一个事件驱动的消息自动化技能,其核心模型可概括为“触发器 → 消息”。实际工作的重点在于明确三个部分:触发器的边界(在什么条件下触发、什么条件下不触发)、消息载荷(消息中包含哪些变量与模板),以及抑制与升级规则(如何处理重复触发、速率限制和逐级升级)。

用途:当用户描述需要根据特定事件自动发送消息或通知,而无需人工干预时,可使用此技能。典型请求模式包括“当[条件]时,发送/发布/通知[消息/接收者]”“为[场景]设置自动回复”“为[指标/事件]创建告警规则”“设计一个 webhook 处理器,在[事件]发生时向[渠道]发布消息”,以及提及触发器、触发条件、抑制规则、速率限制或升级阶段,或明确的无触发情形(如“如果……则不要触发”“对重复项抑制……”“仅一次……”)。

主要能力:该技能帮助提取确切的触发条件(指标阈值、事件类型、时间窗口、关键词匹配),注意复合条件或延迟(例如“等待5分钟再触发”);指定消息载荷中的每个变量(谁、什么、哪里、严重程度、链接),并编写带占位符的响应模板;定义无触发情形、速率限制、抑制窗口和升级阶段,明确重复触发时的行为;最终产出包含测试用例的触发-响应规格,测试用例覆盖正常触发、不触发、重复触发抑制和升级进展。如果 Slack 或消息 API 可用,还可包含具体的 API 调用或工作流配置。

使用方式:使用前需确认 Hermes 运行时中可用的环境变量 SLACK_TOKEN,以及 PATH 中可解析的 curl 二进制。流程上,先重述目标、成功条件和不可触碰的边界;然后提取触发器、指定载荷、定义边界;最后返回触发-响应规格,并附上交付物,包括触发-响应规格或消息模板、覆盖正常与边缘输入的示例载荷、关于速率限制、抑制、升级和日志的说明。技能还鼓励在可能触发告警或接触实时集成时,先选择非生产或低风险目标。

适用场景:适用于需要将特定触发条件与特定消息或通知绑定的自动化任务,例如自动回复规则、告警规则、webhook 消息处理器等。

限制:该技能明确不适用于一次性消息(无触发器、无自动化)、完整聊天机器人(需要自然语言理解和对话管理)、监控仪表盘(可视化而非消息路由)、静默陷阱/防御性代码操作、加密(密码学而非事件驱动投递)以及多媒体演示(媒体播放而非条件消息)。此外,不应自动化需要人工判断、同理心或法律审核的消息;需防范循环、垃圾消息和易被伪造的触发条件;必须为重复触发设置抑制机制;在凭据、目标范围和回滚预期未经验证前,不应依赖实时集成。关于收费、价格、平台支持范围等事实,资料暂未提供。