Fieldy AI Webhook

🎙️ 语音唤醒触发,智能体随心控

automation榜 #27

通过 Fieldy webhook 转换模块实现语音唤醒词触发 Moltbot 智能体,支持自定义唤醒词与日志记录,适用于语音交互自动化场景

收藏
8.4k
安装
2.3k
版本
0.1.1
CLS 安全性认证2026-06-23
点击查看完整报告 >

使用说明

核心用法

Fieldy 是一个 Moltbot Gateway 的 webhook 集成技能,用于将 Fieldy 应用的语音转录数据接入 Moltbot 智能体。核心架构包含三层:

1. Webhook 入口:接收 POST /hooks/fieldy 请求,需携带认证 token
2. 转换模块 (fieldy-webhook.js):解析 transcript 内容,识别唤醒词(默认 "Hey, Fieldy" 或 "Fieldy")

3. 智能体触发:匹配唤醒词后,提取后续文本作为消息内容触发指定 agent

配置流程

  • 部署转换脚本到指定目录
  • moltbot.json 中配置 hooks 映射,启用 transform 模块
  • 在 Fieldy 应用后台设置 webhook URL 及 token
  • 重启 Gateway 服务使配置生效

唤醒机制

  • 触发模式:transcript 包含唤醒词 → 提取 wake word 之后的内容 → 注入 {{message}} 模板 → 触发 agent
  • 静默模式:无唤醒词的 transcript 仅记录/保存,不触发智能体
  • 可定制性:唤醒词、解析逻辑、日志行为均可通过修改 fieldy-webhook.js 调整

显著优点

| 维度 | 优势 |
|------|------|
| 灵活性 | 模块化解耦,transform 脚本可独立迭代 |
| 安全性 | 支持 token 认证(query param 或 Authorization header) |
| 成本可控 | 无唤醒词请求不触发 agent,避免无效计算消耗 |
| 生态兼容 | 原生适配 Fieldy 应用,Moltbot 生态标准 webhook 接口 |

潜在局限

1. 部署复杂度:需手动管理文件路径、JSON 配置、服务重启等多环节
2. 调试门槛:transform 逻辑黑盒化,错误排查依赖日志审查

3. 单点依赖:Gateway 重启为必需步骤,生产环境需考虑可用性影响

4. 扩展性边界:当前仅支持单一路径映射 (/hooks/fieldy),多实例部署需重复配置

适合人群

  • 已部署 Moltbot Gateway 并需要集成 Fieldy 语音数据的开发者
  • 追求低延迟语音交互触发,且能接受自托管运维的团队
  • 需要将语音唤醒词与 LLM agent 联动的自动化场景构建者

常规风险

  • 认证泄露:token 通过 URL query param 传输时可能暴露在日志/历史记录中
  • 脚本注入fieldy-webhook.js 作为执行模块,若来源不可信存在代码执行风险
  • 服务可用性:Gateway 单点故障将中断整个 webhook 链路
  • 消息注入:未充分 sanitize 的 transcript 内容可能通过 {{message}} 模板引发 prompt 注入

安全解读

功能概述

Fieldy 是一个专为 Moltbot 设计的 webhook 转换模块,用于接收 Fieldy 应用的语音转录数据。核心功能包括:

  • 唤醒词检测:识别 "Hey Fieldy" 或 "Fieldy" 触发 Agent
  • 智能过滤:无唤醒词的转录仅记录不触发,避免误唤醒
  • 本地日志:所有转录文本以 JSONL 格式安全存储于本地

显著优点

1. 零外部依赖:纯本地处理,无网络请求,供应链攻击风险极低
2. 安全编码:无 eval/exec/system 等危险函数,输入处理含完整 try-catch

3. 架构简洁:213 行代码,5 个文件,易于审计和维护

4. 灵活配置:唤醒词、解析逻辑、日志行为均可自定义

潜在局限

  • 隐私合规待完善:用户转录文本本地存储但缺乏自动清理机制
  • 来源可信度:T3 级社区项目,需关注后续更新
  • 无企业支持:个人开发者维护,SLA 无保障

适合人群

  • 使用 Fieldy 语音应用的个人用户
  • 需要语音触发 AI Agent 的自动化场景
  • 注重数据本地化的隐私敏感用户

常规风险

  • 长期日志积累可能占用存储空间
  • 建议配置 30 天自动清理策略
  • 生产环境建议 Fork 后独立审计

Fieldy AI Webhook 内容

src文件夹
手动下载zip · 3.3 kB
fieldy-webhook.jstext/javascript
请选择文件