「 Master Code編程大賽 」學子創意無限 善用AI 消除饑餓建構智能生活

自 2016 年起,香港教育城(教城)與 Microsoft 攜手合辦一年一度的「 Master Code編程大賽 」。「 Master Code編程大賽2020:AI起動.智啟零饑餓未來 」頒獎典禮於 6 月 25 日舉行,並公布下屆比賽的主題—「 Master Code編程大賽2021:AI 構想 ∙ 智健康生活 」,旨在加深學生對人工智能( AI )的認識,並讓他們發揮創意,以人工智能科技及編程就促進各年齡人群的身心健康,設計出創新方案,為人類未來賦予更多可能。 

去屆參賽作品百花齊放,入圍決賽的 14 組作品豐富多元,部分得獎作品更放眼世界,充分展現學生廣闊宏大的世界觀。經評審團精心挑選後,由聖安多尼學校取得小學組( Minecraft 教育版)冠軍,而中學組冠軍則由東涌天主教學校(中學部)( Minecraft 教育版)和迦密主恩中學(人工智能應用設計)奪得,得獎作品各具特色: 

Master Code編程大賽

聖安多尼學校得獎隊伍在 Minecraft 中建構了「零飢餓農場」,善用 Face API 進行人臉識別,根據用家的年齡及性別計算食物份量,以減少食物浪費,而農場的設施有智能點餐機、食物倉庫,當中透過 Agent 搭檔機械人自動建築的智能保護罩,別具心思;東涌天主教學校(中學部)的得獎作品「無限設計之 AI 助農」中,設計了「國際食物交易處」,利用人面識別調節交易貨幣,並配合語音辨識,讓來自世界各地的用家跨越語言限制,促進溝通及食物貿易的公平性,極具國際視野;迦密主恩中學則以「 Bug Food Matter 」為主題,使用 AI Builder 以機械學習方式分析害蟲,方便耕種者有效分辨害蟲,並找出適用的解決方案,同時使用 Power Virtual Agents 建立 chatbot,回應使用者問題,並提供有關害蟲的相關資料。

新一屆比賽分為三個組別,分別是小學組(小一至小六)的 Minecraft 教育版,中學組(中一至中六)的 Minecraft 教育版和中學組(中一至中六)的人工智能應用設計。所有組別年級均以 2021/22 學年計算。 

Master Code編程大賽
小學組(Minecraft 教育版)冠軍聖 安多尼學校創建的「零飢餓農場」推動以 點餐機取代人手,減低疾病傳播風險。

每間學校參賽的隊伍數目不限,每隊需由 2 至 4 名學生組成。參賽隊伍需要設計一個或多個使用 Microsoft Azure AI 科技去改善人類健康問題。同學可從提升或監測用家身體健康情況、幫助用家保持良好心理健康、促進醫療科技發展和培養良好生活習慣四個範圍中選擇一個或多個範圍來設計作品。選擇好針對的問題後,每隊須闡釋現況及如何透過人工智能科技去改善。 Minecraft 組須以編程工具 Minecraft 教育版展現其成品,當中可加入 Microsoft Azure AI 模組。人工智能應用設計組須以指定工具設計一個產品原型,當中須包括至少一個 Microsoft Azure AI 模組,以展示如何運用人工智能。 

Master Code編程大賽
中學組(Minecraft 教育版)冠軍東 涌天主教學校(中學部)建構的「無限設 計之 AI 助農」設計「國際食物交易處」, 利用人面識別調節交易貨幣,並配合語音 辨識。

比賽將會在6月下旬接受報名,稍後將舉辦不同的工作坊如 Minecraft 工作坊、人工智能應用設計工作坊、備戰工作坊予師生參與。比賽將於 10 月 22 日截止報名, 11 月 2 日下午 6 時為截止遞交參賽作品的期限,優秀作品入圍隊伍將於 2021 年 11 月下旬之決賽日向評審團演繹其作品,爭奪最後殊榮;頒獎典禮則會在 12 月進行。 

Master Code編程大賽
中學組(人工智能應用設計)冠軍 迦密主恩中學的「Bug Food Matter」使用 機械學習方式分析害蟲,協助耕種者有效 分辨害蟲,並找出適用的解決方案。

 
得獎者詳情 

冠軍:

組別 

學校 

作品名稱 

小學組 – Minecraft 教育版 

聖安多尼學校 

零飢餓農場 

作品亮點 

 Minecraft Education Edition 作品中,設計中的園區由多達十二個建設組成。當中有數個由紅石及 MakeCode 程式驅動的自動種植及飼養系統,並有礦車系統及分類機將食物分配到不同地方。亦有設施包括機械學習人工智能元素。 

1)現代化餐廳和智能點餐機:以紅石驅動的點餐機取代人手,減低疾病傳播風險。另外以 Microsoft Cognitive Services 中的 Face API 辨識用家的年齡及性別,以計算食物份量,以減少食物浪費。 

2)智能食物倉庫:以同樣技術辨識用家的人面以確認身份作保安用途。 

3)智能保護罩:以 MakeCode 編寫程式,透過 Agent 搭檔機械人自動建築玻璃幕牆,防止毒蟲成群飛到農田。 

中學組 – Minecraft 教育版 

東涌天主教學校 (中學部

無限設計之AI助農 

作品亮點 

 Minecraft Education Edition 作品中,設計分為四大區域,其中一個區域包含機械學習人工智能元素。 

1)國際食物交易處:以 Microsoft Cognitive Services 中的 Face API 辨識用家的人面以調節交易貨幣,並透過 Speech Recognition  Speech Synthesis 的方式與使用者溝通。 

2)智能溫室農場:以 MakeCode 編寫程式,透過 Builder 以模組化建設方式快速建造垂直農場,同時透過 Agent 搭檔機械人自動種下農作物,最後使用紅石機關進行收割。 

3)大型濾水器及儲水器:以 MakeCode 編寫程式,透過 Agent 搭檔機械人演示於河流清理垃圾。 

4)自動化糧食倉庫:做用了紅石機關及礦車系統,進行自動化糧食收集、儲存、及分配。 

中學組 – 人工智能應用設計 

迦密主恩中學 

Bug Food Matter 

作品亮點 

 Microsoft PowerApps 建立應用程式,當中包括兩項主要功能,其中一項包含機械學習人工智能元素。 

1)使用 AI Builder 以機械學習方式分析相片中的三種害蟲:分別為蝗蟲 (Locust)、眼蕈蚊 (Sciaridae)、蚜蟲 (Aphid),方便耕種者有效分辨害蟲,並針對其害蟲品種找出適用的解決方案。 

2)使用 Power Virtual Agents 建立 chatbot,以預先設定的條件回應使用者問題,為使用者提供有關害蟲的相關資料。 

 

亞軍: 

組別 

學校 

作品名稱 

小學組 – Minecraft 教育版 

胡素貞博士紀念學校 

Hunger Terminator 

作品亮點 

 Minecraft 建設園區,以紅石機關及人工智能技術展示解決糧食短缺問題的方案,包括以下置施: 

1)以 Microsoft Cognitive Services 中的 Face API 幫助分配食物。 

2)以 MakeCode 編寫程式,透過 Builder 快速興建溫室及垂直農場,快速增加糧食產量。 

3)以 MakeCode 編寫程式,透過 Agent 搭檔機械人幫助種植,減少農民重複性工作。 

中學組 – Minecraft 教育版 

香港四邑商工總會黃棣珊紀念中學 

零碳綠洲 

作品亮點 

以杜拜為題材,在 Minecraft 建設了園區,展示如何推動旅遊業,同時達成糧食自給自足及可持續發展的構思。園區有七項主要設施,當中多項設施運用了紅石機關及指令方塊以達成效果。 

中學組 – 人工智能應用設計 

聖母玫瑰書院 

AI害蟲探測器 

作品亮點 

隊伍於工作坊中受 Microsoft AI Builder 的啟發,設計了 AI 自動探測害蟲器,於感應到害蟲後發出模擬超聲波的聲響以驅趕害蟲,保護農作物,為唯一一隊提交硬件作品的隊伍。作品使用了 micro:bit DFRobot MUSKYLENS 鏡頭模組,透過人工智能辨認三張指定的害蟲相片,展示其概念。 

 

季軍: 

組別 

學校 

作品名稱 

小學組 – Minecraft 教育版 

聖公會基顯小學 

新葉門 

作品亮點 

以葉門為主題,在 Minecraft 展示如何協助當地面對糧食短缺問題。於Minecraft 世界中建設了十四項設施,當中包括: 

1)由紅石機關協助建設水上耕地,增加可供種植的土地。 

2)由紅石機關驅動的肥料機,減少農民重覆性工作。 

3)引入大山雀模型,當中模型使用紅石機關驅動大山雀模型拍翼,以驅趕蝗蟲。 

中學組 – Minecraft 教育版 

香港四邑商工總會黃棣珊紀念中學 

Self-sufficient Village 

作品亮點 

以非洲一條村落為題,於 Minecraft 建造了溫室農場,糧食分配及儲存中心,及雨水收集設施,展示如何協助村落改造成沙漠中的綠州。當中更有樓高三層的教育大樓教授農業知識及宣傳減少浪費的概念。 

中學組 – 人工智能應用設計 

何明華會督銀禧中學 

Don’t waste food 

作品亮點 

隊伍以 App Inventor 2 設計了流動應用程式,鼓勵使用者減少浪費食物。程式中有五大功能,其中兩項功能有包含人工智能技術。 

1)利用 Microsoft Power Virtual Agents 建立了 Chatbot 用以提供減廢資訊及協助進行食物捐贈。 

2)以 AI Builder 辨識食物種類及數量,展示計算使用者有否準備太多食物造成浪費的概念。 

相關網址