關於曾建瑋 Peter Tseng
你好,我是曾建瑋(Peter Tseng),在花蓮慈濟醫院公共傳播室工作,也在花蓮生活。
我曾經花了很長的時間,想弄清楚自己應該成為什麼樣的人:工程師?資訊人?AI 開發者?攝影者?或者找到一份更好的工作,賺更多的錢,證明自己還有一些價值?
快五十歲才慢慢發現,我真正想要的好像都不是這些。我只是想——認真地,好好活過。
下面這些,是我一路做過的事。
我的工作
我服務於花蓮慈濟醫院公共傳播室。日常工作圍繞三件事:醫療衛教新聞的監測、醫院官網的內容維護,以及針對網路健康議題的輿情分析。
說得直白一點,就是讓醫院想說的話被聽見,也讓外界在說什麼被聽見。
我用程式做了什麼
資訊背景出身,工作卻落在醫院的傳播端。這個位置有個好處:看得見問題,手邊剛好也有工具。多數東西都是從「這樣做太蠢了吧」開始的。
醫療資料與 AI
- 口腔癌篩檢異常預測 — 以人口特徵、生活習慣風險因子與歷次篩檢紀錄,用機器學習預測篩檢是否出現異常。資料來自花蓮慈濟醫院四癌篩檢資料庫(機構自有、去識別化,原始資料不進版控)。這其實是我十年前那份工作的下一章:當年把篩檢流程收攏成資料庫,現在試著讓那些資料回答問題。
- 智慧醫療輿情助理 — 用 Groq + Llama 3.1 做醫院新聞輿情監測,含爬蟲、風險評分與自動摘要。原本每天要人工翻新聞,現在讓它自己跑。
- 粉專留言風險偵測 — 把醫院粉專十一年、14,315 則留言收斂成小編每天看得完的 694 則,標記人身攻擊、機構謾罵、嘲諷與醫療申訴並給嚴重度。不自動隱藏、不自動刪除,處置一律由人工決定。(開發紀錄)
- 圖書館 AI 客服 — 用 RAG 讓醫院圖書館的常見問題自己回答。
建院四十週年
那年院慶的數位需求,大致上是這三件事:
- 紀念網站 — 純 HTML/CSS/JS,無框架、無後端、無 CDN,含開場動畫與特刊互動翻頁書。(開發紀錄、原始碼)
- 攝影比賽評分系統 — FastAPI + SQLite,評審匿名互不可見、投稿者資訊全程隔離、評分送出後鎖定。我跑模擬才發現同分機率高達 96%,於是設計了破同分規則。(設計過程、原始碼)
- 拍攝時段預約系統 — 每 10 分鐘一個時段,靠 Firestore 做多裝置即時同步,杜絕重複預約。
把重複勞動變成工具
- 繁體中文 PDF 校稿工具 — 上傳 PDF、自動判斷橫書直書、呼叫 Claude API 抓錯別字,產出可下載的校稿報告。公傳室的稿子很多,這個省下的時間最實在。
- Word 轉 Joomla — Word 轉 HTML、自動提取圖片上傳伺服器,直接接上 Joomla。
- 醫院新聞自動上稿 — 透過 COM API 從 Lotus Notes 撈出新聞稿,再接 Joomla API 直接上架。跟上面那個 Word 工具是同一條線的上下游:稿子從哪裡來、怎麼轉、怎麼進去。
- 自動簽到 — 每天登入 Lotus Notes、填健康調查、按簽到,同樣三個動作做了幾百次。用電腦視覺辨識畫面元素配合 GUI 自動化,讓它自己跑完。
- 颱風門診公告產生器 — 受夠了颱風夜反覆截圖改公告,寫了個上傳 Excel 就自動產生 HTML 的小工具。
官網與院內平台
- 公共傳播室網站 — 公傳室的對外形象頁,順手把 Joomla 管理教學文件、傳播成效儀表板(YouTube/社群/GA 數據)和圖片轉 WebP 的小工具都收在同一個站上。院內同仁要找什麼,指這裡就好。(原始碼)
- 多版本 Web Server 環境 — 用 Docker 讓 PHP 7.4 和 8.3 的 Joomla 站並存,前面掛 Nginx Proxy Manager 依 domain 分流。舊網站一時升不上去,那就讓它們各自活著。
在學校寫的
- 文獻分析助手 — 上傳論文 PDF,自動產出繁中摘要與優缺點,也能多篇比較。跑在本機的 Ollama + Qwen2.5 上,不外傳、不付 API 費。TAICA「生成式 AI 的人文導論」期末專案。
- HackMD 筆記同步 — 把雲端筆記整批抓成本地
.md,丟進 Obsidian 或給 LLM 讀。筆記寫在雲端很方便,要拿來用的時候就不方便了。 - AI 猜圖小遊戲 — Flask + Gemini,你在畫布上亂畫,它用繁中猜你畫了什麼。
其他
醫院的大愛溯源館 360° 環景、2024 醫療科技展環景、重陽敬老禮金的資格驗證系統,還有玉里協天宮的官網——那間廟創建於清光緒元年,是花東第一廟。溯源館除了環景,另外有一套電視牆播放系統,三個螢幕輪播影音——那是我第一次用 PHP 寫東西,沒有後台,檔案還得自己 FTP 丟上去。
再往外一點,土雞蛋訂購與管理系統是少數跟醫院、公部門都無關的一個:LINE LIFF 當店面、Flask 接後端、Firestore 存資料、綠界收款,另外做了分批出貨、出貨修正和完整的審計紀錄。農產品沒辦法一次出貨,帳就得追得住。
在這之前
我的職涯大半在花蓮,起點卻在新竹。2000 到 2008 年,我在青草湖社區大學負責行政與學生資訊系統,也帶過國際志工計畫。
2009 年進花蓮慈濟醫院癌症中心,一待就是十年。那段時間主要在做國家癌症防治計畫的花蓮慈濟醫院癌症篩檢管理系統——把原本散落在紙本和各個窗口的篩檢流程,收攏成一套能追蹤、能提醒、能回報的東西,最特別的是用 HIS 資料來分析癌篩轉介成功率做決策,並設計有效的獎勵機制來提高癌篩率。這套系統後來拿到 2018 年醫學中心組癌症篩檢創意金獎,以及智慧化癌症篩檢的 SNQ 國家品質標章。
2019 到 2022 年我轉往花蓮縣政府社會處,負責智慧福利服務躍升計畫,用系統設計去改善社工的工作流程;也做了花蓮縣長 LINEBOT,讓縣民不必打電話就能查到社福資訊。
2022 年底回到慈濟醫院,就是現在的位置。2024 年起,我在國立東華大學資訊工程學系念碩士班,我會把它念完。
回頭看,換過的單位不少,但做的其實一直是同一件事:把一套東西做出來,讓需要的人真的用得上。
只是我已經不再認為,會多少程式語言、做過多少專案,能夠回答「我是誰」。技術對我而言,慢慢回到它原本應該在的位置:它是一種工具,不是人生的目的。
這個部落格
人到中年,用寫程式和除錯的心態記錄人生,大概就是這個網站在做的事。
這裡的文章原本分成兩種:
一種是技術筆記 — AI Agent、LLM 應用、影片生成、開發環境設定,多半是我邊學邊記的實作過程,寫給未來會忘記的自己看。
另一種是生活隨筆 — 跑步、家人、看過的電影、想不通的事。我從一個跑三圈操場就喘的胖子練到跑完半馬,也會在深夜陪女兒看動畫時毫無預警地哭出來。
接下來會多出第三種:旅行、地方、歷史與文化。我想知道一座城市為什麼會變成今天的模樣,一條老街以前住著什麼樣的人,然後親自去看看。完整的想法寫在〈讀一些書,走一些路〉。
三種擺在一起看起來有點雜,但對我來說是同一件事:都是把一段時間裡真正想過的事情留下來。
找我
如果你對醫療場域的 AI 應用、或這個網站上的任何內容有興趣,歡迎從左側的社群連結找到我。
或者你也喜歡走進一個地方,讀它的歷史,理解生活在那裡的人;又或者你只是同樣正在學著怎麼好好生活——一樣歡迎來聊聊。