![](https://i.imgur.com/fCrqxVQ.jpg) :::info #### 「會取代你的不是AI,是知道怎麼使用AI的人」 使用者的技巧將大幅決定了AI可能性。在這次工作坊中,我們將深入探討生成式AI對教育的影響。您將有機會了解ChatGPT的原理,並從哲學角度探究生成式AI如何啟發知識學習。不僅如此,我們還安排了一系列實作挑戰,讓您親身體驗以生成式AI來輔助程式開發、物理理論學習及硬體裝置開發的可能性。 <br> ::: <body> <div class="iframe-container"> <iframe src="https://www.youtube.com/embed/NXtg40Wmxhc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> </div> </body> ## 簡介 日期: 2023/5/20 (星期六) 報名對象: 清華大學在學學生為主(清華教師、職員、校外人士亦可報名參加,唯以本校學生為主) 時間: 10:00-17:00(備有午餐及點心) <br> 主辦單位:國立清華大學教學發展中心 合辦單位: 清華大學物理系 指導單位:教育部 計畫名稱:教育部補助大學聯盟深化數位學習推展與創新應用計畫 <br> <br> ### 開場演講 ![](https://hackmd.io/_uploads/HJ0h-S7Ln.png) ### 學生講師與助教 ![](https://hackmd.io/_uploads/SJr0ZB7L2.png) ### 時程表 ![](https://hackmd.io/_uploads/SJYeGSXU2.png) <br> <br> <br> ## 01-1 王道維老師開場演講: ChatGPT與虛擬知識 <style> .iframe-container { aspect-ratio: 16 / 9; position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; /* 16:9 Aspect Ratio */ } .iframe-container > iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; } .image-container { display: flex; justify-content: center; align-items: center; height: 100; } .image-container > img { max-height: 300px; } </style> <body> <div class="iframe-container"> <iframe src="https://www.youtube.com/embed/TA7W0bbebno" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> </div> </body> <br> :::success 這堂課王道維老師從AI的原理出發,淺談自然語言處理與機械學習,最後從教育的角度來看待ChatGPT會帶來的影響。 ::: <br> ![](https://hackmd.io/_uploads/BJshrhrS3.png) ![](https://hackmd.io/_uploads/H16rI3SS2.png) #### 參考資料: - [王道維老師開場演講PPT](https://docs.google.com/presentation/d/1vYkIUsBCbEcaBIhAqDdQoXuSbiq57lsM/edit?usp=share_link&ouid=102629253093856926128&rtpof=true&sd=true) - [王道維(2023), 迎接「後知識時代」的來臨---從生成式AI的虛擬知識談起](https://blog.udn.com/dawweiwang/178728006) <br> ## 01-2 AI使用指引 :::danger 在這裡領取整天的講義: [實作課程PPT](https://365nthu-my.sharepoint.com/:b:/g/personal/108010008_office365_nthu_edu_tw/ER9Zq0XxpmJLsMKb5wjSfKcBqQG3ShPulD7xOUjAGW1oDg?e=E0jeX3) ::: ![](https://hackmd.io/_uploads/Sya_MSQL2.png) ![](https://hackmd.io/_uploads/r1BczBmIn.png) :::success 這堂課簡單介紹工作坊會使用到的工具,以及一條新的學習路徑 #### 3樓沒有上5樓的電梯 - 到底是生成式藝術還是生成式垃圾,全憑使用者。很多時候ChatGPT做不到,是因為使用者不夠了解問題,也不夠熟悉AI #### Z字形逆向工程 - 當你可以使用ChatGPT做出遠超自己理解的實作時,如何讓自己也有對等的理解,逆向工程變得是「高等教育」最重要的事! ::: #### :pushpin: 插件安裝連結 - **ChatGPT 智慧提示**:https://chrome.google.com/webstore/detail/chatgpt-prompt-genius/jjdnakkfjnnbbckhifcfchagnpofjffo - **Bing 歷史紀錄**:https://chrome.google.com/webstore/detail/bing-chat-history/hjhpahdglfjddhhecnjlhckicdpcdhpg - **bing-chat-for-all-browser**:https://chrome.google.com/webstore/detail/bing-chat-for-all-browser/jofbglonpbndadajbafmmaklbfbkggpo - **ChatGPT for Google Colab**:https://chrome.google.com/webstore/detail/chatgpt-for-google-colab/dfhfeifekpgapdlhfakecbbinnnfoohh #### 可參考資料: - [GPT4 流量用完了怎麼辦?](/oUsm7LG5Tce4oazv_EC6ww) <br> ## 01-3 Prompt Engineering <body> <div class="iframe-container"> <iframe src="https://www.youtube.com/embed/Qrwto2vlGZo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> </div> <br> </body> #### 01-3-1 :open_book: 整理參考文本的摘要 ##### :pushpin: 連結 - **ChatGPT listed as author on research papers: many scientists disapprove (nature.com)** https://www.nature.com/articles/d41586-023-00107-z - **ChatGPT is fun, but not an author | Science** https://www.science.org/doi/10.1126/science.adg7879 - **What ChatGPT and generative AI mean for science (nature.com)** https://www.nature.com/articles/d41586-023-00340-6 - **Content Moderation - arXiv info** https://info.arxiv.org/help/moderation/index.html#policy-for-authors-use-of-generative-ai-language-tools - 自行尋找其他學術界討論 ChatGPT 的使用的文章 <br> #### 01-3-2 寫一份嚴謹評論「清華大學 AI 指引」的 Email 給教務長 - **清華大學 AI 指引**:http://ctld.nthu.edu.tw/news/index.php?mode=data&id=4320 #### 可參考資料: - [工作坊 Prompt 介紹](https://hackmd.io/uCUafDp_T3KnVCnEV1cHUA) ## 實作-1 ChatGPT Coding 輔助 <body> <div class="iframe-container"> <iframe src="https://www.youtube.com/embed/QsAlohX4GvE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> </div> </body> #### 02-1-2 討論:用 AI 打 code 時要怎麼製造機會,讓自己能精進能力? > A:在初學的時候,撰寫的程式碼會比較沒有效率且冗長。而chatGPT所撰寫的程式碼雖然說不一定會完全正確,但它的撰寫邏輯會比較有效率。我們可以學習chatGPT在寫程式的邏輯來精進自己coding的技巧。 by Group 1 > > A:身為初學者可以步驟式的學習,可以根據自己的能力向AI要求產生客製化的學習步驟,例如在產生學習內容時,可以描述自己的學習背景、學習目的、愈學習的內容等,生成所需要的學習步驟,根據AI產生的程式碼或是所使用到的新的函示庫可以更進一步地詢問AI相關內容進行學習 by Group 4 > #### 實作紀錄log > - 難度:進階 > - 用ChatGPT輔助,用CNN做手寫辨識 > - 成果紀錄 & 反思: > - ChatGPT可以提供可行的程式碼 > - 一開始的程式執行太慢,且沒有判斷預測的指標,再請ChatGPT增加自己想要的功能,可以得到下方的程式,準確度可以達到98% > - 除了可以請他寫程式,也可以幫忙除錯,還有可以解釋程式碼,和程式中可以改變的變數 > > by Group 1 ## 實作-2 用ChatGPT學習Arduino <body> <div class="iframe-container"> <iframe src="https://www.youtube.com/embed/cRNwqKowbg0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> </div> <br> </body> #### 02-3-1 討論:使用 ChatGPT 來學習 Arduino,分別有什麼優缺點?缺點能怎麼改善? > A:優點就是對初學者非常友善,chatGPT提供的資訊非常完整;缺點是他會預設你有某些模組的heading files,如果沒有設定好的話會有一些障礙,需要更進一步的詢問才可能解決 > by Group 1 > A: > - 優點: > - 提供即時指導:ChatGPT可以即時回答學生對於Arduino實作疑問,使學生在學習過程中得到及時的幫助。 > - 能夠提供步驟式的指引,讓初學者能夠獨立完成電路板的安裝和程式撰寫的操作 > - 缺點: > - 缺乏理解深度:雖然ChatGPT可以回答許多問題,但它對答案的理解並不深入。 > - 實際操作的指導有限:對於如何將Arduino裝置連接到電腦,或如何實際進行硬件編程等實作操作問題,ChatGPT的幫助可能有限。或許加上教授或助教在旁邊指導,學生學習效果會最好。 > - 更新資訊有限:ChatGPT的訓練數據至2021年9月為止,對於此後的新知識和技術變革可能無法提供有效回答。 > - 缺點怎麼改善: > - 加上教授、助教指導:加上教授或助教在旁邊指導,讓學生學習即時解決操作上的問題。 > by Group 4 #### 02-3-2 討論:怎麼設計 prompt 讓開發 Arduino 時,學生能理解背後的原理? > A: > - 設計prompt時,除了讓chatGPT提供實作步驟外,可要求他針對操作的步驟進行原理的解釋 > - 學生可以根據Chat GPT提供的引導,進一步詢問相關的原理,例如為什麼需要接地、WPM是什麼等 > by Group 4 ## 心得與照片 ![](https://imgur.com/ajTIRO4.jpg) ![](https://imgur.com/hOyhrPq.jpg) - [更多活動紀錄照片](https://365nthu-my.sharepoint.com/:f:/g/personal/108010008_office365_nthu_edu_tw/EtXxscQST5hGpIp1Gd-I6lkBfbLvgSmlYhxEvibw2-FM1w?e=om8w6y) > ### Group 2 心得感想 > 作業問題問chatgpt,做報告用chatGPT,它可以幫我們檢查文句流暢度、文法有無錯誤,即使英文不怎麼理想,也可以用中文大概寫完稿後,用AI生成一個不錯的學術文章。 > > 搜尋paper時,有時網址會給錯,但可以利用他幫我們做資料彙整、摘要,英翻中,利於資料的搜尋 > > 我們可以利用AI進行程式的學習,今天利用chatgpt學習Arduino的使用,成功使用按鈕、LED、無源蜂鳴器,並且透過他知道腳位如何接,希望實作時間可以拉長~~ > > 帶入情境讓AI生成我們想要的答案。 > 參加目的:利用AI幫助coding。 > > 可以將今天所學應用到日常與AI的問答上,並進行跨領域的自學 > 會使用AI的人不會被淘汰! <br> > ### Group 4 心得感想 > - 優點 > 1. 生成式 AI 對大學學習的影響 > - 豐富的學習資源:AI能提供豐富的學習資源。例如,學生可以向AI查詢有關各種主題的資訊,包括難以理解的學術概念。AI可以幫助學生理解這些概念,並提供相關的讀物和資源。 > - 作業輔助:AI可以協助學生完成各種學術作業,例如撰寫報告、編寫程式碼、解數學問題等。這可以節省學生的時間,並使他們能更深入的學習與理解。 > 2. 角色扮演 > - 可以透過basic的設定,請chatGPT扮演一個虛擬的角色,例如需要準備一場演講,詢問當聽眾是某特定背景時,可能會針對演講內容有哪些提問 > 3. 企劃書撰寫 > - 可以透過chatGPT建立架構,節省構思的時間 > - 雖然可以快速給框架,但是仍需要花時間去理解內容 > > - 缺點 > 1. 會容易怠惰,因為chatGPT可以給出一個直接使用的答案,有時候不需要依賴自己的背景知識判斷,可能會被誤導 > 2. 需要查證ChatGPT生成資料的正確性 > > - 收穫: > 1. 之前比較沒有用Bing的習慣,在查找paper的時候多會使用ChatGpt,結果會生成誤導的論文。今天學到使用Bing,能夠給出網路上的連結,給使用者這方面更準確的資源。 > 2. 之前寫prompt比較隨便,有時候會問不到想問的答案 > - 未來將怎麼使用: > 1. 讀paper的時候會給他更明確的prompt,例如明確期待的輸出格式和內容等,讓他幫我讀得更精準一點 > 2. 讀paper可以翻譯 + 抓摘要,可以快速找到自己有興趣的段落,再自行細讀消化,也可以配合自己的閱讀習慣設計prompt > 3. 程式設計藍圖和問題解決:當遇到困難的程式碼問題或數學問題時,我可以用更準確的關鍵字向AI詢問,給我新的視角和解決方法。