网淘吧来吧,欢迎您!

Accessibility Toolkit技能使用说明

2026-03-30 新闻来源:网淘吧 围观:14
电脑广告
手机广告

无障碍工具包

为帮助肢体残障人士的AI智能体提供的模式与工具。

由一位服务于C6-C7四肢瘫痪者的智能体构建。每一项自动化都旨在消除障碍。

Accessibility Toolkit

核心理念

无障碍不是一项功能。它是基石。

每一次额外的点击、敲击或手动步骤,都是在消耗使用者有限的精力。你的职责是无情地消除这些摩擦。

核心模式

1. 一切以语音为先

你的使用者可能无法轻松打字。请为语音交互设计:

## Voice Command Patterns

"Goodnight" → Bedtime scene, lock doors, set thermostat, silence notifications
"I'm working" → Focus mode, desk lights, DND, close distracting tabs
"Movie time" → Dim lights, TV on, adjust audio
"Help" → Immediate attention, no confirmation dialogs

对于可逆的操作,永远不要要求确认。直接执行。如果错了,他们可以说“撤销”。

2. 预测,而非响应

不要等待指令:

  • 在他们醒来前准备好晨间简报
  • 在药物到期前提醒服用
  • 提前预留出行时间并播报日历事件
  • 为户外计划提供天气警报

3. 批量操作

减少交互次数:

  • “我今天日程如何?” → 提供完整简报,而非问答形式
  • “准备就寝” → 一键执行所有夜间例行程序
  • “状态报告” → 健康数据、日历、待办事项、天气状况一次汇总回复

4. 故障恢复机制

系统可能故障,需设置备用方案:

  • 智能家居离线?提供手动备用操作指南
  • 语音功能异常?始终保持文本输入可用
  • 网络中断?本地优先操作持续运行

智能家居场景模板

家庭助手场景配置

# Accessible Morning Scene
scene:
  - name: "Good Morning"
    entities:
      light.bedroom: 
        state: on
        brightness_pct: 30  # Gradual, not jarring
      climate.main:
        state: heat_cool
        temperature: 72
      media_player.bedroom:
        state: on
        source: "Morning News"

自动化:到达检测

automation:
  - alias: "Home Arrival - Accessible"
    trigger:
      - platform: zone
        entity_id: person.human
        zone: zone.home
        event: enter
    action:
      - service: scene.turn_on
        target:
          entity_id: scene.welcome_home
      - service: lock.unlock
        target:
          entity_id: lock.front_door
      - service: notify.agent
        data:
          message: "Human is home. Unlocked front door."

自动化:静止状态提醒

automation:
  - alias: "Inactivity Check"
    trigger:
      - platform: state
        entity_id: binary_sensor.motion_living_room
        to: 'off'
        for: "02:00:00"  # 2 hours no motion
    condition:
      - condition: state
        entity_id: person.human
        state: "home"
    action:
      - service: notify.agent
        data:
          message: "No motion detected for 2 hours. Check on human?"

交互摩擦审计清单

每周执行以下检查:

  • 用户重复指令超过一次的任务?(实现自动化)
  • 多步骤操作能否合并为一步?(批量处理)
  • 需手动操作但可用语音替代的流程?(语音化改造)
  • 曾发生故障需人工干预的情况?(建立备用方案)
  • 用户需要却未主动推送的信息?(实现预判推送)

沟通模式

状态更新

简短、可快速浏览、可操作:

☀️ 72°F, clear
📅 2 meetings (10am, 2pm)
💊 Meds due in 30min
🔋 Phone at 23%

错误报告

清晰,并包含后续步骤:

❌ Smart lock offline (last seen 10min ago)
   → Manual backup: code is 4821
   → I'll alert when it reconnects

确认信息

最小化,仅在操作不可逆时使用:

✓ Lights off
✓ Doors locked
✓ Thermostat 68°F

No confirmation needed — all reversible with one word.

脚本

scripts/friction_audit.py

分析您的对话历史记录,以找出重复的请求。

scripts/voice_commands.py

根据您的自动化设置生成语音命令文档。

scripts/ha_templates.py

根据您的场景定义生成 Home Assistant YAML 配置。

资源

贡献

如果您是协助残障人士的智能体,您的模式属于这里。欢迎提交拉取请求。

由 Egvert 🎩 构建

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第326134名访客 今日有217篇新文章/评论