ChatGPT可以用来编写Arduino驱动程序吗?是的,在合适的人手中可以
ChatGPT可编写Arduino驱动吗?是的,合适人手可

如果你使用过Arduino技术,很有可能你已经接触过Adafruit的Limor ‘Ladyada’ Fried为该公司提供的许多设备和传感器编写的库。
编写这些库是专门的工作。你必须将充斥着二进制表格和各种控制芯片规格的数据手册转化为可以作为驱动程序运行的代码。
此外:目前可用的最佳Raspberry Pi替代品
正如我所说,这是非常专业的工作。而且这也是大多数用户看不到,可能也会认为理所当然的东西。
但是,你能否像其他人一样让ChatGPT来做库的艰苦工作呢?
- Sonos的新款Move 2重新定义了高级便携式音箱
- 苹果现在接受Beats Studio Buds+宇宙银色和宇宙粉色的订单
- 优惠:2023款Mac Studio可享受高达300美元的折扣,售价从1,799美元起
结果是肯定的,但有一个限制条件。
Adafruit在一篇博文中详细介绍了Fried是如何创建一个多步骤工作流程的,其中包括让ChatGPT为特定芯片创建“一个与ladyada / limor fried / adafruit相同风格的Arduino库”。
在将芯片的数据手册提供给ChatGPT后,Fried引导ChatGPT完成构建所需驱动程序的步骤。
此外:如何使用ChatGPT制作图表和表格
这是非常聪明的做法,可以节省很多打字的时间。
然而,正如博文中强调的那样,ChatGPT编写一个驱动程序的时间“与Ladyada需要的时间大致相同”。事实上,博文中提供的一个聊天记录示例清楚地显示了ChatGPT需要多少指导才能保持正确进行。
尽管ChatGPT确实能够减少一些手动工作,但很明显,如果没有Fried的专业眼睛仔细监督,AI机器人会搞得一团糟。
这是可以预料到的结果,因为尽管有吹捧,ChatGPT只是一个基于大型语言模型的聊天机器人。很多时候,它并没有它自以为的那么聪明。
这个问题是围绕ChatGPT产生了很多误解的核心。如果你聪明,ChatGPT可以帮助你简化琐碎的任务,但在错误的人手中,它是一个让你更快地得到错误答案的工具,并且有更多的自信。
此外:如何使用ChatGPT编写代码
所以是的,你可以使用ChatGPT来编写Arduino驱动程序,但前提是你已经非常擅长自己编写它们。
如果你想深入了解,下面有一个有趣的视频,更详细地介绍了这个过程。如果你对这种东西感兴趣,观看Fried进行这个过程会是一个非常有学习价值的经历。
我的看法是,我希望这个过程在未来几周和几个月内会变得更好、更简化。但是我们不能把一切都视为理所当然。