牛刀小试AI智能硬件esp32-s3配置mcp

作者: admin 分类: AI技术            6 次浏览 发布时间: 2026-11-07 00:00

这是学习笔记的第 2540篇文章



  

  

  


最近继续迭代了下ESP32硬件,发现蛮好玩的。目前是走过了4个阶段,而且都实测完成了。


第1阶段:

   这是大部分人可以直接感受ESP32硬件的最直接方式,买到硬件之后,可以注册xiaozhi平台,然后可以和平台绑定,就可以免费使用ASR,TTS,和LLM服务了,尤其大模型部分,qwen,deepseek都免费支持,还有记忆功能。

问题1:这个阶段对于DIY玩家不够深入,比如想自己折腾点东西就有些受限了。

问题2:有时候机器人感觉不够智能,只能干一些指定的复杂度不高的事情。 


第2阶段:

这个阶段属于DIY玩家的起步阶段,可以自己部署xiaozhi平台,如果选择一个云服务器,大概需要6个容器服务,基本上每个环节都需要考虑到,如果放到以前是相当大的一个工程,至少得1个月时间,但是现在有了AI,基本上提需求,就能够全部搞定,而且中间可能还有兼容性问题,通过大模型也可以很快搞定和修复。尤其是自定义模型的部分,你只需要提供好token,其他的都可以通过配置化搞定。
具体可以参考牛刀小试AI智能硬件esp32-s3
问题1: 成本问题开始突显,比如语音模型的消耗其实不容小视,我自己的使用经验,如果使用超过几个小时,差不多语音模型下来得有个10块钱,如果用的时间更长,那成本更高,如果奔着每天1-2个小时使用,一个月应该得奔着100+
问题2:机器人的智力水平还是有瓶颈,尽管有了大模型,但是每次对话其实机器人都是失忆的,要么再继续配置一个独立的记忆库,复杂度又会直接翻番。

第3阶段:

这个阶段是重中之重,因为我跑通了逻辑,但是想放开用,成本问题还是需要正视的,所以我考虑了如下的方案融合,还是复用官方平台的免费额度,但是更有脑子的部分使用mcp接入来大大提高上限能力。


整体上是这样的部署方式,xiaozhi平台是指出接入mcp的,我通过接入mcp网关来动态接入多个mcp,目前我接入了4个具体功能的mcp,比如我想和机器人沟通知识库的内容,就用KB知识库mcp, 我想沟通最近的新闻情况,就用新闻mcp,我想沟通开源项目,就用开源洞察助手mcp,我想使用更高级的模型,就可以使用大模型的mcp。

这个过程跑通之后,效果比想象的好一些,至少机器人的智力水平一下子提升了不少,中间沟通的过程还有一些思考的感觉。它会把返回的内容再转化为口语化沟通的方式。


问题1: xiaozhi平台免费,音频文件保留30天

问题2: 和机器人的沟通没有内容沉淀,比较碎片化和松散,长期体验一般


第4阶段:


为了解决第3阶段的问题,我在尝试的是加入一个透传服务,把语音的内容直接解析出来,流入到KB知识库让AI进一步沉淀和总结。这样后续的内容都能够逐步结构化。想得挺好,目前还没有直接看到明显的效果,到这里一个初步的内容闭环就可以形成了。

后续需要做什么,我大体想到的:

1、搞定一台3D打印机,弄一个像样的外壳,成为一个可用的产品

2、已经买了几个ESP32硬件,准备继续攒一下,看看能不能攒几个机器人出来,让它们互相聊天

3、接入类似AI助理的功能,让它能够执行一些简单的任务

各大平台都可以找到我

  • 微信公众号:杨建荣的学习笔记
  • 个人网站:www.jeanron100.com
  • Github:@jeanron100
  • CSDN:@jeanron100
  • 知乎:@jeanron100
  • 头条号:@杨建荣的学习笔记
  • 网易号:@杨建荣的数据库笔记
  • 腾讯云+社区:@杨建荣的学习笔记

热文:


牛刀小试AI智能硬件esp32-s3

推荐一款开源mcp工具codexpro

比上班还忙碌的一周

第一个海底的智算中心,真是敢想敢干

中国建设太空数据中心,这个思路真牛

新数据库时代,DBA 发展之路该如何选择

我们为什么在MySQL中几乎不使用分区表

《大江大河2》最触动我的一段经典对话

如何优化MySQL千万级大表,我写了6000字的解读

一道经典的MySQL面试题,答案出现三次反转

换个角度看人生



日历盒子


个人视频号:


Image



点在看,让更多人看到

admin

杨建荣,《Oracle DBA工作笔记》《MySQL DBA工作笔记》作者,dbaplus社群发起人之一,腾讯云TVP,现任竞技世界系统部经理,拥有十多年数据库开发和运维经验,目前专注于开源技术、运维自动化和性能调优

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

👋 This site is in Chinese — there's a short English intro about me. Read the English version →