作者:陸向陽
眾所皆知,若期望目前的大語言模型(Large Language Model, LLM)有足夠程度的智慧,通常要使用高參數量的版本。然而,高參數量版本若要實現即時回應,則需要仰賴龐大的運算能力,反之,在有限運算力下,則必須接受漫長的等待回應。

圖1:Arduino Cloud Editor雲端編輯器加入Arduino AI Assistant功能(圖片來源:Arduino官網)
不過多數情況下會選擇前者(龐大的運算力)。而龐大運算力通常來自雲端,雲端有碩大的資料中心能提供充沛運算力,邊緣或本機端則因運算力有限,無法讓高參數量版的大語言模型快速回應。
使用LLM有多種用途,如回答一般問題、翻譯、寫程式、算數學等,而Arduino官方看準LLM的應用價值,開始在Arduino Cloud Editor雲端編輯器上加入人工智慧助手(AI Assistant)功能。
Arduino Cloud Editor的AI Assistant功能是已經訓練好、可服務廣大創客(Maker)的LLM模型,模型的訓練資料自然是Arduino相關的技術文件,如電路板規格、控制電路圖及各種範例程式等,使該模型可以協助創客撰寫Arduino程式。

圖2:紅框位置即是新增加的功能Arduino AI Assistant(圖片來源:Arduino官網)
AI Assistant的使用也很簡單,跟使用ChatGPT一樣,以打字方式輸入你的問句或提出要求,如:「draw a column of 4 pixels on the LED matrix, moving left to right.」,而後等待回應。
目前AI Assistant只能英文發問、英文回應,前述的問句大意是:在Arduino UNO R4 WiFi板子上有一片LED燈號矩陣,請幫我寫出「在此LED矩陣中一次點亮4個LED燈號,並讓亮燈由左向右移動」的Arduino程式碼。
如此AI Assistant的回應文字就會在簡短的文字敘述後帶出Arduino程式碼,也包含寫該程式應該事先宣告的函式庫含括檔(如Arduino_LED_Matrix.h)等,這時創客只要按下程式碼區塊右下的「Copy Code」連結便可複製整段程式碼,而後貼入Arduino Cloud Editor的程式編輯區,如此即可。
與多數LLM相同的,回應的答案不一定完全管用,有可能編譯時就過不去,還是需要進行人工查核。另外,AI Assistant也可以回答一些開發過程的問題,或請求其幫忙檢查程式碼哪裡有問題,以此來加速除錯(Debug)。
有了線上AI Assistant的協助,各位可能會好奇其背後使用的技術,Arduino官方表示AI Assistant是使用Anthropic公司的Claude大語言模型來實現的。Anthropic是受Amazon、Google兩大業者以數十億美元入股投資的公司,以抗衡Microsoft投資上百億美元的OpenAI公司,因此Anthropic Claude模型經常拿來與OpenAI GPT系列模型進行比較。
不過Claude、GPT都是專屬封閉程式碼,所以用戶無法重新訓練模型,只能上傳資料集至雲端對模型進行微調(Fine-Tune)。
另外,既然Arduino官方是跟Claude合作,以呼叫應用程式介面(Application Program Interface, API)的方式使用其LLM線上服務,則Claude必然會向Arduino方收費,故這項服務對創客而言也無法全然免費,每人每月可以免費使用30次交談,想要更多使用也必須付費,即每月6.99美元可以交談1,500次,也有更高收費的版本允許每月無限次交談。
最後,其實如何讓創客更輕鬆完成程式碼,也是Arduino於2005年成立的初衷,以簡單的C/C++程式語言風格讓創客寫出想要的控制程式,比起直接使用低階組合語言好上許多。
之後各界期望讓Arduino程式更好撰寫,開始有所謂的Scratch,用方塊拖拉放後,再透過方塊參數設定、方塊連接即可完成程式,如此雖然很快有開發完成的成就感,但無法寫較複雜程序的程式,故通常只給學童使用。
因此,持續沿著低程式碼、無程式碼(Low-Code, No-Code, LCNC)的精神運動邁進,以AI Assistant的大語言模型來輔助產生程式碼,或許是一個可以嘗試的新方向。
當然!對於寫程式運用上LLM來輔助是好是壞目前各有看法,運用不當不僅無法加速撰寫反而浪費時間或埋藏其他錯誤,或者有點在鼓勵程式開發者不求甚解,因此是否使用AI Assistant功能就讓諸位各自評判了!
(本篇文章經同意轉載自vMaker,原文連結;責任編輯:謝嘉洵。)
- COMPUTEX Taipei 2025量子技術展示觀察 - 2025/05/29
- Arduino Cloud Editor加入大語言模型幫手功能 - 2025/05/28
- 從COMPUTEX 2025看Edge AI晶片 - 2025/05/26
訂閱MakerPRO知識充電報
與40000位開發者一同掌握科技創新的技術資訊!