舊版網站
課堂 4 / 8

我的言語變成程式碼,我的想法變成機器人

用文字描述一個動作,將人工智慧製作的積木與真實的機器人進行比較,並改進您的指令。

10–15 歲
使用的 AppCuroAI · Vibe Coding網頁版
我的言語變成程式碼,我的想法變成機器人

把想法說清楚

給老師的說明

建議安排:第一課時做描述活動和應用練習,第二課時完成組裝、感測器和骰子挑戰。每課時約40分鐘,按組裝速度調整。

兩人輪流擔任描述者和操作檢查者。AI 程式碼可能與示例不同,重點是比較意圖和結果,而非拼出完全相同的積木。

同樣的話可能讓人想到不同的畫面。向 AI 提問前,先試著向同伴說清楚自己的想法。

不展示畫作,只用語言描述

畫一幅簡單的畫,只用語言描述。比較兩幅畫的形狀、位置和大小,再交換角色試一次。

畫畫 → 描述 → 並排比較

說清楚是哪一個筆袋

最初的請求
  • “請把那個筆袋拿給我。”
更具體的請求
  • “請把桌子右邊的藍色筆袋拿給我。”

加上顏色和位置後有什麼變化?同伴是否自行決定了你沒提到的細節?

結果不同不一定是失敗。符合意圖就保留,否則補充缺少的條件,再解釋一次。

開始使用 Curo AI

Vibe Coding 是用語言描述動作,通過與 AI 對話編寫程式的方法。決定做什麼並檢查結果的人是你自己。

  1. 描述想法

    說明啟動條件和動作。

  2. 生成積木

    閱讀 AI 如何理解你的請求。

  3. 測試並修改

    檢查結果,再決定保留還是修改。

打開應用並找到 Vibe Coding

在 Chrome 中打開 Curo AI Studio。在程式碼分頁右下方選擇 Vibe Coding,打開輸入面板。

打開 Curo AI Studio ↗

打開應用並找到 Vibe Coding
輸入面板的功能
功能使用方法
輸入框用簡短的句子輸入想要的動作。
生成積木將請求轉換為指令積木。
說話使用電腦麥克風,並檢查識別出的文字是否正確。
移除積木刪除生成的積木。使用前先確認哪些程式碼需要保留。
示例選擇示例請求,再按自己的目標修改。

圖片是實際應用的韓語或英語畫面截圖。按鈕名稱和位置可能隨應用語言和版本變化。

先用螢幕上的角色練習

連接機器人前,先試一個簡短指令。用這個練習示例與 AI 生成的程式碼比較。

輸入示例
點擊綠旗後,讓角色移動10步並說“你好!”。
輸入框
用於比較的程式碼示例

點擊綠旗,檢查移動和對話氣泡。閱讀積木順序與數字是否符合請求。

遇到不熟悉的詞語時,可以換個說法、拆成更短的步驟,也可以自己找到並添加積木。

組裝骰子機器人

制作一個用燈光和聲音回應的機器人。稍後用近接感測器觸發螢幕上的骰子。

  • LED 模組用燈光顯示字母、數字和符號。
  • 聲音模組播放選定的音效。
  • 近接感測器模組用紅外線檢測前方的物體。

按照片順序組裝

查看側面組裝照片
從側面檢查 LED 和頭部的連接。

通過藍牙連接機器人

  1. 連接模組

    打開模組電源,在應用中選擇連接模組。

  2. 選擇組號和模組

    確認套件的組號,選擇要連接的模組。

  3. 配對裝置

    在 Chrome 藍牙視窗中選擇並配對自己的裝置,不要選成同伴的裝置。

檢查機器人是否穩固、感測器前是否被遮擋。連接失敗時,依次檢查電源、組號和藍牙狀態。

把語言變成程式碼並測試

  1. 什麼時候?

    點擊綠旗時?手靠近時?

  2. 做什麼?

    想要什麼圖案、聲音或動作?

  3. 持續多久?

    一次?重復?持續幾秒?

下面是課件中的比較示例。AI 不一定每次生成相同程式碼。閱讀啟動條件、動作和重復方式,再實際執行確認。

任務1 · 用 LED 顯示愛心

輸入示例
在 LED 模組上顯示愛心。
用於比較的程式碼示例

Q我沒有說啟動條件,AI 添加了什麼?

查看答案

當綠旗被點擊 — 用綠旗啟動是否符合你的意圖?符合就保留,否則說明你想要的啟動條件。

檢查結果 · 連接的機器人 LED 是否顯示愛心?

任務2 · 對手的靠近作出回應

輸入示例
點擊綠旗後,持續檢查感測器。當我的手靠近時,在 LED 上顯示愛心並發出嗶聲。
用於比較的程式碼示例
分別檢查意圖、生成的積木和實際結果
檢查項目比較問題
我的意圖希望什麼時候回應,出現什麼燈光和聲音?
AI 生成的積木“靠近”是否變成檢測障礙物的條件,“嗶聲”是否變成警告音?是否有無限迴圈?
實際機器人把手靠近再移開。燈光、聲音和重復方式是否符合你的意圖?

手一直靠近時,條件為真期間程式碼可能重復執行。這里也沒有移開手後關閉 LED 的指令。需要“只執行一次”或“移開後關閉”時,要另行提出。

擴展成骰子並反思

任務3 · 制作螢幕骰子

亂數是在指定範圍中隨機選出的數字。這次由螢幕角色說出1~6的數字。連續出現相同數字不代表出錯。

輸入示例
點擊綠旗後,持續檢查感測器。當檢測到附近的手時,讓螢幕角色說出1~6的亂數。
用於比較的程式碼示例

數字出現在螢幕角色的對話氣泡中,不是機器人 LED 上。這段程式碼沒有在 LED 顯示數字的積木。

Q手一直靠近時,骰子只會執行一次嗎?

查看答案

可能不斷選擇新的數字 — 無限迴圈持續檢查感測器,因此檢測到物體期間數字可能再次改變。觀察手靠近和移開時的結果。

給骰子添加聲音

保持感測器條件和1~6的範圍,只添加警告音。先自己寫請求,再打開示例比較。

查看請求和程式碼示例
輸入示例
保持感測器條件和1~6的範圍不變。說出數字後,讓聲音模組播放警告音。
用於比較的程式碼示例

找到改變的積木,執行並檢查數字和聲音。要求保留的條件是否仍然不變?

只修改一項,再次測試

選擇聲音、數字範圍或啟動方式之一。同時說明要改什麼、保留什麼,對比修改前後的程式碼和結果。

請求示例
  • “只把數字範圍改成1~10,保持感測器條件和警告音不變。”
檢查要點
  • 亂數範圍變了嗎?感測器和聲音積木保持不變嗎?執行結果如何?

AI 幫忙,我來判斷

檢查
  • 親自測試結果是否符合意圖且安全。
尊重
  • 不使用 AI 欺騙或傷害他人。
責任
  • 不能只說“是 AI 做的”。自行決定是否使用,並修正不想要的動作。

今天的檢查與修改記錄

與同伴討論,或把這四點寫在筆記本上。
記錄項目反思問題
最初請求想要什麼動作?當時如何描述?
發現的差異意圖、積木和實際結果在哪里不同?
修改後的話增加或改變了哪個條件?保留了什麼?
我的判斷保留新結果還是繼續修改?為什麼?
停止程式並整理套件

停止程式,斷開藍牙並關閉模組電源。對照照片歸位部件,檢查有無遺漏。

組裝好、寫好程式,也測試過了嗎?點一下,記錄你的進度。