跳到主要内容
返回时间线
mastra.ai来源发表:

Mastra 智能体接入 Ring 门铃信号:门口有人时,智能体能先看快照再决定动作

核心概要

Mastra 的智能体现在可以接收 Ring 门铃事件,每个事件以可配置优先级的通知信号进入智能体线程。此前智能体主要响应 Slack、Discord、iMessage 等软件消息,如今可以调用 Ring API 取回快照或视频片段,再判断门口有人时该做什么。默认每个事件附带一张快照图像;把 tools.clip 的 visibleToModel 设为 true 并使用支持视频输入的模型,智能体还能看视频。

Source-provided article image: Introducing Ring Signals for Mastra Agents
mastra.ai

深度剖析

Mastra 智能体新增 Ring 信号,门铃事件可以作为通知信号进入智能体线程,并带有可配置的优先级。 智能体此前通常被配置为响应 Slack、Discord、iMessage 等受支持渠道提供方发来的软件事件。 Ring 信号把门铃变成智能体可以据以行动的事件源,智能体随后可从 Ring API 取回快照或视频片段。

事件到达后,智能体拿到的是门口现场的快照,并可据此决定是否标记需要紧急关注的到访。 默认情况下,智能体收到每个事件的一张快照图像。 把 tools.clip 的 visibleToModel 设为 true 并使用能接收视频输入的模型后,智能体也可以观看视频片段。

事件可以按类型配置优先级和摘要,重复事件可合并为一条通知,还能附带智能体在通知上看到的属性。 配置项包括 events 设定每个 Ring 事件的优先级与摘要,attributes 添加通知属性,coalesce 为 true 时合并重复事件。 Ring 信号默认把事件发到自己的线程,也可通过 target 属性订阅已有渠道线程,例如与 iMessage 共用同一 resourceId 和 threadId。

启示与展望

演示范围是 Mastra 智能体通过 Ring 信号接收门铃事件,需要把 Ring 开发者应用关联到 Ring 账户,并按 Ring 集成指南完成设置。默认每个事件附带一张快照;观看视频需要把 tools.clip 的 visibleToModel 设为 true,并使用支持视频输入的模型。

材料没有给出识别准确率、延迟或误报方面的数据,智能体对快照和视频的判断效果取决于所选模型与开发者配置的提示。