在講座的上半段我們談到,若想跟上 AI 新時代,必須要有新的作法因應,也就是如何利用 AI 去提高自已的戰鬥力及協作力,進而提升生產力。那在教育方面,如何將 AI 導入教學,利用 AI 培養學生解決問題的能力呢?讓我們來一探究竟吧!

還沒有看過上篇的話,先看這邊 ?【 AI 資訊教育講座 ep.1 】AI 時代迎來新作法

ChatGPT 怎麼用?

為了跟上 AI 新時代,我們必須好好善用 AI 並和它協作,關鍵是「 學會提問 」。Marty 舉了和女兒討論生物作業的例子:「 女兒要完成生物報告,研究公雞和母雞的不同,一開始是這樣問的。」

公雞和母雞有什麼不同?

公雞和母雞有什麼不同 - 調整前
公雞和母雞有什麼不同 – 調整前

「 但這個問法沒有向 ChatGPT 提供背景、情境及細節,而 ChatGPT 需要根據我們提供的訊息來回答問題,所以我女兒就問不出個所以然。 」

若想要讓 ChatGPT 發揮真正的能力,技巧在於先告訴它你的目的或希望它扮演的角色,再適時地給出問題的關鍵字,讓 ChatGPT 能夠聚焦在我們給定的領域中搜索資料。Marty 也分享了他的提問版本。

公雞和母雞有什麼不同 - 調整後
公雞和母雞有什麼不同 – 調整後

繼續追問後會發現,ChatGPT 竟然已能列出原本無法回答的答案!這顯示了提問的方向和品質,很大程度的影響了我們與 AI 協作的產出。

公雞和母雞有什麼不同 - 調整後
公雞和母雞有什麼不同 – 調整後

用 Prompt Generator 改善你的 Prompt

當不確定 Prompt 問得好不好時,可以透過底下的“ Prompt ”,讓 ChatGPT 扮演 Prompt Generator ,給我們 Prompt 的優化建議。例如「 公雞和母雞的骨頭差異 」這個問題,Prompt Generator 建議我們可以說明「 是否需要針對骨骼的不同部位進行比較? 」,是一個有助於提升提問能力的方法。

Prompt Generator ( 將底下文字複製貼上 ChatGPT,再提供你想要優化的 Prompt )

I want you to become my Prompt Creator. Your goal is to help me craft the best possible prompt for my needs. The prompt will be used by you, ChatGPT. You will follow the following process: 1. Your first response will be to ask me what the prompt should be about. I will provide my answer, but we will need to improve it through continual iterations by going through the next steps. 2. Based on my input, you will generate 3 sections. a) Revised prompt (provide your rewritten prompt. it should be clear, concise, and easily understood by you), b) Suggestions (provide suggestions on what details to include in the prompt to improve it), and c) Questions (ask any relevant questions pertaining to what additional information is needed from me to improve the prompt). 3. We will continue this iterative process with me providing additional information to you and you updating the prompt in the Revised prompt section until it’s complete. 用繁體中文回答
Prompt Generator 使用示範
Prompt Generator 使用示範

除此之外,加入 ChatGPT 相關的討論社群,了解並學習其他人是如何提問的,也能提升自己的提問技巧。

加入 ChatGPT x AI 融入教學 的 Facebook 社團,一起來跟社團的朋友們討論如何利用 AI 讓教育變得更好!

什麼是好問題?

  1. 指定扮演角色:讓 GPT 進入角色,聚焦搜索該領域資料。
  2. 給出具體目標:ex. 針對什麼做的研究、希望達成什麼目的…。
  3. 給出答案具體格式:ex. 國中生看得懂的、論文形式、條列式…。
  4. 給出需要避免的事件列表:ex. 不要片段程式,給出完整程式碼加上註解…。
  5. 清晰明確的表達、提供具體範例能提高準確度。
  6. 使用與問題相關的關鍵詞。

如何向 ChatGPT 提問的技巧:初學者可以先看 提問基本功 ( 基本 )、工程師推薦看 Prompt 手冊 ( 進階 )

AI 融入教育的思考

生成式 AI 的出現,將為教育帶來許多改變。如果妥善運用,教學者備課會更加輕鬆、學習者也能加速學習效率;反之,若是過於依賴工具,則可能讓我們變得更加地盲目,無法清楚明辨是非對錯。

我們必須擁有能夠識別 ChatGPT 回答真假的判斷力,這種判斷力來自於自身所擁有的知識。若是過於仰賴 AI 會阻礙甚至停止我們的思考能力。我們應當將 ChatGPT 視為一種輔助工具,並引導學生如何正確去使用,讓學習效果得以最大化。

未來人才的兩大關鍵素養

人才的兩大關鍵素養為「 溝通協商 」、「 解決問題 」的能力,培養這兩大能力最重要的是定義需求拆解問題。「 未來我們的溝通不只會面對人,可能有更多機會需要與 AI 溝通、協作以及交派它任務。如何定義明確的需求、怎麼拆解問題的根本,這樣的技能會變得越來越重要。 」

運算思維的重要性

運算思維在 108 課綱中是個非常重要的課題,它是一個解決問題的方法論,下圖為描述這個方法論的四個過程:

運算思維方法論的四個步驟

Marty 表示在物聯網程式教育中,讓學習者輕鬆進入物聯網、更簡單地去學習程式,是 Webduino 一直以來努力的目標,但當 AI 誕生跟引爆後,他的想法也跟著轉變了。他認為除了學寫程式外,未來要更加著重的應是與 AI 的協作,讓 AI 幫助我們拆解問題和寫程式,不僅可以提高自身的程式能力,還能應用到不同的科目和領域。

利用 AI 快速生成 Web:Bit 程式碼

有了 AI 的輔助,未來老師在指導程式初學者完成某個功能時,有機會跳脫程式碼或程式積木,讓 AI 輔助生成程式碼。這樣能降低學習門檻,也能更專注於培養孩子定義需求解決問題的能力。

例如資訊科技的課程中常見的「 呼吸燈 」實作,如果結合 AI 和 Web:Bit 開發板 的應用,再加入遮住光敏感測器控制呼吸頻率的機制,就可以發展成一堂運算思維課程。根據運算思維的四個步驟拆解問題,我們可以把需求整理成以下 Prompt,提供給 GPT:

採用運算思維的邏輯來建立演算法的步驟

過去學生要獨自寫程式完成這個功能,可能需要好幾節課。現在有了 AI 輔助,只要能清楚描述需求並輸入運算思維工具,魔法呼吸燈的程式碼一瞬間就完成了!

查看更多運算思維課程教案

 Webduino 運算思維工具,能自動生成程式碼及流程圖
Webduino 運算思維工具,能自動生成程式碼及流程圖

結語

面對 AI 新時代的來臨,寫程式的能力已經不是唯一重點,因為 ChatGPT 可以幫你寫;程式積木也不再是亮點,現在 ChatGPT 可以幫你拉。現在的趨勢是學習如何表達需求定義問題拆解問題,透過運算思維的訓練,建立穩固的學習基礎,讓我們能夠掌握知識,增強與 AI 協作的能力,從而提高生產力和自身價值,成為未來的關鍵人才。

若想了解更多完整、豐富的內容,本文提供講座 完整影片簡報 供讀者參考,希望這些資訊能夠幫助到所有積極關注 AI 的讀者們!

2 Comments

Comments are closed.