Ameba-Claw AI Agent 框架
用对话轻松开发智能应用,全程在芯片上运行
概览
Ameba-Claw 是 Realtek 面向 Ameba SoC 的 AI Agent 框架。它在 Ameba-RTOS 上运行完整的 ReAct Agent 闭环——感知、决策、执行——无需 Linux,无需外部服务器。连接 Wi-Fi,配置 LLM API Key, 即可通过 Telegram、飞书、微信、QQ 或本地串口终端与 Agent 交互。
在运行时用 Lua 编写 Skill 来扩展 Agent 能力,无需重新编译。GPIO、I2C、SPI、UART、IR、RTC、PWM、音频 等硬件外设均可通过 IM 聊天或串口脚本化控制。
| LLM 服务商 | OpenAI、Anthropic、阿里云 Qwen、DeepSeek 或任意 OpenAI 兼容端点 |
| 即时通讯平台 | Telegram、飞书、微信(iLink)、QQ、内置本地浏览器 WebIM |
| 开发语言 | C(运行于 Ameba-RTOS,无需 Linux) |
| 开源协议 | Apache 2.0 |
工作原理
用户通过 Telegram、飞书、微信或串口终端发送指令,芯片经由 Wi-Fi 接收后,自动组织上下文—— 包括长期记忆、会话历史、当前时间戳、可用工具列表及 Lua Skill——随后发起 LLM API 请求。 LLM 以 ReAct 循环方式完成多步推理与工具调用(GPIO、网络检索、Lua Skill、文件操作等), 直至任务完成,最终将结果回传至消息来源。上下文、记忆管理与工具执行均在芯片本地完成,芯片直接与 LLM API 对接。
核心特性
发送一条消息,Agent 调用工具、运行 Lua Skill 并回复——全程在芯片上完成,无需云端网关。
通过 IM 或串口在运行时编写 Lua 脚本即可部署新 Skill。GPIO、I2C、SPI、UART、IR、RTC、PWM、音频——均可脚本化,无需重新编译。
个人资料、会话历史和长期记忆均存储在本地 Flash 中,隐私不上云。
可连接外部 MCP Server,也可将自身能力作为 MCP Server 对外暴露,接入更广泛的 Agent 生态。
LLM 可自主调度定时或单次任务,重启后调度依然有效。
任意事件——IM 消息、GPIO 触发、定时器——均可启动 Agent 闭环,实时响应物理世界。
一套框架,多种前端:Telegram、飞书、微信(iLink)、QQ 及内置本地浏览器 WebIM。
纯 C 语言,直接运行于 Ameba-RTOS。完整 ReAct 闭环运行在单颗 Ameba SoC 上,无需 Linux 层。
内置 Lua 模块覆盖 GPIO、I2C、SPI、UART、IR、RTC、PWM、LCDC、ADC、温度传感、触摸、音频、USB UVC、USB MSC。
系统架构
推荐 IC 型号
| 功能 | 筛选 | RTL8721Dx | RTL8720E | RTL8710E | RTL8726E | RTL8713E | RTL8730E | RTL8721F | RTL872xD | RTL8735B |
|---|---|---|---|---|---|---|---|---|---|---|
| 应用处理器 | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-M | Cortex-A | Cortex-M | Cortex-M | Cortex-M | |
| DSP | ||||||||||
| ISP | ||||||||||
| Arm TrustZone | ||||||||||
| 双频 | ||||||||||
| Wi-Fi 6 | ||||||||||
| R-MESH | ||||||||||
| 超低功耗 | ||||||||||
| 以太网 | ||||||||||
| BT 双模 | ||||||||||
| HMI | ||||||||||
| Audio ADC | ||||||||||
| Audio DAC | ||||||||||
| SDIO Host | ||||||||||
| SD/EMMC Host | ||||||||||
| USB | ||||||||||
| BT 独立天线 | ||||||||||
| CAN |


