<華語老師寫程式讓自己工作自動化>
五月底寫過一篇文章,提到「一直以來就是文組腦到不行的自己,AI年會參加完,沒有那種: 死了!完了!~語言教學要被取代了~我要失業了~的焦慮感。倒是很想想辦法把年會中看到的應用也實踐在自己的工作場景。」
當時覺得如果沒有把握當下的熱忱,我一定很快會忘記我的這個目標、甚至放棄嘗試…
於是開始了我用Gen AI寫程式的華語老師挑戰XD
過去的經驗,如果學一個新技能,沒有具體目標,一定很難驗證成果,也不會想優化。所以我思考了一輪自己的工作流程,想要找到一個具體目標來實現。
一直以來,學生付費給我,我都會開立收據。JLMS的收據就是個制式的文件,但有我要的排版和資訊。當中一些變數,包括學生姓名、報名堂數、總金額、付款方式。
老實說,我人工手動開啟words檔編輯,重新修改裡面的變數,轉成PDF寄給學生也花不了幾分鐘的時間。但我覺得:如果可以讓他自動化,就太酷、太方便了!
畢竟過去每一段時間都還是要處理這些行政,當學生20幾個時,最快也是會花掉半小時,半小時可以練屁屁深蹲好多次、半小時可以煮完一頓晚餐了、半小時午睡也都睡飽了…
因此將“自動化開立收據”變成我華語老師用Gen AI寫程式的第一個挑戰。
剛開始使用GPT寫程式時,我認真看著裡面的程式語言不知道他在講什麼,抱著想辦法解決問題的好奇心,我真的看不懂,就一句句問GPT:這段的目的是什麼?這個符號是什麼意思?
好心的GPT也會一一為我解答。剛開始,按下執行,出現 “執行錯誤”訊息時,就會陷入:到底問題在哪裡的焦慮心情,但一直要自己沉住氣,不要不耐煩,於是又再把程式碼和紅字丟回GPT,好心的GPT又會試著幫我解答。
但文組生要開始寫程式也不是這麼順利,因為我們的頭腦設定本來就和理工科的人不太一樣,加上法文系的我根本很靠fu~~。但寫程式就是要先設定邊界、指令要很清楚,這件事對我來說就是一個全新的挑戰和訓練。
幸運的是,在這個領域走很前面的朋友會能給我指引、協助,接住我焦慮的心情。熱血的資工女孩Mosky也很不吝嗇地給予協助。很多時候他們不會直接給我答案,都會告訴我更重要的觀念,對我來說這比直接幫我修改程式碼、解決問題還重要,因為這是很重要的思維轉換。
有時候他們的提問,我要試著解釋與回答,這也是一個檢視自己理解自己在幹嘛的方式。
從這個過程中,又是一次學習。
他們一直告訴我:不要擔心,這不是數學、理工,這就是一種新的語言。
我大概也用這樣的心情來面對我一開始用Gen AI寫程式的挑戰。
每次卡住或是執行失敗翻紅字,如果我要,自己其實可以馬上詢問身旁的資源。
但我都告訴自己,也告訴朋友們:「我不要一直煩你們,我的首要目標是先想辦法讓紅字消失,如果真的執行不出來我一定會跟你們求救。」在這樣的過程,自己終於慢慢地學會和GPT溝通,慢慢地能夠找到程式語言裡面的小問題(大問題我就會馬上向朋友求救),有時候真的極小,小到就像法文的è é e撇錯方向或是沒有撇所以卡住。
當這些“執行錯誤”的訊息消失,當執行後得到我要的結果時,那種成就感真的是一個爆~棚,畢竟文組腦竟然能利用Gen AI寫程,幫自己工作自動化,是我一輩子都沒想過的事!
說了這麼多,目前的成果是:
只要收到PayPal收款寄信通知,系統就會自動幫我表格更新資料,接著做出收據,轉成PDF,利用JLMS信箱自動寄給學生。其中細節包括檔案名稱、寄信後的通知都會按照我的設定完成。
而這個挑戰結束後的現在,自己正在寫另一個工作流程自動化的挑戰中...
--------------------------
從第一次問GPT幫我寫程式到現在大概一個月。練習時間也沒有很完整,都是利用上課、備課後的零碎時間練習...
這段時間自己很深的感受:
活在這個時代,很辛苦,也很幸福。
很辛苦,因為好像不能恣意地放鬆耍廢,要一直學,不然會被時代淘汰。
很幸福,因為不管你所學是什麼背景,都充滿著可能性。
但與此同時,在這個一個月零碎時間中,發現把自己丟到“不舒適圈”其實很有趣,我一度好幾天晚上做夢都夢到我的執行失敗,出現紅字,夢裡我好想起床解決問題XD。
一直以來害怕自己打擾朋友的個性,也在這段期間學習開口向人求救。(這聽起來很蠢,但「開口向人求救」這件事,也真的是我的人生課題XD)
同時也害怕這一切都是因為自己還在學習新語言初期,快速進步成就感爆棚的“蜜月期”,所以也一直提醒自己要持之以恆、不停學習才行。
---------------------------
華語教學進入第八年,對於教學這件事相對進入一個信手捻來的舒適狀態。
學生的多元性以及對於課程內容的多元需求,是讓我不至於和時事脫軌的方式。
慶幸自己身旁的朋友走很前面,感謝朋友們拉著我走,在這個科技快速變革的時代,讓我內在的那位「阿焦」能夠冷靜一點。
珍妮我繼續加油!
Comments