跳转到内容

上手体验

推荐使用 Telegram / QQ Bot / 微信 ClawBot 与 ESP-Claw 交互。

  • 使用已配置的 IM 通道发送消息,ESP-Claw 会自动回复。
  • 无法获得回复?➡️FAQ
  • 希望通过串口 Console 交互?➡️Console 交互

你可以像与人聊天一样,直接向 ESP-Claw 提问:

  • 你好,介绍一下你当前有哪些能力?
  • 帮我计算:12% 年化利率下,10000 元 3 年后会变成多少钱?

ESP-Claw 支持自然语言理解、基础问答、计算与任务协助。

ESP-Claw 支持联网获取最新信息与在线资源:

  • 最近有什么 AI 新闻?
  • 访问 https://github.com/espressif/esp-claw 看看最新进展

除了普通搜索外,它还能够读取网页内容并进行总结分析。

ESP-Claw 支持从云端获取并安装新的 Skills(技能),用于扩展功能。

  • 你能获取一些云端技能吗?
  • 安装天气技能
  • 安装 GPIO 控制技能

安装完成后,Skill 会自动接入当前系统能力。

ESP-Claw 支持长期记忆与设备上下文记录。

  • 我叫 xxx,记住我
  • 我喜欢吃 xxx
  • 我在你的 XX 引脚上接了一个温湿度传感器,记下来
  • GPIO4 上连接了 WS2812 灯带

这些信息会在后续对话中被持续使用。

直接说:

  • 停止
  • 取消
  • 不用了

即可立即终止当前任务或对话流程。

ESP-Claw 支持多会话管理。

查看会话命令:

/session

创建新会话:

/session new

适用于不同项目、不同设备或不同场景之间的隔离管理。

ESP-Claw 支持周期任务与单次任务调度。

  • 每隔五分钟发一条消息给我
  • 每天早上 8 点总结当天的传感器信息并发送给我
  • 明天上午十点提醒我开会
  • 让 XXX 功能在开机后自动启动

快捷命令在命中后,不需要唤醒大模型即可直接执行,因此响应更快、功耗更低。

例如:

  • 添加自动化规则:下次我说“观影模式”时,立刻把灯光调成蓝色

这类规则适合:

  • 智能家居
  • 固定动作联动
  • 高频设备控制
  • 本地离线自动化

ESP-Claw 支持设备启动后自动运行脚本或功能:

  • 开机自动启动传感器监控
  • 开机自动连接 MQTT
  • 开机自动运行显示动画

适用于长期运行与无人值守场景。

ESP-Claw 继承了 Vibe Coding 的理念。

与传统嵌入式开发相比,你不再需要频繁地:

  • 写大量模板代码
  • 手动搭建工程
  • 编译 → 烧录 → 调试反复循环

你可以直接通过自然语言,与 ESP-Claw 协作完成功能开发。

但为了让 ESP-Claw 更高效、更准确地交付结果,建议遵循以下几个核心原则。

你的核心资产不是代码,而是清晰的目标。

不要过度关注具体实现细节,而是专注描述:

  • 你想实现什么功能
  • 用户如何交互
  • 设备应该如何响应

尽量使用自然、明确、有逻辑的语言描述需求。

例如:

  • 当人体传感器检测到有人时,自动打开灯光
  • 做一个能够显示天气和时间的桌面屏幕

而不是:

  • 帮我写一个 while(1) 的 GPIO 控制逻辑

ESP-Claw 更强调快速原型与迭代开发。

不要一开始就追求:

  • 完美架构
  • 极致性能
  • 最优资源占用
  • 复杂抽象设计

优先快速构建一个“能运行”的版本。

先看到结果,再逐步:

  • 修复问题
  • 优化体验
  • 调整结构
  • 提升性能

比起长时间设计,快速验证往往更重要。

Chat Coding 不是:

提一个需求,AI 自动生成完美应用

而是一个持续迭代的过程:

描述目标

AI 生成功能

运行观察结果

提供反馈

再次优化

如果运行结果不符合预期,请主动提供:

  • 屏幕效果
  • 性能问题
  • 行为差异

ESP-Claw 会结合日志与这些反馈,显著提升后续生成质量。

对于复杂需求,不建议一次性提出超大型目标。

建议将任务拆分为多个阶段,例如:

  1. 先点亮屏幕
  2. 再接入触摸
  3. 再实现 UI
  4. 最后接入联网功能

“小步快跑”通常比“一步登天”更稳定。

ESP-Claw 与传统云端 AI 最大的区别之一,在于它运行于真实硬件之上。

它既拥有硬件能力,也受到硬件资源限制。

因此,在设计功能前,建议先明确:

  • 哪些功能 ESP-Claw 可以直接完成
  • 哪些功能需要安装 Skills
  • 哪些功能需要增加外设
  • 哪些功能超出了当前硬件能力

例如:

功能是否可直接实现
GPIO 控制
本地自动化
摄像头识别取决于硬件
大模型本地推理通常不适合 ESP32
云端 AI 协同

如果你不确定某个功能是否可行,可以直接询问 ESP-Claw:

  • 你当前支持哪些功能?
  • 你能访问哪些硬件资源?
  • 这个需求应该如何实现?
  • 需要安装哪些 Skills?
  • 需要增加哪些外设?

ESP-Claw 会根据当前设备状态、已安装能力与硬件资源,给出合适的实现方案。

Console 交互 配置说明