從啟程到抵達基督城,歷經了二十四小時的長途跋涉。當飛機降落在基督城上空時,疲憊的身軀終於看到了這座城市的輪廓。透過機艙的雙層窗戶,我小心翼翼地調整相機參數,努力捕捉這第一眼的風景。
在領取了租用的Toyota Camry後,我駛向了下榻的Hadleigh Boutique Lodge。這座被綠意環繞的精品旅館藏身於Eversleigh Street的巷弄中,低調的外觀與紅色柵欄,讓它看起來就像一座普通的住家。熱情的主人Jon與Shirley為我們帶來了溫暖的接待,細心介紹著每一處設施。房間內的一磚一瓦都充滿巧思,從木質地板鋪設的厚實地毯,到浴室中石材與木製傢俱的完美融合,處處展現出精緻的品味。最令人驚喜的是那個能俯瞰後院花園的陽台,繁茂的樹木既保護著私密性,又不會阻擋美麗的景致。
基督城大教堂是這座城市最具代表性的建築之一,很可惜在地震後只能從照片來回憶這棟美麗的建築。教堂內的鐘聲交織出動人的旋律,而偶然遇見的合唱團練習,更為這神聖空間增添了一份莊嚴的氛圍。在這裡,我看到了一場花藝比賽緊接著一場告別式,生活的百態在此交織,見證著這座城市居民生活的點點滴滴。在拍攝教堂內部時,我選擇不使用閃光燈,讓自然光線通過彩繪玻璃灑落,呈現出空間的層次感,同時也保留了這神聖場所應有的寧靜。
穿梭在街道上的復古電車,是基督城最迷人的街景之一。這條始於1905年的電車路線,見證了城市的發展變遷。我特別喜歡在電車暫停時,尋找背景建築物的幾何元素與電車形成呼應的畫面。而蜿蜒流過市區的亞芳河,則為這座花園城市增添了幾分詩意。在河畔等待著捕捉平底船與拱橋上電車相遇的畫面時,我反而拍下了另一個驚喜的場景:橋上行人與電車交錯的瞬間。
這座城市的步調悠閒,街道綠意盎然,處處可見歷史建築與現代生活的完美融合。即使是南島最大的都市,基督城依然保持著怡人的生活氛圍,讓每個到訪的旅人都能在此找到屬於自己的片刻寧靜。
《Introduction to Generative AI for Software Development》是《Generative AI for Software Development》的第一段課程,它共安排了三週的時間,其課程的目標是希望參與者可以全面掌握生成式 AI 工具(如大型語言模型,LLMs)在軟體開發中的應用,並學會如何將其融入日常工作,提升開發效率、解決問題的能力,同時啟發學員探索更多應用的可能性。
課程從基礎概念開始,幫助學員了解生成式 AI 的運作原理,例如 Transformer 架構如何實現語言理解與生成,並讓學員認識到生成式 AI 與傳統軟體開發的差異與優勢。接著課程逐步引導學員學會與 LLMs 協作,透過角色設定和精準的提示工程,讓 AI 工具能針對特定需求提供專業建議。同時課程強調回饋與迭代的重要性,幫助學員在反覆互動中改進 AI 輸出的品質,逐步建立提問的能力與批判性思維。
課程中有不少實作練習,讓學員熟悉如何使用生成式 AI 協助完成程式碼的生成、效能優化,以及程式碼分析等工作。課程設計不僅涵蓋了資料結構與演算法的開發,還展示了如何利用 AI 驗證程式碼的效能跟安全性,讓學員在實務操作中體會生成式 AI 的價值與潛力。
透過這三週的學習,不僅能學會如何操作與應用生成式 AI,還能理解其背後的運作邏輯及 AI 的應用限制,進一步將其視為開發過程中的得力助手。課程的核心目標在於讓學員成為一個更高效、更有創造力的開發者,同時具備運用生成式 AI 解決實際開發挑戰的能力與信心。由於課程有一週的免費試讀,透過我這篇介紹大家可以考慮是否報名,進入與 AI 人機協作的領域來探究跟學習。
在課堂進行的過程裡,它提供了開發環境跟 LLM(GPT-4o)的資源,所以就算是初學者也可以在 coursera 課程平台上進行練習。授課老師 Laurence Moroney 在每一堂課都有提供下載的資料,包含課程影片、字幕、程式碼。因此需要延伸探究跟實作時,可以參考課堂上提供的附件。每一週的課程都會有作業/測驗,要求要達到 80 分以上才能過關,這些作業都是問答題,有的是複選,若沒有達到標準可以重作。
在第三週的課程會迎來第一個程式作業,是透過平台內建的 Jupyter 來進行開發,並上傳評分。除了計分的作業/測驗之外,也會有延伸的題目,讓我們自行延伸探究跟練習。我自己是花費了九天的時間(平均每天用八個小時上課跟練習),完成了這堂課的內容。以下我簡述課程得大綱,以及我自己的心得。
這一系列是使用 Leica M6 以及 Leica CM 所拍攝,彩色照片是 M6 所拍攝,搭配了 Leica Elmarit-M 28mm F2.8 Pre-ASPH V4 這一顆廣角定頭,用的是 Kodak ColorPlus 200 這款底片;黑白照片則是使用 CM 傻瓜相機拍攝,搭配的是 ILFORD PAN 100 這一款底片。
勤美術館這個區域,從早期的閒置校地到勤美接手誠品綠園道後,將全國跟勤美誠品中間的這塊地打造成 CMP BLOCK,這個臨時的美學展場及活動空間也陪伴了我們多年。然後接著就是這個花了六年打造的勤美術館,去年底終於啟用對外開放了。
在去年底,台中的勤美術館開幕時我就很想去參觀,但開幕當天人潮實在太多,後續假日也是人滿為患,我覺得逛起來會沒有品質,所以想等一陣子後再前往。這幾週有多次想找老婆一起去走走,無奈時間配合上總是有些狀況。因此我選了一個週二的下午時段,自己過去看展跟拍照,非假日人流果然少了很多。
這棟由國際級建築大師隈研吾領軍設計的美術館,花了六年時間,建築概念以「掀開大地」為主題,強調讓建築與自然環境和諧融合。它的外觀設計採用曲線屋頂,面積達 410 坪,模擬山丘起伏的形態,並以唐草圖騰的捲曲弧線為靈感,增添視覺動感與穿透性。
建築採用鋼構工法,較傳統鋼筋混凝土更輕盈柔韌,並減少碳排放。建築結合約1,282根形狀各異的木紋格柵,增添溫暖質感,並搭配大面積落地窗,延展內外地景視覺,呼應草悟道的綠意主題。室內設計延續外觀的律動感,以木質格柵、岩板牆及地面高低起伏模擬自然景象,搭配舞動樑天花板,營造山林探險般的動感體驗。
觀展時,地勢抬高設計延展視野,增添立體層次感。綠屋頂上建置了水源循環系統,供植物永續生長維護使用。這些設計細節使勤美術館自然隱身於環境及大量綠意之中,烘托出草悟道獨一無二的生活面貌。
過年期間除夕到初二休館,詳細資料可參考官方粉絲頁,週一是固定休館。全票 150 元,六歲以下跟六十五歲以上免費入場(憑證)。在學生持學生證可折抵五十元。如果可以找個人少的時間造訪,會有很舒服的體驗。
在這個 AI 迅速發展的時代,身為開發者的我們究竟該如何善用 AI 相關的工具?透過 《Generative AI for Software Development》這門線上課程,我找到了答案。這門課程主要講述如何運用生成式 AI(Large Language Models,LLMs)來輔助程式開發,非常適合已具備開發經驗,但還在摸索 AI 應用範圍的開發者。作為一個在開發單位服務、使用 AI 輔助開發已有兩年經驗的開發者,即便我從 ChatGPT 推出後就持續關注,並且也實際推出相關的應用產品,上完課後依然獲得許多新的啟發,因此想與大家分享這門課程的心得。
◎課程架構
這堂課包含三個獨立的教程:
- 《Introduction to Generative AI for Software Development》:生成式 AI 與軟體開發的基礎介紹
- 《Team Software Engineering with AI》:使用 AI 的團隊軟體工程
- 《AI-Powered Software and System Design》:AI 驅動的專業軟體與系統設計
我計畫分成四篇文章來分享心得,這是第一篇,先以總覽的方式介紹整個課程,另外我也有整理上課用的筆記。建議有興趣的讀者可以先報名一週的免費試讀,確認課程內容符合需求後再決定是否付費繼續。就我的經驗,在取得證書後我已經順利取消了後續的月費訂閱。
新的一年我參與的讀書會首個討論議題是「組織改造跟文化核心如何提升作業績效」。這個議題銜接去年底的「年終績效考核」討論,其中不少人都提到《影視颶風》作為例子。因此我想分享自己對工作流程、組織以及文化如何提升團隊作業績效的看法。
◎系統與功能的迷思
我前公司的老闆大約每三個月就會提出系統與功能方面的需求,認為工作全面資訊化、系統化後,就能避免人員出錯,並以最有效的方式作業。這個想法本質上是對的 - 有了自動化和資訊系統的輔助,確實能讓人員將心力投注在更有價值的工作上。關於這點,我們可以從《影視颶風》的影片「影視颶風的100個員工,上班都在做點啥?飛書辦公體驗分享」中得到很好的印證。
◎《影視颶風》的演進歷程
從影片中可以看到《影視颶風》不同職位工作者的工作模式與環境。但這樣的工作流程並非一蹴可幾,而是在八年間經歷了多次改變與調整,中間也曾面臨過工作流程與管理的困境。感謝 Tim 在 Youtube 頻道上的分享,不論是 QA 問答或《影視颶風》內部的工作內容分享,都讓我們看到這間公司不斷求變的態度,完全符合他們「無限進步」的 Slogan。
話說第一個採訪的剪輯工程師姚志浩,提到他想購買的整套圖馬司特方向盤,這讓我想起我們午休時間,一群工程師在開歐洲卡車模擬遊戲的場景,所有的工程師想法都是差不多的。
:: 下一頁 >>