我也沈浸在 AI 浪潮之中

過去兩三年,AI 浪潮席捲科技業跟財經界。AI (GPU) 伺服器突然變成人人談論的顯學。打從工作開始就在電子散熱領域打滾的我,突然發現散熱,尤其是水冷,竟然變成一個不可或缺的項目。過去兩年,我剛好在 AI rack 的水冷產業一級戰區 – 美超微。既跟 Nvidia 競合的開發水冷系統,也跟美國的主要 CSP, Datacenter operator 設計規劃純水冷的 Datacenter。雖然忙又壓力大,站在水岸第一排體驗產業快速發展,確實也是很難得的機會。

除了硬體設計,AI 工具也圓了我軟體設計的夢。原本以為,玩玩 Claude, ChatGPT, Gemini 開發幾個 APP 來玩,只是放假休閒的嗜好。沒想到在現在的公司 (AMD) 竟然也可以用到自學的這些技巧。

第一個應用是,可以自己開發量測軟體。因為我是 BU 裡面第一個也是目前唯一的 thermal engineer 。所以除了設計開發水冷系統之外,也要試著建立一套量測系統。以往的經驗都是使用機器附的工具軟體,而且都還要有license。那天我突發奇想,何不讓 Claude 幫我寫一套來用。果不其然,給他機器型號跟我想要條件,一個下午,軟體跟介面就 ready 了,真是神奇的傑克。反而是我要買的 Data logger 要等兩個多月才能寄出來,實在等不及想要測試我自己開發的量測軟體了。

第二個應用是可以查詢工廠的生產資料。以往如果我需要工廠的測試資料,需要跟 operation 那邊的人說,請他們跟工廠調資料,再請測試工程師幫我篩選需要的資料,如:我像要知道某一批生產的系統,某個 sensor 量測溫度的紀錄等。一輪下來,至少也要3, 5 天才能拿到資料,因為工廠大多在亞洲,溝通會變得更複雜。而現在,因為工廠的測試數據都已經被建成 Data base ,每天更新。現在我只要下指令給 Claude 就可以抓出想要的資料,包含良率跟各種數據做分析。簡直是設計跟 debug 的神器。而且還可以設定成每週固定給我一份新的報表。以前是需要一個團隊去做的是,現在自動生成到電腦裡面,實在太神奇了。

現在的問題反而是,在這麼多的資料中,要怎麼找到可以用的資訊去判斷。更刺激我想要去學怎麼善用適當的 Prompt。

這真是太有趣了,因為 AI 工具的出現,我既可以指揮一個小 SW 團隊幫我開發軟體,又可以指揮另一個工廠團隊幫我搜集資料。

這些都只是剛開始,相信未來的幾個月,還會有更多新奇的事物可以玩耍!

我的第一個 iPhone APP – Calorie Recycle ( 卡路里回收器 )

我接觸電腦的時間應該是非常早了。剛上高中的時候,那時候建築師公會給了阿公一台類似早期的電腦,我已經忘了是什麼樣子,印象中,只記得可以用錄音帶讀取,可以玩青蛙過街的遊戲。再加上當時高中的學校裡面也有一門電腦課,我就一直對電腦這種東西很著迷。雖然當時聯考成績沒有上資工或資科系,上了交大機械,整天在宿舍跟室友用光纖網路玩 MUD ,組 386 電腦,研究怎麼改 BIOS 才能玩某些 Game 等。也讓我未來的職涯一直圍繞著電子業在轉。

然而,雖然我一直對寫程式有莫名的想像,早期的 BASIC, Fortran, C 等等。我都只有自己摸索過,沒有受過完整的訓練,都只知道一點皮毛。甚至前幾年也想自己來開發 iPhone APP,買了幾本書回來 K,寫來寫去,都只有一個 ” Hello World ” APP 滿足一下小小的夢。

原本以為這種業餘的嗜好只能想想,最近功能越來越強大的 AI 工具,竟然簡單到可以完成我多年來的夢想。一開始我只是用 ChatGPT 寫了一些簡單的 iPhone APP 來計算食物的卡路里,後來用 Google Gemini 也可以完成一些基本的類似功能。直到我接觸了 Claude ,APP 直接上升到一個完全不同的層次。本來一個只是計算卡路里的 APP ( 看起來就像是工程師堆砌出一堆表格的集合 ) ,在 Claude 的推論之下,原本硬邦邦表格變成了一個個圖表,我只要跟他說想法,一個個檔案就按照我的只是生成出來。偶而遇到一些 bug ,也是讓他來幫忙解決。我的角色變成了一個 Software PM ,指揮著一個 coding 團隊在幫我做事。

偶而這個團隊會被一兩個技術性的問題卡住,來來回回還是沒有找到適合的解法。這時候就是理工直男 — ChatGPT 展現解題技巧的時候了。 ChatGPT 對於分析程式還是很有一套,遇到難解的 bug ,我會把遇到的問題讓理工直男分析一下,再讓 Claude 這個團隊思考理工直男的建議,用不同的方向去思考。

四月底那時候,因為換工作的空檔,我跟 Rita 去坐了一星期的郵輪。就利用這一星期的時間,我的第一個 APP 就上架 APP Store 了。當然,我也不認為這種 APP 能帶來什麼收入,只要他能完成我多年來的夢想,這就夠了。

https://apps.apple.com/us/app/calorierecycle/id6764067202

 

建立自己的部落格 (二)

有幾種不同的軟體可以建立部落格, 其中最容易上手也最廣泛使用的應該就是wordpress. 這家公司也有提供免費的伺服器, 剛開始想嘗試做部落格的人可以先從這裡下手.

1. 首先到 wordpress.com 建立一個帳戶 (應該會被要求填一些基本資料吧!):

image

 

2. 之前我已經有建了兩個blog, 點選進去就可以新增一個blog.

image

 

3. 到了這裡, 就可以選擇自己喜歡的名字, 這個也就是將來別人可以找到這個blog的網址. 可以選擇中文做為介面的語言, (其實中英文的差益應該不大, 就算是選擇英文, 將來也是可以po中文的文章). 設定完之後就可以點最後一個選項建立blog, 先選擇Free就好, 如果想要花一點錢建立進階一點的網站, 我會建議選擇其他的虛擬伺服器的服務商.

clip_image002[8]

4. 系統設定好之後會變成這個畫面. 首先點選dashboard (控制台) 做一些基本的設定.

image

5. 這裡是基本的控制畫面, 除了你自己, 別人並看不到. 只要點選”my blog”就可以看到別人會看到的畫面. 從左邊的選單裡面可以新增或管理文章.  下面的”外觀”裡面有一些現成的”佈景主題”可以套用.

clip_image002[10]

 

以上是一些基本的介紹, 如果想要知道其他的進階功能, 可以留言給我.

使用wordpress的最大好處是簡單, 容易上手. 在tools裡面也有”匯出”的功能, 可以把文章跟留言整個備份甚至將來匯出到別的地方. 因此, 我認為wordpress.com這個免費伺服器是個可以練習的地方. 如果真的想要玩一些更進階的功能, 我還是會建議選擇其他的虛擬伺服器的服務商.

建立自己的部落格 (一)

最近, 家裡買了一台network access storage (NAS), 也就是網路磁碟機, 原本主要是拿來做資料的備份. 把玩了幾天之後 (改天我再找時間來介紹NAS這個好東西), 突然想起來要建立一個屬於自己的部落格. 從很久以前我就很喜歡各種電腦方面的應用, 十幾年前(1997), 大學剛畢業的我就在看書想要學著做網頁. (那時候連google都還沒成立咧, 我就是欠栽培啊~~)

上面這個會變型的字體就是當年照著書上學來的. 當然, 隨著課業與工作的繁忙, 也就沒有再持續的做下去. 後來, 部落格 (blog)或是twitter慢慢的流行, 甚至這幾年的facebook, 建立個人網頁也變得更容易. 只是有兩個主要的concern, 讓我沒有花太多時間去建立自己的空間. 第一是安全跟隱私性考量. 各位有facebook帳號的人, 有仔細的去看過它的隱私政策(Privacy policy)? 它是寫的落落長, 一堆資料大家share來share去的, 總是很難讓人放心不會被濫用.

另外一個就是資料的永續性. 除了那些打屁哈拉的nonsense以外, 長年累積下來一些文章或是旅遊的分享, 久而久之, 慢慢的也會變成我們人生一種紀錄. 或許等到我們也老了, 哪裡也去不了了, 就會想說, 來看看那些以前我玩過的地方. 可是, 你能確定到時候, facebook這家公司還會活著嗎? 基於這些原因, 無法對自己的資料完全掌握, 讓我對建立自己的部落格這件事也就意興闌珊了.

但是, 在我的心裡深處, 還是很想要建立一個可以完全操控的網頁與空間. 於是, 把心一橫, 上個星期就上網租了一個網路空間, 加上一個專屬於自己的網域. 嘿嘿~~~~終於可以開始經營囉.

跟facebook等網路社群最大的不同是, 這個方法是在網路服務公司上租一個可以放資料的地方, 我就可以在這個地方上傳我想寫的文章, 甚至照片或程式等等. 因為我有完整的權限去存取這些程式跟檔案, 因此只要我定時備份, 資料就不會遺失. 當然, 萬一哪天不開心, 檔案全砍了, 也就不會有安全跟隱私的問題囉.

早期, 要建立一個部落格並不是一件容易的事, 甚至要去學一些程式語言. 但是, 這幾年的資訊業發展得很成熟, 基本上只要會一些MS Word類似的操作, 建立個人化的部落格也就不是難事了.