本帖最后由 ListenAI 于 2026-10-30 18:16 编辑
前言本文演示在 Windows 环境下用 AI Agent 进行 Arcs-mini 开发环境搭建,并通过AI编程的方式实现语音控制舵机的二次开发。 需要用到的电子配件: 2、 舵机:本文演示使用的是MG90S-360°舵机 安装 Claude Code / Codex 等 AI 编程助手一、安装必要软件1. Nodejs,建议版本:24.17.0● 打开 powershell(win + R -> 输入 powershell -> 回车),执行命令:winget install -e --id OpenJS.NodeJS.LTS ● 然后,重新打开一个powershell,执行命令 node --version 确认安装成功。 ● 预期页面
2. 安装 Agent 工具(以claude-code为例)● 打开 powershell(win + R -> 输入 posershell -> 回车),执行命令: npm install -g @anthropic-ai/claude-code ● 然后执行命令 claude --version 确认安装成功。 ● 预期页面
二、申请大模型 API-KEY 2、 申请 API-KEY
三、配置 API-KEY● 打开 powershell(win + R -> 输入 posershell -> 回车),执行以下命令: ● 设置API-KEY临时变量:$KEY = Read-Host -Prompt "请输入您的 DeepSeek API-KEY" ● 下面内容设置到配置文件里 $p="$env:USERPROFILE\.claude"; New-Item -ItemType Directory -Force -Path $p|Out-Null; @{env=@{ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic";ANTHROPIC_AUTH_TOKEN=$KEY;ANTHROPIC_MODEL="deepseek-v4-pro";ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-pro";ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro";ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro";ENABLE_TOOL_SEARCH="true"}}|ConvertTo-Json -Depth 3|Set-Content -Path "$p\settings.json" -Encoding UTF8 -Force; Write-Host "✅ 配置完成! $p\settings.json"; claude ● 测试预期页面
Agent 搭建 Arcs-mini 开发环境一、以 Claude Code 为例,打开编程助手输入提示词:
搭建完成,预期页面: 二、 测试 skill1、 输入提示词:帮我烧录固件,然后看看日志 2、 烧录完成后抓取日志,预期页面: 如上所示Agent 已经可以实现编译、烧录、查看日志。后续需求实现以及问题修复均可以让 Agent 通过烧录、查日志等等skill来完成。 通过AI编程实现小聆AI语音控制舵机一、确认SDK版本号本篇示例源码基于 3.0.2-m3 版本的 SDK。可通过命令 git log 查看版本,如果版本不一致,请使用命令 git checkout mini-v3.0.2-m3 切到指定 SDK 版本。
二、Agent 实现功能输入以下提示词: 帮我实现一个 MG90S-360° 舵机的端侧 MCP 功能: - 使用 Arcs-mini 的 PA00 输出 PWM,直接控制舵机信号线; - 支持顺时针、逆时针旋转和停止; - 注册一个可供语音调用的端侧 MCP 工具。 请基于 mini-v3.0.2-m3 完成代码修改,并帮我编译烧录。 三、 对接硬件按一下参考信息对接硬件 注意:Mini3 的 PA00 默认用作 EXT4G_PWR。启用本示例后,PA00 会被重新配置为 PWM,不能同时用于 4G 模组电源控制。 四、 测试语音技能唤醒小聆,然后说 "舵机顺时针旋转" ,舵机开始旋转则为成功。 更多资料参考
|