UStackUStack
Spectrum icon

Spectrum

Spectrum 是开源框架,可将智能体连接到 iMessage、Telegram、WhatsApp、Slack、Discord、Instagram 等,实现低延迟消息与可观测控制。

Spectrum

Spectrum 是什么?

Spectrum 是 Photon 的开源框架,可将智能体应用连接到日常消息和聊天界面。其核心目的是让您部署智能体,从而用户可以通过人们已使用的平台与之互动。

Spectrum 支持多种界面(包括 iMessage、Telegram、WhatsApp、Slack、Discord 和 Instagram),专注于可靠的智能体执行和消息传递,使互动在不同原生平台行为下感觉快速响应。

主要特性

  • 开源智能体连接层: 使用 Spectrum 将智能体连接到常见用户端消息界面,无需为每个平台从零构建单独集成。
  • 低延迟智能体执行和消息传递: Spectrum 设计支持快速消息传递(包括 Photon 边缘网络上的亚秒级消息),旨在实现响应式智能体互动。
  • 针对原生平台限制的自适应内容渲染: Spectrum 调整消息结构、格式和互动模式,以更好地匹配每个平台支持的内容。
  • 透明扩展支持: Spectrum 适用于从早期实验到高容量生产部署的增长,无需架构变更。
  • 内置可观测性和控制: 提供详细审计日志、消息历史以及人为干预控制,用于监控和审查智能体行为。

如何使用 Spectrum

  1. 通过 SDK 入门: 通过 npm 安装 Spectrum(页面显示 npm install spectrum-ts)。
  2. 配置智能体针对支持界面: 使用 Spectrum 将您的智能体连接到一个或多个支持的消息平台(例如 iMessage、Telegram、WhatsApp、Slack、Discord、Instagram)。
  3. 发送平台感知互动: 使用 Spectrum 的消息处理,根据每个平台的限制适当渲染内容。
  4. 监控和管理行为: 使用 Spectrum 的审计日志、消息历史和人工审查控制可靠运行系统。

使用场景

  • 消费级聊天体验(多平台): 部署智能体,让用户通过 iMessage、Telegram、WhatsApp、Slack、Discord 或 Instagram 等平台直接与之消息——无需用户采用新应用。
  • 互动式 iMessage 工作流: 构建基于 iMessage 的互动,使用结构化提示(例如发送带选项的投票式问题),Spectrum 会调整内容在 iMessage 中的呈现方式。
  • 敏感任务的人为干预审查: 当智能体输出需要监督时,使用 Spectrum 的人为干预控制标记项目进行审查,并通过审计日志和消息历史支持操作员决策。
  • 从原型到生产的扩展: 从连接单个界面的小型智能体部署开始,然后扩展到更大用户量跨支持平台,同时保持相同集成方式。
  • 智能体行为的运营监控: 使用内置可观测性(审计日志和消息历史)了解智能体行为及消息处理情况随时间变化。

常见问题

  • Spectrum 是托管服务还是软件框架? Spectrum 是开源框架,可安装和集成(页面显示 npm 安装),用于将智能体连接到消息界面。

  • Spectrum 支持哪些平台? 页面列出 iMessage、Telegram、WhatsApp、Slack、Discord 和 Instagram,以及“其他日常使用的界面”。

  • Spectrum 会根据平台更改内容发送方式吗? 是的。它包含自适应内容渲染,调整消息结构、格式和互动模式以匹配原生平台限制。

  • Spectrum 提供监控工具吗? 是的。它包括审计日志、消息历史和人为干预控制。

  • 如何开始构建? 页面指向入门指南,通过 npm install spectrum-ts 安装库,然后将您的智能体连接到支持界面。

替代方案

  • 特定消息平台机器人 SDK/API: 使用各平台的原生机器人或消息 API 为每个平台构建单独集成。与 Spectrum 的统一连接方式相比,这会增加平台特定工作量。
  • 带消息集成的通用自动化/工作流工具: 使用连接消息应用的流程平台实现聊天式自动化。这些工具可能更适合确定性工作流,而 Spectrum 则围绕智能体连接和自适应消息设计。
  • 自定义消息路由服务: 自行实现跨平台的消息路由和渲染层。这提供最大控制权,但会将扩展、格式适配和可观测性的更多工程工作转移到您身上。
  • 内置通道连接器的智能体框架(如果有): 某些智能体框架包含自己的消息集成。区别在于通道连接层的位置(Spectrum 与框架)和开箱即用的自适应渲染与可观测性程度。
Spectrum | UStack