aida

🏢 智能建筑对话控制中枢

基于 AIDA 智能建筑自动化平台的对话接口,支持设备控制、能耗优化与诊断,需用户自建后端,适合楼宇管理场景。

收藏
3.6k
安装
1.4k
版本
v1.0.0
CLS 安全性认证2026-05-19
点击查看完整报告 >

使用说明

核心用法

AIDA Skill 为 OpenClaw 提供智能建筑自动化的对话入口,通过自然语言指令与 AIDA 平台交互。用户可通过四类意图完成操作::aida.status 实时查询楼宇状态(温度、能耗、设备运行等);aida.control 控制具体设备如灯光、窗帘、HVAC 系统;aida.optimize 执行优化策略,支持舒适度优先、节能优先、预防性维护三种目标模式;aida.diagnostics 对指定区域运行预防性诊断。所有请求通过标准 REST API 发送至用户自部署的 AIDA 后端,采用 Bearer Token 认证。

显著优点

1. 架构解耦:Skill 仅作为对话层,核心逻辑与数据存储完全由用户控制的 AIDA 后端承载,避免供应商锁定。
2. 意图设计清晰:四类意图覆盖楼宇管理的核心场景,映射到 Comfort/Energy/Preventive Maintenance 三大目标,符合行业最佳实践。

3. 安全基线良好:无危险函数、无硬编码密钥、无静默数据收集,错误处理避免信息泄露,通过环境变量实现配置外部化。

4. 部署灵活:作为演示/教学用途的轻量封装,适合快速验证智能建筑对话交互原型。

潜在缺点与局限性

1. 后端依赖重:Skill 本身无独立功能,必须配套部署 AIDA REST 服务,增加了整体架构复杂度。
2. 错误反馈模糊:网络异常时仅返回默认兜底回复,用户无法区分是后端故障、认证失败还是网络超时。

3. 输入校验有限:仅对 intent 做白名单校验,未对 API 返回数据进行 schema 验证,异常响应可能导致体验问题。

4. 来源可信度受限:T3 级个人开发者来源,无官方组织背书,企业场景需额外代码审计。

适合的目标群体

  • 智能建筑/智慧园区领域的开发者与系统集成商,需快速搭建对话交互原型
  • 高校与培训机构,用于 IoT、楼宇自动化相关的教学演示
  • 已有 AIDA 平台部署的企业用户,希望扩展自然语言控制入口
  • 对数据主权敏感、倾向自托管后端而非 SaaS 方案的组织

使用风险

  • 后端可用性风险:Skill 完全依赖外部 AIDA 服务,后端宕机将导致功能整体失效
  • 网络延迟与超时:建筑控制场景对实时性有要求,跨网络调用可能引入不可控延迟
  • 依赖版本漂移node-fetch 使用 ^ 前缀,小版本自动更新可能引入非预期变更
  • 认证密钥管理:虽通过环境变量配置,但密钥泄露风险仍取决于用户侧的运维实践
  • 功能边界认知:明确标注为 demo 用途,生产环境需自行增强监控、日志与熔断机制

安全解读

核心用法

AIDA Skill 为 OpenClaw 提供智能建筑自动化的对话式控制入口。用户可通过自然语言指令查询建筑实时状态(aida.status)、控制具体设备如灯光/窗帘/空调(aida.control)、执行节能或舒适度优化(aida.optimize),以及运行预防性诊断(aida.diagnostics)。典型交互如「AIDA,3楼关灯」或「优化能耗」。

显著优点

  • 配置安全:API 地址与认证密钥均通过环境变量管理,无硬编码敏感信息,符合安全最佳实践。
  • 依赖精简:仅依赖 node-fetch v3.3.2,该库维护活跃,无已知 CVE 漏洞。
  • 功能聚焦:代码仅 40 行/6 文件,职责单一,易于审计。
  • 隐私合规:通过 GDPR 数据最小化、CCPA 数据可携带性等基础合规检查。

潜在局限

  • 来源可信度:维护者 ak-khalis 为个人开发者(T3 级),长期维护能力与安全审计资源有限,供应链风险需关注。
  • 外部依赖风险:4 个 REST 端点(/status、/control、/optimize、/diagnostics)均需调用外部 AIDA 平台,目标服务安全性无法静态验证。
  • 安全加固不足:缺乏输入验证、API 域名白名单、请求超时机制;错误处理简略,可能掩盖故障根因。
  • 传输加密存疑:认证报告标记「敏感数据加密传输」为 warn 状态,需确认生产环境 TLS 配置。

适合人群

  • 已部署 AIDA 平台的智能建筑运营商
  • 愿意承担 T3 来源风险、具备环境变量与网络隔离管控能力的技术团队
  • 需要快速原型验证对话式楼宇控制的开发者

常规风险

| 风险项 | 等级 | 说明 |
|--------|------|------|
| 外部 API 劫持/中间人攻击 | 中 | 依赖 Bearer Token,若环境变量被篡改或 TLS 配置不当,可能导致指令重定向 |
| 供应链/维护中断 | 中 | 个人开发者项目,更新节奏不确定 |
| 输入注入 | 低 | 当前 intent 参数未校验,存在潜在滥用面 |
| 日志泄露 | 低 | 错误处理未脱敏,可能间接暴露内部路径或配置 |

aida 内容

skills文件夹
aida文件夹
手动下载zip · 2.1 kB
index.jstext/javascript
请选择文件