作者:Ted Lee
使用GenAI生成各種程式碼(積木程式除外)早已不是夢想了,連Google都公開承認他們的專案中有1/4的新程式碼都是AI幫忙寫的呢!
在眾多GenAI的平台當中,經筆者多方甞試,MS Copilot生成micro:bit Python程式碼的效果最佳。另一方面,生成較正確的Arduino、Python程式碼則非Claude莫屬了。
本文援用程式碼穩藏(code-hiding)的想法,在不觸及程式碼的理解為前題,我們試圖以文字描述[2]的方式來引導Claude從功能性的理解,進而生成對應的程式指令。
因此,我們實做了三個例子來展示GenAI能聽懂人話的過程:
任務管理的艾森豪矩陣(The Eisenhower Matrix)。
模仿找字遊戲(Word Search Puzzle)的十四句台語金句尋遊戲:找揣[3]台(語)金(句)。
十四句金句的語詞填空遊戲:台語金句塌空[3]。
一、艾森豪矩陣
先前,我們用Excel版本的艾森豪矩陣做為排序教學的教材。現在,我們在Claude上下達以下咒語:
(人設)你是Pyhon Tkinter權威
(任務)任務管理的艾森豪矩陣功能如下:
任務名稱、重要等級(1~6分,分數愈高愈重要)、緊急等級(1~6分,分數愈高愈急)
可輸入20任務
按寫入後存到Excel試算表(檔名:艾森豪矩陣.xlsx)
(輸出)產生Python程式
因為生成的程式碼較長,加上我們也是從不斷地和Claude對話才得到滿意的結果的。因此,請有興趣的讀者自行參考這個對話連結。程式開出的視窗畫面如圖1 所示。

圖1:艾森豪矩陣的執行視窗畫面
二、找揣台金
在Claude上下達以下咒語:
(人設)你是台文和Python Tkinter權威
(任務)
類似「word-search puzzle(https://pypi.org/project/word-search-generator/)」,使用以下的台語金句,隨機將一整句排成直的、橫的或對角線
n*n的版面,n=金句中最長那句的字數
按下某句中的任一字會讓該句畫上刪除線,表示該句已被選取 4.畫掉一整橫排A得分加一
台語金句:
早頓食飽,中晝食巧,暗頓半枵飽
趁錢有數,性命愛顧
若欲媠,食果子;若欲巧,講台語
毋免真𠢕才開始,愛先開始才會變𠢕
安心自在,自由自在
你隨意,我盡量
時到時擔當,無米才煮番薯湯
上䆀的拍算就是上好的安排
欲做總舖師,刀先磨予利
打斷手骨顛倒勇
一枝草,一點露
靠山山會崩,靠水水會焦
艱苦頭,快活尾
三分天註定,七分靠打拚
(輸出)生成Python程式碼
生成的程式碼及和Claude對話,請自行參考這個連結。程式開出的視窗畫面如圖2 所示。

圖2:找揣台金的執行視窗畫面
註:我們還可以再追加咒語,讓Claude根據我們提供的「金句」文字檔來自動設定視窗中的二維方格大小。如此,我們就更能彈性的置換不同的台文句子了!
三、台語金句塌空
在Claude上下達以下咒語:
(人設)你是台文及Python Tkinter權威
(任務)根據台語金句,
1.隨機不重覆出題
2.從題目中挖出適當的台語詞當作填空
3.最下方給出若干選項
4.玩家可以用拖拉的方式放入空格
5.若為答案則出現正確的音效
6.不是答案的出現錯誤音效
7.每題只有三次作答機會,超過就換下一題
8.題目都答完則計算答對率
9.答完題目後問要「重新挑戰」還是要「結束」
(輸出)產生Python程式碼
台語金句:
早頓食飽,中晝食巧,暗頓半枵飽
趁錢有數,性命愛顧
若欲媠,食果子;若欲巧,講台語
毋免真𠢕才開始,愛先開始才會變𠢕
安心自在,自由自在
你隨意,我盡量
時到時擔當,無米才煮番薯湯
上䆀的拍算就是上好的安排
欲做總舖師,刀先磨予利
打斷手骨顛倒勇
一枝草,一點露
靠山山會崩,靠水水會焦
艱苦頭,快活尾
三分天註定,七分靠打拚
生成的程式碼及和Claude對話,請自行參考這個連結:1、2。程式開出的視窗畫面如圖3 所示。

圖3:台語金句塌空的執行視窗畫面(Python版)
此外,我們也可以讓Claude生成出如圖4 精美的HTML版本喔!

圖4:台語金句塌空的執行視窗畫面(HTML版)
[1]六種授權條款。
[2]圖形描述的方式請參考我們已發表於《GenAI 生成多媒體播放器》的這篇文章。
[3]台文「找」的漢字。
[4]台文「填空」的漢字。
(作者為本刊專欄作家,本文同步表於作者部落格,原文連結;責任編輯:謝涵如)
- Claude生、Claude生:Claude生成各種Python視窗專案 - 2025/09/30
- GenAI生成多媒體播放器 - 2025/08/21
- 使用 Maker Uno 快速打造 Arduino入門成功經驗 [0] - 2025/07/30
訂閱MakerPRO知識充電報
與40000位開發者一同掌握科技創新的技術資訊!