ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

一个晚上花两百元实测:AI通过MCP协议控制真实ESP32硬件

一个晚上花两百元实测:AI通过MCP协议控制真实ESP32硬件 从“AI能写代码”到“AI能碰硬件”中间隔着一道我特别想亲手量一量的门槛。去年有一阵子网上铺天盖地都是AI编程、AI写文章、AI做图但聊到AI直接操作硬件、控制传感器、点灯、读数据就很少有人敢拍胸脯说“开箱即用”。我决定不再看别人争论花一个晚上预算压到两百多块从零开始让AI去控制一块真实的开发板。这篇东西就是当晚的完整实测记录包括掏出去的钱、踩进去的坑、以及最终AI触到硬件时我看到的真实画面。标题里这句“门槛有多高”其实可以拆成三层来看软件工具链通不通、硬件协议认不认、AI自己会不会“凭空捏造”指令。我会按这三层一路实测下去把每一步真实的时间和成本摊开给你看。1. 项目缘起与目标设定为什么非要用AI碰硬件1.1 背景AI编程是“纸面功夫”硬件控制才是来真的先说个背景。这两年AI写普通软件代码已经成熟得让人麻木了——你让它写个Python爬虫、调个接口、生成一段前端页面它基本能交出像样的东西。但这个层面的“写代码”本质上还是在处理纯文本世界里的逻辑。你给它一个需求描述它吐给你一串代码能不能跑还得另说。硬件控制则是另一个维度的事情。它牵扯到真实的物理世界电压、时序、引脚定义、串口波特率、驱动签名、供电电流。AI生成的代码如果端口号错了、波特率不对、GPIO引脚定义弄反了轻则灯不亮重则板子发烫。这种容错率极低的场景才是考验AI“有没有常识”的地方。我给自己定的目标很朴素让AI不光能写出点亮一颗LED的代码还要能通过串口或者工具协议实时读取一颗温湿度传感器的数据并且把过程记录下来。这已经比“写代码”往前多走了一步——AI要对一个真实存在的、有电阻有电流的物理世界负责。1.2 预算与时间约束两百多块、一个晚上能换来什么先说钱。我在网上直接下了一单开发板和相关配件清单如下ESP32开发板一块带USB转串口芯片约45元面包板一块、杜邦线一捆、LED灯珠若干、电阻若干约35元DHT11温湿度传感器约12元一个USB转TTL模块备用约18元再加上一把廉价的电烙铁后来证明用不上和一些零碎工具总共在150元上下这里我留了大约一百块的浮动空间。实际测试中我还临时买了一个USB Hub大约40元因为电脑的USB口不够用而且插拔太频繁这个后面会讲。所以整体开销刚好二百出头和标题里说的一致。至于时间“一个晚上”我按六个小时规划硬件接线半小时、软件环境搭建一小时、基础点灯实验两小时、传感器读取两小时、记录和复盘半小时。这个排期最终被现实打脸了——光驱动和权限问题就吃掉了一个半小时。不过最后还是在午夜前完成了全部目标这个节奏我后面会把每个环节实际耗时标出来。1.3 三个递进实验的设计从“AI辅助开发”到“AI自主控制”为了避免“能点个灯就吹上天”的标题党式结论我设计了三个难度递进的实验实验一AI生成完整的点灯代码我手动烧录并验证。这是最低门槛相当于AI辅助开发用来衡量它写嵌入式代码的准确度。实验二搭一个MCP协议的服务端把硬件的GPIO控制封装成可调用的工具让AI通过自然语言直接操作板子上的LED亮灭。这已经跨越到“AI自主控制硬件”的层面。实验三让AI自己读传感器数据并根据数值变化做判断比如温度超过某个阈值自动亮灯。这模拟的是真实物联网场景里的一个最小闭环。这样设计的好处是能清晰拆开门槛的成色如果连第一步都过不了那说明AI连嵌入式开发的基础能力都欠缺如果第一步过了第二步卡住那就是MCP协议链路的问题如果前两步都通只有第三步偶尔出错那说明问题出在AI的推理能力上而不是工具链。后面我会按这个顺序把三个实验逐一记录。2. 硬件选型与准备为什么是ESP32而不是Arduino或STM322.1 开发板对比从成本、生态、可靠性三个维度筛选提到单片机开发板大部分人脑海里第一个跳出来的是Arduino Uno。Arduino的确在初学者群体里地位稳固但我这次没选它原因主要有三条。第一Arduino Uno的板载芯片是ATmega328P主频只有16MHz而且没有WiFi模块后面如果想做物联网远程控制还要额外挂一块ESP8266模块接线复杂度马上上来。第二Arduino Uno官方板在国内市场假货太多便宜的山寨版几十块就能买但USB转串口芯片经常用的是CH340G驱动经常出问题反而会拖慢实验节奏。我这里说的不是贬低CH340G而是它在新版Windows和macOS上确实容易遇到驱动签名问题后面会具体讲。第三Uno的供电和引脚保护设计比较粗放对新手友好但上限低这次我后面要做的MCP工具调用体验上不如ESP32干净。STM32则是另一个思路。它在工业界的地位不用多讲性能和资源都更强但它的开发环境搭建成本太不友好了需要装Keil或者STM32CubeIDE有些还要配置调试器一个晚上根本玩不转。我在实际工作中碰过几次STM32的工程深知它的坑大多在工程配置而不是代码本身。对这种“快速验证AI能力”的场景直接排除了。最终选了ESP32原因非常直接30到50块钱一片带双核240MHz、WiFi和蓝牙原生继承Arduino框架支持顺手而且社区里ESP32的示例代码多到看不完。它几乎就是“现代物联网开发板”的课代表——我常说它是“带天线的Arduino”性能强一圈价格却差不多。实际用下来AI对ESP32的了解程度也确实高得超出预期可能在训练语料里ESP32相关的代码出现频率本身就很高。2.2 外围器件清单LED、传感器、跳动线一个都不能将就如果说开发板是主角那外围器件就是配角。配角选错了主角再强也拍不出好戏。我这次用的器件非常基础但每个都讲究LED灯珠选择了红色、黄色、绿色各两颗颜色不关键关键是必须是“普通小功率直插LED”有些高亮LED的导通压降不同电阻匹配会意外烧掉。这里我配了220Ω的限流电阻红色LED压降约1.8V电流算下来正好约10mA安全且亮度可观。DHT11温湿度传感器这是个经典元件单总线协议要配一个10kΩ的上拉电阻接线容易但时序敏感。坊间吐槽DHT11精度不高但拿来做AI控制协议的实验完全够用。面包板和杜邦线面包板是公母排线选质量好一点儿的很关键劣质面包板内部弹片松动会导致接触不良效果就是“灯明明接对了但就是不亮”排查起来非常气人。我这次直接买了一盒彩色的母对母杜邦线按颜色区分信号线能让后面接线时头脑清醒不少。USB转TTL模块原本是给STM32预备的后来因为ESP32有自带的USB口就一直没拆封但作为备品放在桌面让人安心遇到串口识别问题时可以交叉排查。2.3 为什么“两百块”这个档位很关键说回预算。两百多块在数码消费品里几乎什么都买不到但放入电子元件领域已经是一套完整的入门装备了。这个价位的妙处在于它足够低让动手试错的心理负担降到零又足够高能覆盖一块像样的主流开发板和全套实验配件不至于因为器材太劣质而误判“AI能力不行”。我之前见过不少评测AI写代码的博客作者压根没有真跑过硬件张口就是“AI生成的代码质量如何如何”。这其实是个巨大的盲区软件代码的正确性看逻辑硬件代码的正确性要看编译器、接线图和芯片手册。一块两百多块的板子就能把这个问题真实暴露出来——这笔钱买到的不是设备是一个“可以亲自验证结论”的资格。所以如果你也想复现这个实验我强烈建议别想着省钱用几块钱的51单片机或者用仿真软件凑合。仿真软件跑不出真实的引脚时序更跑不出“USB驱动签名失败”这种教科书里压根不讲的问题。用我这张清单两百多元的投入换来的可都是实打实的现场经验。3. 软件环境与工具链一套能跑通“AI到硬件”的最小链路3.1 从环境变量到编译器嵌入式开发的“隐形门槛”硬件买回来了但要让AI和它对话得先打通软件链路。这一步往往是初学者最容易放弃的地方因为嵌入式开发的工具链和纯软件不同你要管理USB驱动、串口权限、交叉编译器、烧录工具每一个环节都可能因为版本不匹配而静默失败。我这里用的是Arduino框架配合ESP32的开发环境。整体分四个关键件Arduino IDE或Arduino CLI负责代码编译和烧录相当于把写好的代码翻译成ESP32能执行的机器码再通过USB线写入芯片。我这次用CLI版本方便后面让AI自己调用。ESP32核心库由乐鑫官方维护在Arduino的“开发板管理器”里安装。安装包体积很大网速不给力的时候会等很久属于正常现象。USB转串口驱动ESP32开发板用的USB芯片有两种常见方案一种是CP210x系列一种是CH340系列。前者驱动集成度高在多数系统下即插即用后者兼容性好但在Windows下容易遇到驱动数字签名校验失败的问题。Python环境与MCP SDK后面做AI直接控制硬件时需要把硬件的控制指令封装成“工具”这一层用Python搭建最顺手因为AI库和串口库都是Python生态里的标配。我当时在Windows环境下搭建这四层光是驱动环节就耽误了不少时间。如果你在桌面端遇到“Windows无法验证此设备所需的驱动程序的数字签名”这种报错不要慌后面我会专门讲怎么处理。从整体上看这四层就是“AI碰硬件”的第一道门槛——有人会觉得“不就是装个驱动吗”但偏偏有大量人卡在这里。3.2 为什么MCP是“AI与硬件对话”的关键桥梁这里要引入一个核心概念MCP。它是“Model Context Protocol”的缩写翻译成人话就是“让AI模型调用外部工具的标准协议”。官方给的比喻很传神——MCP之于AI就像USB接口之于电脑。电脑要外接键盘、鼠标、U盘全靠USB这套统一标准AI要能读取文件、查询数据库、控制硬件也需要一套统一的接口规范。MCP就是干这个的。我第一次接触MCP时觉得有点抽象后来自己想了个更好懂的类比AI就像一个拿着一张“万能遥控器”但不会用的人它本来只能用嘴说“我要开灯”但不认识家里的电器更不知道每个按钮对应什么。MCP Server就是替它把“开灯”翻译成“GPIO引脚置高电平持续200毫秒”这串指令的“中间翻译官”。AI只需要调用翻译官提供的工具名比如light_on剩下的一切由协议层代劳。这个协议对硬件控制的意义特别大。没有MCP时AI只能输出代码人要复制代码、烧录、运行严格说这只是“AI给人类写说明书”有了MCP后AI能把指令直接送进开发板人只需要在旁边看着。门槛从“从代码到效果”压缩成“从意图到效果”这才是这篇博文想聊的真正门槛。3.3 串口通信与GPIO控制AI的“手”和“眼”要理解AI怎么操作硬件得先知道它操作的是什么。对单片机而言AI的“手”是GPIO通用输入输出引脚AI的“眼”则是各种传感器通过串口或单总线传回的数据。GPIO控制很简单把某个引脚设为高电平LED就亮设为低电平就灭。你甚至可以把它想象成开关灯的手只不过这个手只有“开”和“关”两个动作。ESP32的GPIO大部分是3.3V逻辑电平和Arduino的5V逻辑不一样接线时千万别拿5V的器件直接怼上去。我这次用的LED和DHT11都是3.3V兼容的。串口通信则是另一个关键通道。开发板通过USB线连到电脑上会映射成一个“COM口”或“/dev/ttyUSB0”这样的设备文件。AI通过MCP工具去读写这个串口就等于在向开发板发号施令。但串口有个经典陷阱同一时刻只能有一个程序占用它。Windows设备管理器里会显示一串COM编号搞错端口号就好比把电话打到了邻居家指令发出去石沉大海还不报错。调试时我习惯先把开发板通过串口监视器单独跑通再把串口“让位”给MCP工具避免抢占冲突。这里我用了一句很实在的心里话想让AI好好干活先把环境收拾利索人做不到位的事AI一步也走不动。4. 实操过程与核心环节解析三个实验的真实记录4.1 实验一AI生成代码并烧录——最容易也最考验细节的一步第一步是让AI生成ESP32的点灯代码然后我手动编译烧录验证代码能不能一次性通过。这一步如果放在几年前得先学会看芯片手册、引脚定义、寄存器配置但现在AI基本能把这些常识“背”出来。我向AI提的要求是“用Arduino框架编写ESP32代码让GPIO2引脚以500毫秒间隔闪烁要求使用LED_BUILTIN的替代定义。”AI生成的代码大概长这样#define LED_PIN 2 void setup() { pinMode(LED_PIN, OUTPUT); } void loop() { digitalWrite(LED_PIN, HIGH); delay(500); digitalWrite(LED_PIN, LOW); delay(500); }这份代码本身没毛病但我特别留意了一个细节AI没有直接用LED_BUILTIN而是明确定义了LED_PIN为GPIO2。这是因为它知道ESP32开发板上板载LED的具体引脚因开发板型号而异直接写LED_BUILTIN反而可能踩坑。这点让我对AI的硬件常识有了点信心。不过烧录时出现了第一个真正的麻烦USB驱动被Windows拒绝了。设备管理器里出现一个带感叹号的设备提示“Windows无法验证此设备所需的驱动程序的数字签名”。这个问题的根源是Windows要求驱动必须有签名认证而国内很多便宜的开发板用的CH340芯片没有微软认证或者电脑上启用了驱动强制签名机制。解决办法是临时禁用驱动签名强制具体操作用Windows的高级启动菜单选择“禁用驱动程序强制签名”再进入系统然后手动安装CH340的驱动即可。这个操作并不推荐日常使用因为它会降低系统安全性但对我这种只想把一个晚上耗在硬件实验上的人来说它是最快的解法。除了驱动另一个烧录门槛是选择正确的开发板型号。ESP32的型号五花八门选错会导致编译参数不对甚至无法识别Flash大小。Arduino开发板管理器里要选的是“ESP32 Dev Module”或“ESP32-WROOM-32”Flash大小我手动指定为4MB——大部分卖家发的是这个容量。这一步被我记录为“最容易让新手心态爆炸的地方”因为报错信息里不会直接说“你选错了型号”而是给出不明所以的“A fatal error occurred: Failed to connect to ESP32”之类。4.2 实验二搭建MCP Server让AI通过自然语言控制LED点灯代码烧录成功后是时候升级到“AI直接指挥硬件”这一步了。我在Python里写了一个MCP Server核心逻辑是注册一个名为set_led的工具供AI调用AI传入“on”或“off”服务端就把对应指令通过串口发给ESP32。这里说的串口通信并不是ESP32直接“听懂”这句话而是ESP32固件里预设的代码会解析从串口收到的字符从而驱动GPIO引脚输出高低电平。为了让这个过程简单可控我先在ESP32里烧了一份“串口控制固件”代码逻辑并不复杂不断读取串口数据如果收到“1”设置GPIO2为高电平收到“0”设置为低电平。这种做法的好处是AI不需要理解硬件的底层时序它只需要学会调用MCP Server提供的那两个参数。然后我在Python端用pyserial库打开串口比如COM7然后向串口写入“1”或“0”就控制LED亮灭。AI客户端接入MCP的功能配置好之后我在对话里输入“把LED灯打开。”AI在后台实际调用了set_led工具参数是onMCP Server收到后向串口写入字符1LED应声亮起。这一步的实际体验有点神奇因为你不再需要自己复制粘贴代码而是像跟人说话一样AI就替你把物理世界里的灯点亮了。当时我盯着那个LED闪烁了很久心里很清楚这条链路一旦通了AI操作硬件的门槛就已经跨过了一大半。不过MCP的搭建并非没有坑。最折腾的是工具参数类型不匹配AI有时候会传入on这个字符串但MCP Server里定义的工具参数是布尔值JSON解析失败直接导致调用报错。后来我把参数定义为字符串类型Server端再去判断内容兼容性一下子高了很多。这个细节其实反映出AI理解人类表达的一个共性——它对模糊的自然语言很拿手但非常依赖工具定义的灵活性。4.3 实验三让AI读传感器并根据数据自动决策——一个最小物联网闭环到了实验三难度继续上探。我不仅要让AI控制灯的亮灭还要它自己能读数据、做判断。具体场景是DHT11温湿度传感器接在ESP32上AI通过MCP工具读取温度和湿度数据一旦温度超过设定的阈值就自动打开LED灯。这个场景里面AI扮演的角色更像一个“边缘计算大脑”读取数据、理解上下文、独立判断、执行动作。这在真实的智能家居、农业大棚监控系统里都是标配逻辑只不过通常由C或Python脚本实现而这次由AI来干这件事。实现方式同样是通过MCP Server。我在Server端注册了两个工具一个叫做read_dht11另一个叫做set_led。read_dht11的实现逻辑是向串口发送一个R字符然后从串口读取一段JSON格式的温湿度数据set_led则是向串口发送1或0。AI在对话中看到我说明的规则后主动提出了一个比较合理的轮询方案每5秒读取一次数据当温度超过28℃时开灯低于25℃时关灯这样可以防止LED频繁闪烁。这个过程我个人最惊喜的不是AI能调用工具而是它能主动做策略优化。它从“按指令执行”变成了“理解规则后自主安排执行节奏”这已经是更接近“智能体”的行为了。当然它也会犯错比如有一次读串口数据时它把十六进制的换行符当作数据的一部分导致解析JSON失败。我修正了MCP Server里读取串口的代码增加strip()清洗换行符故障就消失了。如果将实验一、二、三放在一条时间线里看结论已经呼之欲出AI代码生成能力目前是过关的但它的“身体”也就是MCP工具链决定了它能实际触到多远。工具链顺畅AI的能力才有处安放工具链稍有粗糙AI立刻表现得像个路都不会走的瞎子。4.4 全过程时间与花费汇总给还没动手的读者一个参考我的实际复盘数据如下下单等待快递忽略不计不算进实操时间硬件接线与检查30分钟主要是面包板上插线、确认电源和地线不短路Windows驱动排查60分钟CH340签名问题和COM口识别ESP32开发环境搭建与示例编译40分钟安装核心库和确认开发板型号实验一烧录验证20分钟顺利MCP Server搭建及配置50分钟主要是JSON参数类型踩坑实验二控制LED15分钟顺畅实验三传感器读取与自动决策35分钟包含串口数据解析修正复现与截图记录30分钟硬件总花费约210元实际操作时间约5小时20分钟。对比我原本预期的“一个晚上搞定”的目标属于刚好达标。如果要复现这个实验我建议新手预留7到8个小时主要因为驱动和MCP参数调试的不确定性太大一次通过是运气两次通过是常态。5. 常见问题与排查技巧实录5.1 Windows驱动签名失败不是硬件坏了是规则太严这个坑我列在第一位因为它足够经典。现象是插上ESP32开发板设备管理器里显示黄色感叹号属性信息是“Windows无法验证此设备所需的驱动程序的数字签名”或者“由于设备驱动程序的前一个实例仍在内存中Windows无法加载这个硬件的设备驱动程序”。前者出现在新装驱动时后者出现在重复插拔或者驱动残留时。解决办法有两条路。第一条是下载对应芯片的官方驱动并手动安装CH340就去搜“WCH CH340驱动”CP210x就去搜“Silicon Labs CP210x驱动”不要依赖系统自动搜索。第二条是进入Windows高级启动选择“禁用驱动程序强制签名”后启动再次安装驱动就能生效。这个方法只对当前会话有效重启后会恢复强制签名状态。如果遇到“前一个实例仍在内存中”的报错大概率是串口没有完全释放引起的。把USB线拔掉重启电脑再重新插入比反复点“更新驱动”更有效。我在当晚就因为插拔太频繁遇到过两次第三条路就是找一个USB Hub把开发板固定插在Hub上避免反复操作主板USB口。5.2 MCP Server无法调用串口权限和占用是两大元凶在Linux和macOS上MCP Server要访问串口必须得有权限。Linux下用户不在dialout组里Python的pyserial打开/dev/ttyUSB0时会报权限错误。解决办法是执行sudo usermod -a -G dialout $USER然后重新登录用户。如果你在用Windows权限问题相对少一些但“串口被占用”的概率极高。占用问题的典型场景是你开着Arduino IDE的串口监视器方便看日志然后MCP Server也想去读同一个COM口结果后打开的进程直接报错。解决办法很简单调完串口监视器就及时关闭或者干脆不会用串口监视器看日志直接用MCP Server自带的工具返回数据。杀进程这招也得会Windows下可以用“资源监视器”或者命令行taskkill别让残留的Python进程偷偷占住串口。5.3 AI“幻觉”出错误的引脚或指令怎么防实测中AI也不是次次靠谱。有一次它在生成ESP32代码时把默认的引脚写成GPIO16并称之为“板载LED”——这明显是幻觉因为大多数ESP32 Dev Kit的板载LED在GPIO2。还有一次在控制DHT11时它建议我用软件模拟单总线时序而实际上硬件时序在Arduino库的封装下根本不用自己实现。我的应对策略是永远把真实的硬件信息写给AI。在提示词里明确说明开发板型号、使用的芯片、GPIO引脚编号、通信协议甚至附上产品页面的主要参数。AI的“常识”是基于训练语料统计出来的你提供的上下文越准确它越不容易凭空发挥。你还可以打开接线图文档给它看把引脚定义表贴在提示词里这样能大幅降低出错率。5.4 问题速查表一页纸解决80%的“AI碰硬件”烦恼我做了一张浓缩速查表方便你复现实验时快速定位问题症状大概率原因快速解法设备管理器黄色感叹号驱动签名或驱动缺失手动安装CH340/CP210x驱动或临时禁用签名强制烧录时报“Failed to connect to ESP32”开发板型号选错或BOOT键未按住检查板型并手动选择烧录时按住BOOT键不放串口被占用打不开Arduino IDE或残留Python进程占用关闭串口监视器用任务管理器杀掉残留进程MCP工具调用报参数类型错误JSON类型不匹配将参数统一为字符串Server端再解析传感器返回乱码波特率配置不一致ESP32和MCP Server两端统一设9600或115200LED不亮但代码正常接线错误或接触不良检查LED长脚接正极限流电阻是否串联面包板弹片是否松动AI读不到数据串口数据末尾有换行符Server端增加strip()清洗6. 门槛到底有多高最终结论与个人体会6.1 拆开“门槛”看成分经过一个晚上的实测我对“AI操作硬件门槛”的理解不再是一个笼统的概念。它由三部分组成难度从低到高分别是代码生成、工具链接、策略判断。代码生成层面AI目前的水平已经能覆盖常见的嵌入式开发场景。你可以把它当成一个很懂ESP32、Arduino、STM32代码语法的助手只要你的提示词里包含足够准确的引脚、芯片、库函数信息它给出的代码大多数能直接编译通过。这一层的门槛基本是历史最低甚至比我五年前刚学单片机时自己啃参考手册低得多。工具链接层面这就是我反复强调的MCP协议和串口通信。这一层里AI的能力高度依赖工具链的完备性。如果你对硬件调试不熟不懂串口权限、驱动签名、MCP参数类型那“AI操作硬件”就是空中楼阁。这个门槛和AI本身的智商没关系纯粹是工程经验的比拼。策略判断层面AI的表现超乎预期。它不只会机械地执行“超过阈值就开灯”还能提出轮询间隔建议、避免继电器抖动的策略、甚至在你没要求的前提下合并前后两次操作。这说明AI在推理能力上已经具备“做决策”的潜质只不过它缺乏对真实硬件的“体感”——它不知道一颗LED的电流上限也不知道DHT11的刷新频率上限这些物理常识仍然要靠人来补上。6.2 我会推荐的复现路径和最后一点私心建议如果你看完这篇也心动了我建议你按这样三步走第一步买一块ESP32开发板先手动点一次灯用代码把串口和GPIO的手感摸熟第二步用官方MCP文档搭一个最小的Server把“控制LED亮灭”封装成工具让AI调用第三步再挂一个传感器把“读数据—做判断—控制输出”这个闭环跑通。我个人的感觉是“AI控制硬件”这件事现阶段不是一个黑盒魔法它更像一个“工程效率放大器”AI分担了写代码和做调度的部分但硬件接线的耐心、驱动排障的经验、物理世界的敬畏感依然得由人来兜底。一个不懂硬件的人就算AI再聪明也大概率会被一根松动的杜邦线折磨到深夜。最后再分享一个我当晚最深刻的瞬间当AI在没有任何人提示的情况下主动调整了传感器的轮询间隔给LED加了“迟滞区间”防止频繁闪烁时我意识到以后做嵌入式开发我可能不需要再亲自抠每一行代码了。它甚至会在我不注意的时候替我考虑那些我平时懒得想的边界情况。那一刻我理解了为什么大家讨论AI和硬件时情绪会那么复杂——因为新技术给的惊喜总是带着一点“我要不要重新学一遍”的余悸。代码可以先用AI写板子得自己买坑得自己踩。两百多块钱我买到一个答案门槛没有想象中高但也不是零。你准备好了也可以试一个晚上。
返回列表