Ameba-Claw AI Agent 框架

Ameba-Claw AI Agent 框架
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 对接。

1. 接收
IM 消息或串口输入通过 Wi-Fi 到达芯片。
2. 推理
芯片组装上下文(记忆、历史、工具),调用 LLM API 进行推理。
3. 执行
LLM 调用工具——GPIO、Lua Skill、网络搜索、文件操作——循环直至完成。
4. 回复
结果发回 IM 或终端,全程在芯片上完成,数据不上云。

核心特性

聊天即造物

发送一条消息,Agent 调用工具、运行 Lua Skill 并回复——全程在芯片上完成,无需云端网关。

Lua Skill 系统

通过 IM 或串口在运行时编写 Lua 脚本即可部署新 Skill。GPIO、I2C、SPI、UART、IR、RTC、PWM、音频——均可脚本化,无需重新编译。

结构化记忆

个人资料、会话历史和长期记忆均存储在本地 Flash 中,隐私不上云。

MCP 支持

可连接外部 MCP Server,也可将自身能力作为 MCP Server 对外暴露,接入更广泛的 Agent 生态。

任务调度

LLM 可自主调度定时或单次任务,重启后调度依然有效。

事件驱动

任意事件——IM 消息、GPIO 触发、定时器——均可启动 Agent 闭环,实时响应物理世界。

多 IM 平台

一套框架,多种前端:Telegram、飞书、微信(iLink)、QQ 及内置本地浏览器 WebIM。

无需 Linux

纯 C 语言,直接运行于 Ameba-RTOS。完整 ReAct 闭环运行在单颗 Ameba SoC 上,无需 Linux 层。

硬件外设覆盖

内置 Lua 模块覆盖 GPIO、I2C、SPI、UART、IR、RTC、PWM、LCDC、ADC、温度传感、触摸、音频、USB UVC、USB MSC。

系统架构

Ameba-Claw 系统架构

开发资源

IconResource NameLink
文档中心 查看
在线烧录工具 查看
GitHub 仓库 查看
联系我们 查看


推荐 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?