Aaron Ho

專案與案例

從 Harbor AI 2.0 的常態監控與出廠品質檢測兩個產品,到研究及早期作品,依類型或時間瀏覽。產品及功能案例各自說明問題、本人責任與交付內容。

平台與產品系統

7 則

Harbor AI 2.0 兩個主要產品:工業智慧監控與智慧設備出廠品質檢測;另列監控功能案例與跨組織提案,各自說明定位、本人責任及交付。

Harbor AI 2.0 工業智慧監控平台

監控產品平台

同品牌產品 · Harbor AI 2.0 智慧設備出廠品質檢測平台

公開展場的產品操作展示,螢幕與展示設備位於說明者身旁
公開展場的產品展示與操作說明。(點圖放大)

既有 1.0 仍在使用時,需建立 2.0 的監控與分析能力,處理資料同步、設定衝突及控制權轉移,逐步解除舊系統依賴。

2026 年平台工作紀錄

我的貢獻
主導產品與領域設計,與團隊及 AI agents 從 0 到 1 建構多項功能;參與排程、跨服務工作流、新舊系統整合、資料遷移及交付驗證,依各功能保留夥伴分工。
成果
2.0 目前可不依賴 1.0 運作;報告服務、DOCX 報表與前端下載已整合進主線,產品持續開發與版本交付。

APScheduler · Redis · MQTT · Docker · nginx

核心問題與我的做法 · 2 個故事

把排程時間與任務狀態分開

多感測器報告與壽命分析需要排程、手動執行、批次及歷史紀錄;觸發器本身不足以代表任務進度。

以資料庫保存排程狀態,將觸發器與任務生命週期分工。 本人建立有狀態排程,參與派工、回呼及產物串接;讓排程器負責觸發,資料庫保存可查詢狀態。

形成支援感測器排程、手動觸發與歷史的工作流;排程執行與分析服務責任可以分別追查。

大檔分析不再綁住上傳請求

大型原始波形上傳同時負擔雜湊、儲存與處理,容易讓請求等待和後續工作耦合。

參與將大型資料改為非同步接收,並用任務身分與進度回報承接後續處理。 本人負責資料接收契約、容量、安全與狀態機的跨團隊決策;後續 server 實作交由工程夥伴。

完成非同步接收的狀態、去重與進度對帳契約,並以壓測支持設計方向;後續服務實作由工程夥伴承接。

技術細節與工作範圍

  • 平台架構與資料契約

    界定任務生命週期、資料上傳與非同步處理責任。

    本人參與架構與契約決策;服務實作為團隊分工。

    設計與實作依個別功能區分。

  • 產品資訊架構

    整理設備概況、資料檢視與分析報告的操作脈絡。

    本人負責產品結構與介面判斷。

    具設計及部分整合紀錄。

  • 跨產品前端整合

    協調不同設備產品前端與平台操作流程。

    本人與工程夥伴對齊跨產品介面及操作流程,依各自組件分工整合。

    依整合紀錄呈現。

  • 可追溯的 AI 開發與專案管理

    以專案及 issue 紀錄連結需求、決策、分支、測試與交付;每日所有功能回歸,修復與驗證可並行推進。

    本人建立環境與紀錄架構、協調 AI 工作並負責領域判斷與驗證條件;AI agents 分支實作與測試,reviewer 審查及決定發布。

    本人確認的日常流程;每日回歸不代表已量測完整覆蓋率、自動修復成功率或效率倍數。

Harbor AI 2.0 智慧設備出廠品質檢測平台

品質檢測產品平台

同品牌產品 · Harbor AI 2.0 工業智慧監控平台

設備出廠檢測流程:需求規格 → 系統實作 → UI/UX → 現場交付
工作流程示意(點圖放大)

將同一套治具輪流量測不同受測件的作業,轉成可追溯的逐件品質檢測產品。

2026 年測試與整合紀錄

我的貢獻
主導客戶需求與規格、系統實作、UI/UX 設計與優化,使用 AI agents 開發及測試,整合工程夥伴的組件,並負責現場示範與教育訓練。
成果
完成測試版本與手冊,2026-10-12 到場示範、教育訓練並收集回饋;正式驗收結論及簽核仍待確認。

振動訊號分析 · API 契約 · E2E 測試

核心問題與我的做法 · 3 個故事

讓同一治具能輪流檢驗不同出廠品

原監控模型假設設備常駐;現場卻要用同一組治具輪流量測不同受測件,結果不能混到同一設備歷史。

將受測件、測點綁定與量測批次分開,讓品質判定沿著一次檢測追溯。 本人主導需求、規格、系統實作、介面與交付,將作業情境拆成受測件、批次、比較與報告,與 AI agents 及工程夥伴整合。

形成另一項面向設備出廠品質的產品,完成測試版本與手冊,並到場示範及教育訓練。

把五、六層操作,收斂成三類核心介面

AI 依規格產生的首版功能與驗收規格都對,操作卻要深入五、六層;多個返回按鈕還會導向不同層級,甚至形成頁面循環。

我重整成計畫清單、工單與看板三類核心介面,將報告、複查、基準管理整併或改成對話框。依現場使用調整字體、狀態與待測物顯示,把前/後/主要動作集中中下方,加入方向鍵及 Enter。

DQA 測試後回饋操作明顯較好;這是本人確認的定性回饋。我的工作是辨識規格與現場可用性的落差,再重新設計流程。

讓操作防錯與品質判定各有檢核

現場可能把實體感測器配錯測點;流程能操作,也不代表出廠品質判定門檻已經有效校準。

我將確認與量測分步,顯示感測器編號及示意圖,用明確流程檢核預防裝錯,並加入狀態與感測器脫落提醒;同時將功能交測和需現場資料校準的判定條件分開,與品質及工程夥伴接續驗證。

完成可交測的功能鏈、手冊與現場示範/訓練,也為人員操作及品質判定保留各自檢查點;正式驗收結論仍待確認。

RUL 與自動閾值調整

平台子案例

所屬平台 · Harbor AI 2.0 工業智慧監控平台

RUL 與自動閾值調整:壽命建議 → 採用條件 → 設備下發 → 狀態回饋
工作流程示意(點圖放大)

將壽命分析接上設備閾值管理:先確認模型依據,再分開建議、採用與下發,讓使用者保有控制。

2026 年開發及驗證紀錄

我的貢獻
我追查 AI 分析的資料與假設,要求以參數消融比較修正方向;並設計建議值、平台採用與 Gateway 下發的分層控制,與團隊及 AI agents 協作實作。
成果
已整合閾值狀態與歷史同步、每感測器自動/手動政策及安全門檻,並以服務及回歸測試檢查;現場壽命準確率仍待校準。

RUL · 參數消融 · SHA-256 · API · Gateway threshold OTA

核心問題與我的做法 · 2 個故事

撤回看似合理的 AI 結論,重查實驗依據

AI 已形成修正建議,但其引用的真實資料其實是測試常數,結論不能直接支持產品決策。

先作廢受污染的數值與核可,再用多參數、多資料形態的消融重建判斷。 本人追問資料來源與因果,要求比較參數、劣化曲線及健康序列;研究 notebook 直接呼叫實作函式並核對程式雜湊。

以對照實驗辨識原限制對快速劣化的遮蔽,也檢查健康序列的誤報風險,讓修正方向重新有可回查的依據。

讓模型建議經過採用政策才改設備閾值

模型有新建議,不代表平台應立即修改每個感測器閾值;頻繁變動會讓設備控制難以理解。

將建議計算、平台採用與設備下發分層,另外管理手動政策及安全限制。 本人建立閾值回饋控制面,讓平台檢查全域開關、感測器政策、手動鎖定、冷卻期與調整幅度,並同步數值及歷史。

模型建議、平台採用與設備下發有各自的責任與歷史,使用者也保有手動控制;現場壽命真值仍需另外校準。

診斷報告系統演進

產品子系統

所屬平台 · Harbor AI 2.0 工業智慧監控平台

診斷報告系統演進:診斷方法 → LangGraph → 報告服務 → 前端下載
工作流程示意(點圖放大)

診斷報告需轉成能排程、重跑及下載的服務,保留數值依據及缺資料時的處理。

2026 年報告開發紀錄

我的貢獻
本人主導診斷方法、品質條件和產品化方向;工程夥伴與 AI agents 參與實作、測試和整合。
成果
從客戶分析與可重用 skills 推進到報告服務、平台派工、DOCX 與前端下載整合;完整現場編排及驗收仍待確認。

LangChain · LangGraph · DOCX

核心問題與我的做法 · 2 個故事

把可測的診斷與可重寫的文字分開

報告包含分類、嚴重度與壽命數字,若由生成模型一起重寫,容易失去數值依據。

確定性節點先產生結構化事實,LLM 只組織敘事。 本人設計診斷流程、節點責任與品質條件,與 AI agents、工程夥伴建立可觀測產物及降級的報告 POC。

七月 POC 驗證多設備、局部重生、數值確定性與缺資料降級,為後續服務化留下可重用的方法與品質條件。

讓報告從一次性分析走到平台派工與下載

能產出一份報告,仍不等於使用者能從平台選範本、派工及下載。

分階段把已驗證的報告能力搬入服務,逐步接上平台與前端。 本人推進品質條件及產品化方向;團隊整合產生器、範本、工作流,後續加入 DOCX 與前端下載。

八月完成服務及平台接線,九月 DOCX 與前端下載整合進主線;完整現場編排與驗收仍需另行核實。

技術細節與工作範圍

  • 報告服務

    連接產生器、範本、派工與工作流程。

    本人定義領域需求及驗證口徑;團隊共同實作。

    八月已有合併紀錄。

  • LangGraph 振動報告

    驗證多設備、局部重生、確定性數值和資料不足時的降級。

    本人設計診斷流程與品質門檻,與團隊協作。

    七月 POC;後續產品路徑另有整合紀錄。

AI 助理聊天室

平台子案例(參與)

所屬平台 · Harbor AI 2.0 工業智慧監控平台

AI 助理聊天室參與範圍:角色呈現 → 互動介面 → 知識去敏 → 整合驗證
參與範圍示意(點圖放大)

聊天室需呈現等待及工具回饋,避免把內部文件與引用標記當成使用者答案。

2026 年開發及驗證紀錄

我的貢獻
本人參與需求、互動判斷、受眾邊界及實機驗收,協調 AI agents 修正回答與介面;即時資料能力由工程夥伴負責。
成果
已整合等待回饋、工具資訊與引用呈現,完成實機走查;對外知識庫改以受眾標記篩選語料,並檢查檢索及快取。完整真人問答仍有待驗項目。

SSE · RAG · Semantic cache · 回歸測試

核心問題與我的做法 · 2 個故事

等待畫面要能說明助理正在做什麼

聊天工具處理中缺少具體回饋,使用者難以分辨等待、查詢和回覆。

讓等待文字、工具來源與顯示開關對應實際處理狀態。 本人追加需求、參與互動選擇與實機走查,協調 agents 整合推播狀態、工具資訊及引用標記處理。

等待回饋、工具資訊與引用呈現已整合到版本線,並留下本人實機走查紀錄。

從回答洩漏內部語境追到知識來源

使用者問產品功能,回答卻帶出內部開發模組,單純隱藏引用不會改變檢索語料。

我參與釐清對外受眾與內容邊界,協調 AI agents 重整語料,讓匯入前的受眾標記缺漏時預設不提供給對外知識庫。修正也包含重新匯入及清除語意快取,避免舊答案繼續被使用。

對外語料與受眾防護已合入版本線,並以檢索、引用、資訊洩漏及失敗降級測試核對;完整真人問答仍有待驗項目。

局部放電事件分析

平台子案例

所屬平台 · Harbor AI 2.0 工業智慧監控平台

局部放電事件分析:事件窗口 → 波形處理 → 特徵分析 → 任務結果
工作流程示意(點圖放大)

將設備告警接成可追溯的局部放電分析任務,讓使用者同時知道分析結果與資料是否完整。

2026 年開發及驗證紀錄

我的貢獻
本人參與平台領域、派工設計、資料語意及驗證判斷,與團隊及 AI agents 串接事件窗、波形觀察與 PRPD 服務。
成果
平台側功能已合併,並以真實資料和分析服務檢查完整、部分、缺資料、溢出及多感測器情境;設備錄音與前端仍有後續整合工作。

PRPD · WAV · Django · 非同步派工

核心問題與我的做法 · 2 個故事

分析成功與資料完整分成兩個答案

原始波形逐檔到達,已有檔案並不代表事件資料已齊;直接派工會把局部分析包裝成完整結果。

以檔案集合是否穩定作派工依據,獨立保存執行狀態與資料完整性。 本人參與領域、派工與驗證判斷;團隊及 agents 以實際到達延遲修正等待策略,允許成功但資料部分完整。

平台側合併並實跑完整、部分、缺資料、溢出及多感測器情境;設備觸發錄音與後續整合仍是前提。

補傳事件要依到達序追蹤

離線設備補傳的事件可能發生得很早,依最後事件時間續掃會永久漏掉新到資料。

用到達序追蹤新事件,用事件時間決定分析窗口,兩者各司其職。 團隊與 agents 將續掃改成事件編號,並讓每個感測器獨立派工及終結;驗證同時檢查游標、檔數語意及統計結果。

在多感測器與缺資料情境核對續掃位置、檔案數量及統計語意,讓新到資料不因事件時間較舊而被忽略。

智慧城市資安平台聯合提案

跨組織提案
智慧城市資安聯合提案:技術文件與系統介面 → 查核條件 → 提案草案
工作流程示意(點圖放大)

聯合提案需把跨公司控制面、資料面及裝置責任寫成可查核計畫。

2026 年提案紀錄

我的貢獻
本人負責技術文件與介面協調;方案為團隊合作。
成果
完成政府格式計畫書及提案簡報,釐清跨公司介面與查核點;目前為未送件草案。

零信任架構

核心問題與我的做法 · 2 個故事

先把跨公司責任寫成可查核的界面

聯合構想跨越控制面、資料面與裝置端,若責任模糊,查核點及驗收會互相依賴卻沒有人承接。

將技術界面、依賴與驗收責任對齊到計畫查核點。 本人代表公司整理政府格式文件,參與兩次對齊會議,吸收合作方修正並收斂草稿版本。

將跨公司構想落成可查核的計畫結構與責任分工,供雙方核定;交付屬提案文件,尚無研發完成或得標證據。

計畫書的引用與事實也要能檢查

多輪草稿吸收不同來源,引用、事實與表格容易在修訂中漂移。

把引用體例、事實更正與文件結構檢查納入版本收斂。 本人建立正式引用體例,記錄引用異動、事實修正及前版缺陷修復,並檢查文件結構。

形成可回查的修訂說明與結構檢查,讓引用、事實和責任變更能被逐項核對。

資料、診斷與場域交付

4 則

從資料品質與判讀邊界出發,建立可測試及交接的分析流程。

工業設備診斷方法

診斷產品線
工業設備診斷方法:運轉偵測 → 異常分析 → 嚴重度 → RUL 判讀
工作流程示意(點圖放大)

故障型態、嚴重度及劣化時間回答不同問題,資料不完整時需揭露不確定性。

2026 年診斷研究與開發紀錄

我的貢獻
本人設計資料品質、運轉偵測、故障分類、ISO 及 RUL 的分層方法,檢查異常率分母及抽樣偏差。
成果
建立分層診斷流程、資料不足時的降級規則及抽樣比較方法;抽樣策略仍在研究。

VAD · ISO 20816 · RUL

核心問題與我的做法 · 2 個故事

診斷型態、嚴重度與壽命回答不同問題

若把故障分類、振動級別和壽命混成單一健康分數,使用者難以知道數值代表原因、程度還是時間。

將運轉區間、故障型態、嚴重度與時間外推分層。 本人主導從設備資訊、前處理、運轉偵測到分類、ISO、RUL及報告的順序,保留每一層的資料與信心。

建立可解釋、可追查的診斷流程;資料不足時降級或停止判讀,讓報告清楚呈現能支持到哪一層結論。

異常百分比先問分母是什麼

每段運轉只取極值容易實作,卻讓長短運轉段各算一票,未公平反映暴露時間。

接受利害關係人的挑戰,提出固定時間窗比較,同時承認原始波形覆蓋不足。 本人從 peak 方法推進 time-bin 研究,拆開事件比例、時間比例與已觀測波形比例,比較偏差、覆蓋與系統成本。

將統計定義和正式資料限制一起納入決策;time-bin 仍是研究比較,沒有宣稱已完成正式算法選型。

技術細節與工作範圍

  • 振動診斷流程

    定義資料品質、運轉區間、故障型態與解釋輸出的串接方式。

    本人設計診斷方法與品質邊界。

    持續迭代。

  • 運轉偵測與異常機率

    釐清抽樣分母與異常機率語意。

    本人參與定義與研究判斷。

    部分為研究建議。

  • 剩餘壽命估計

    評估劣化趨勢、參數敏感度與系統品質。

    本人參與方法與消融分析。

    研究與產品實作分開。

設備振動分析驗證

場域 POC
設備振動分析驗證:場域資料分為資料限制與振動診斷,再連到POC 判斷
工作流程示意(點圖放大)

資料覆蓋、運轉狀態與抽樣方式影響診斷,需驗證報告結論成立的條件。

2026 年 POC 紀錄

我的貢獻
本人主導基本資訊、前處理、VAD、分類、ISO 與 RUL 驗證順序,以 notebooks 和 AI 協作核對數值與判讀。
成果
建立可複用診斷與報告方法,保留低 coverage 及低信心時的降級,供後續產品化。

VAD · ISO 20816 · LangGraph

核心問題與我的做法 · 2 個故事

先定義診斷能說到哪裡,再產出報告

原始資料覆蓋及運轉占比不同,報告若固定輸出分類與壽命,會製造資料不支持的確定性。

將資料充分性、運轉覆蓋及擬合信心作為可視降級條件。 本人主導診斷鏈與品質邊界,AI agents及skills協助處理資料、產生可追溯報告產物。

建立由設備與資料事實走到診斷、嚴重度及時間的整合流程;缺資料時保留限制而非強行結論。

一次性分析怎樣留下可重用的工作方式

客戶分析包含基本資訊、資料前處理及多段診斷;只靠臨時對話不利於重跑及一致審查。

先用 skills 快速迭代,再把節點責任與品質規則轉成可編排流程。 本人主導流程及判讀口徑,與 agents、工程夥伴驗證局部重跑、資料降級及中間產物,再銜接後續報告服務。

留下從POC到可重用報告工作的演進路徑;後續服務的合併範圍依報告專案核對。

大規模設備事件分析

場域分析
大規模設備事件分析:事件窗口 → 訊號分析 → 批次處理 → 人工診斷
工作流程示意(點圖放大)

波形量大且沒有交接 SOP,需選出有決策價值的事件並保留可回查資料。

2025 年分析紀錄

我的貢獻
本人與現場工程師及品保對齊設備、格式及事件範圍,採完整 DB 加事件窗 WAV,用批次腳本串接分析與人工審查。
成果
完成多輪事件報告及可重跑交接流程,未選時段及全設備健康狀態不由此推定。

SQLite · Windows batch · multiprocessing · PRPD

核心問題與我的做法 · 2 個故事

保留完整事件歷史,只搬回需要的波形

現場原始資料量大,要求全部波形回傳會壓垮傳輸與分析;只看畫面又缺少可驗證依據。

保存完整資料庫,以事件時間定位需要深入分析的波形窗口。 本人定義事件導向選取策略,與FAE及品保對齊配置、資料格式、命名和交接方式。

完成事件分析與多輪報告,形成可重複的交接流程;未選時段不宣稱已診斷,亦無法據此估計全時段漏報。

把離散工具接成能重跑的交付管線

既有工具能做個別分析,卻缺少從事件清單到累積圖及報告的一致工作流。

補上資料整理、工具調度與人工診斷之間的工程流程。 本人以批次腳本串接環境、事件定位、波形整理、平行處理與合併圖,再人工核對AI協助起草的說明。

完成多輪報告與 FAQ 修訂,保留從資料選取、中間圖表到人工審查的重跑流程,支援後續交接。

設備電流資料複核與說明

場域分析
設備電流資料複核:既有疑點與統計複核 → 分層判讀 → 說明交付
工作流程示意(點圖放大)

客戶對負載及穩態振動提出疑問,需重建統計口徑並區分關聯及根因。

2026 年分析紀錄

我的貢獻
本人把客戶三項觀察轉成可檢定問題,以分鐘中位數、非參數檢定及效應量複核,整理分析與說明。
成果
已交付分析及客戶說明簡報,將統計差異與根因假說分開,列出需現場補驗的資訊。

Kruskal–Wallis · Mann–Whitney · Cliff’s delta

核心問題與我的做法 · 2 個故事

接住客戶質疑,把觀察轉成可檢定問題

客戶讀過振動報告後,對負載、方向及穩態振動提出觀察,原本的總體描述不足以回答。

依工況重新分層,分開統計關聯與尚未確認的設備根因。 本人以分鐘中位數降低秒級自相關,配合多重比較及效果量,重新檢驗三項觀察並整理客戶說明。

完成並交付深入分析與客戶說明,將統計關聯、可支持的解讀及需要現場補驗的假說分開。

先補資料缺口,再重算事件口徑

日曆上的資料空白可能把仍在運轉的設備錯判為停止,進而改變事件切分與統計。

分析紀錄將兩條資料鏈分開核對,補齊缺口、比對重疊時戳後重新切分事件;我主導的分析口徑與客戶說明再依更新資料修訂。

補齊資料後重新切分事件並更新下游引用,讓報告結論對應一致的資料基準;節點中斷根因仍另案追查。

研究、空間分析與早期作品

7 則

研究發表、學位研究、空間分析及早期作品;依實際分工呈現研究與系統成果。

訪區路線與離散程度分析

空間分析
訪區路線與離散分析:地址點 → 點間距離 → 路線規劃 → 離散估算
工作流程示意(點圖放大)

訪區分散程度影響訪員路程及預算,需可計算距離及代表路線。

2020 年實習實作紀錄

我的貢獻
本人完成訪區分組、點對距離、保守缺值補估與 TSP 路線方法,將正式樣本轉成路程規劃資料。
成果
輸出訪區總距離、平均距離、樣本順序及路線地圖,供調查規劃。

Python · Selenium · OR-Tools · Folium

核心問題與我的做法 · 2 個故事

先把路線問題限定在訪員真正負責的範圍

抽樣地址分散;若跨區一起求最短路線,數學解不一定符合實際派工。

以鄉鎮與訪員編號定義訪區,再分區求路線。 合併地址座標、建立各訪區距離矩陣,以路線求解器輸出拜訪順序。

產出每個訪區的總距離、平均距離、樣本順序與地圖,提供規劃依據。

距離抓不到時,規劃仍能繼續

大量地址點對的實際步行距離可能缺漏;直接以直線距離代替會低估路程。

先保留直線距離底表,再對缺值採1.5倍直線距離的估計規則。 逐筆保存距離擷取結果,補齊雙向與自身距離,建立可供求解的矩陣。

使後續規劃不因缺值中斷;係數為當時估計規則,未證明已校準到實際路程。

動態公車路線與班次規劃

獨立專案
原 notebook 分析圖:景點人流與搜尋趨勢;非路線成果圖。
原 notebook 分析圖:景點人流與搜尋趨勢;非路線成果圖。(點圖放大)

觀光需求隨時段變動,路線及班次規劃需整合需求與距離。

2021 年建檔紀錄;專案期間待補

我的貢獻
本人整合觀光人流、Google Trends、Popular Times 及景點距離,以需求分攤和 TSP 探索路線班次。
成果
完成需求分攤、距離矩陣及 TSP 流程,以地圖、Gantt、Sankey 呈現路線與班次。

Python · OR-Tools · Folium · Google Trends

核心問題與我的做法 · 2 個故事

把月度觀光人流變成可排班的時段訊號

觀光人流是月總量,班次規劃卻需要星期與小時的需求形狀。

結合搜尋熱度與熱門時段,將月人流分攤到星期/小時。 串接觀光資料、Google Trends及Popular Times,形成需求分攤流程。

形成可進入路線班次探索的時段需求資料;不是實測乘車需求。

讓路線與時段規劃能被看懂

僅有距離矩陣與求解結果,難以討論路線和人流的關係。

將路線、時間與流向分別用地圖、班表和流向圖呈現。 按group建立距離矩陣並求TSP,以Folium、Gantt、Sankey產出探索視圖。

完成從需求資料到路線呈現的探索流程;無營運採用或節省成本證據。

旅運需求預測研究(2021)

論文
共同研究原圖:BERT 動態嵌入與旅客流量預測流程。
共同研究原圖:BERT 動態嵌入與旅客流量預測流程。(點圖放大)

旅客流量估計需表達隨時間變動的交通關係。

2021 年論文發表

我的貢獻
負責方法發想、資料處理、模型建構與實驗,與共同作者完成動態嵌入及旅運量估計研究。
成果
形成 IIAI AAI 2021 正式論文及 Competitive Paper Award。

動態嵌入

核心問題與我的做法 · 2 個故事

同一座車站,不應永遠只有同一個表示

固定的車站向量難以表達尖峰與離峰不同的旅運狀態。

我負責方法發想、資料處理、模型建構與實驗。共同研究以 BERT 預訓練結合車站距離與歷史流量,產生隨時段及流量改變的車站表示,再接到下游旅運量估計。

將方法想法落成模型與比較實驗,與共同作者形成 IIAI AAI 2021 論文,並獲 Competitive Paper Award。

在有限訓練資源下,讓多組實驗仍能比較

鄰站、距離與路線條件要分開比較,實驗多而 GPU 有限,重複前處理也會占用時間。

我負責模型與參數實驗,保存各組設定與結果,留下不同鄰站及表示條件的比較紀錄。從這一階段到後續研究,我逐步累積 Shell 並行、獨立 log/模型檔、H5 前處理快取及參數探索等工作方式;各案使用程度不同。

留下不同鄰站與表示條件的實驗軌跡,支援方法比較與結果彙整;這些工作方式也延續至後續研究,使用程度依專案而異。

動態交通網路與流量預測(2024)

期刊論文
共同研究原圖:交通網路表示學習與流量預測流程。
共同研究原圖:交通網路表示學習與流量預測流程。(點圖放大)

捷運流量預測需將動態交通網路關係納入模型表示。

2024 年期刊發表

我的貢獻
以共同作者身分提供程式碼與技術支援,實際參與偏輔助;模型方法與期刊成果為團隊研究。
成果
形成 Knowledge-Based Systems 2024 正式期刊論文。

動態交通網路表徵

研究問題與團隊方法 · 2 個故事

把捷運結構變成模型能學習的任務

轉乘站與一般站的關係不同,固定路網表示難以完整反映時變流量。

我的參與是程式碼與技術支援,偏向輔助。共同研究以多項預訓練任務,讓模型從流量同時學習車站與空間關係。 DTNR結合遮蔽流量、車站序列關係與距離任務,將學得的表示轉移到預測模型。

團隊完成 Knowledge-Based Systems 期刊發表;我的貢獻定位為技術支援,研究方法保留團隊歸屬。

讓時間、鄰站和路線分層參與預測

只把附近站點攤平,可能失去同路線與轉乘方向的結構。

我的參與是程式碼與技術支援,偏向輔助。共同研究採時間、車站與路線分層擷取,再預測目標站下一時段流量。 以MLAN整合預訓練表示與GRU特徵,建立分層比較和驗證。

團隊形成可比較的交通網路預測方法;此處說明研究問題與方法,不歸為我的獨立架構決策。

金融文本情感辨識研究(2020)

論文
共同研究原圖:情感詞與階層式注意力模型。
共同研究原圖:情感詞與階層式注意力模型。(點圖放大)

金融文章情感判讀需考慮詞彙及文章層次脈絡。

2020 年論文發表

我的貢獻
本人完成研究工作,從文獻、問題定義、資料蒐集與標註流程,到模型建構及實驗;共同作者與第三方方法保留歸屬。
成果
將學生研究計畫延伸為 TCSE 2020 正式論文發表。

情感詞典 · Hierarchical Attention Network

核心問題與我的做法 · 2 個故事

從第一次研究,把模糊的情緒變成可學習的任務

金融新聞的正負面,還不足以描述讀者的激動程度;第一次做研究,也必須先把問題與標記方式定義清楚。

我完成文獻、資料與模型研究,將正負傾向及激動程度拆成兩個維度。標記流程由五位投資者獨立標記、去除極值後平均並處理分歧,保留標記者與共同作者的貢獻。

從學生研究計畫走到可訓練的分類任務與 TCSE 正式發表,累積問題定義、資料標記、模型及實驗的完整研究經驗。

模型反覆調整沒有改善,回頭檢查資料與比較方式

初期反覆改模型仍難改善效果;只有換架構,無法辨別是資料、參數或表示方式的限制。

我補充資料並比較參數與模型變體,結合 HAN 全文表示與 SAN 情感詞表示,以驗證集選模、測試集比較。這時探索較粗糙,後續研究再逐步完善消融與參數策略。

留下模型、資料與對照實驗的研究結果,也形成後續研究的改進方向;成果限情感分類,不等於投資績效。

MCIENet:基因序列與染色質交互作用

碩士論文
原始研究流程:資料準備、MCIENet 與可解釋性分析;部分前處理基於 ChINN。
原始研究流程:資料準備、MCIENet 與可解釋性分析;部分前處理基於 ChINN。(點圖放大)

DNA 序列不同尺度訊號需轉成可檢驗的三維染色質交互作用預測。

2024 年碩士論文

我的貢獻
本人主導研究問題、架構、實驗、論文和程式整理;部分前處理整合第三方方法。
成果
完成碩士論文、研究程式及配置,提供消融、跨資料集評估與模型解釋。

CNN · 多尺度資訊擷取 · XAI · ChINN

核心問題與我的做法 · 3 個故事

讓模型同時看見不同尺度的DNA訊號

只用DNA序列預測染色質交互作用,需同時處理局部片段與較長範圍訊號。

本人設計以Inception為基礎的多尺度特徵擷取,並用消融比較各組件。 實作多分支卷積與聚合,保存不同kernel、通道配置及pooling的實驗設定。 在前期研究累積的實驗方式上,整理 H5 前處理快取、各組 log/模型檔與參數探索,讓碩論的消融及參數比較更完整。

完成多尺度模型、對照實驗流程及碩士論文,讓架構的各項設計可以分開比較。

不預設大型預訓練模型能適用所有資料

不同細胞類型的DNA結構預測可能需要不同表示;預訓練規模不等於適用性。

本人比較不同細胞資料與DNABERT2基準,檢查模型的適用邊界。 在GM12878與HeLaS3評估,保留資料/模型設定及baseline流程。

論文記錄DNABERT2-512在HeLaS3的較弱表現;結論限本研究資料與設定,不概括所有預訓練模型。

分數之外,追查模型對哪段序列敏感

預測分數無法說明錨點偏移會不會讓方法失去穩定性。

本人以DeepLIFT查看序列貢獻,檢查長序列與anchor位置的限制。 以解釋分析比較模型關注區域,整理anchor中心偏移的觀察。

論文指出anchor-based方法對中心偏移的穩定性限制,保留結果解讀的邊界。

Distributed Spark Recovery

課程專案
團隊原始流程圖:爬取失敗時的資料補全路徑。
團隊原始流程圖:爬取失敗時的資料補全路徑。(點圖放大)

擷取失敗造成時序缺漏,需串接偵測、補復及展示。

2022 年課程專案

我的貢獻
本人負責 Spark cluster、GitHub 及展示影片,以 Vagrant 建置一台 master、兩台 worker;其他模組由隊友負責。
成果
團隊完成擷取、缺漏偵測、Spark MLlib 及儀表板串接的課程系統。

Apache Spark · Vagrant · Spark MLlib · InfluxDB · Plotly · Dash

核心問題與我的做法 · 2 個故事

把分散式環境變成團隊可啟動的工作基底

課程系統需讓資料處理工作在多節點執行,團隊需要可重建的叢集。

本人負責Spark cluster,以Vagrant在一台電腦建立master與兩個worker。 設定節點連線、Java/Spark環境及啟動步驟。

建立可依文件啟動的叢集環境,支援團隊串接資料補值流程。

把各自運作的模組說成一條完整流程

叢集能啟動之後,擷取、儲存、補值與圖表仍分屬不同成員;展示必須讓觀眾看懂資料如何接續。

我負責 GitHub 與展示影片,團隊 README 保留各模組操作步驟;透過 Demo 呈現從原始資料到補值及圖表的流程。模型、爬蟲與資料庫依隊友分工完成。

團隊完成可展示的課程系統,我的叢集工作與整體串接展示各有明確交付;補值結果保留為模型預測。

競賽

5 則

從金融推薦、電腦視覺與不動產預測,到城市防災及數位服務;分別說明賽事規模、團隊成果與我的責任。

託你辦|2026 城市通微服務大黑客松

黑客松
團隊決賽材料架構重繪
依2026-11-08 R6講稿重繪,非實機照片。(點圖放大)

數位服務使用者可能需要他人協助,但資料授權與最後送出責任仍應清楚。我以授權協作為題,規劃代辦準備內容、本人確認後才能模擬送出的流程。

2026 年城市通微服務大黑客松

我的貢獻
主責題目發想、應用場景與 SPEC,定義授權範圍、操作流程、資料權限與驗收條件,並擔任決賽上台報告者。
成果
團隊入圍決賽,未得名;完成提案規格與決賽報告。決賽聚焦單次、一案、一位代辦的模擬流程。
競賽規模
全台 85 隊、395 人報名;40 隊晉級正式賽。
參賽成果
入圍決賽,未得名。

主辦單位競賽規模與結果

核心問題與我的做法 · 2 個故事

把需要協助的人與最後決定權分開

代辦協助填資料時,需要避免代辦直接替本人決定送出。

我從使用場景出發撰寫 SPEC,將資料準備、本人確認及模擬送出分成明確步驟,並定義修改後須重新確認的規則。

形成可向團隊與評審說明的授權協作方案;正式身分認證與真實政府送件不在模擬成果內。

將完整產品構想收斂成決賽範圍

完整 SPEC 包含期間授權與多案件,決賽需要集中展示核心情境。

我主責題目場景、規格與決賽報告;決賽講稿收斂為單次、一案、一位代辦,聚焦準備、本人確認與模擬送出。

團隊入圍決賽,未得名;設計規劃與程式完成度分開呈現,未把整份 SPEC 當作全部實作。

雙北防災資源分析系統 · Taipei Dashboard 2025

黑客松
雙北防災資源分析系統的團隊公開儀表板總覽
團隊公開儀表板(隊友範本);本人負責題目發想與資料蒐集。(點圖放大)

防災設施、人口與觀光景點資料分散在不同來源。只知道設施總數,不容易看出哪些地區資源集中、哪些景點周邊較少。團隊以人口需求與空間分布為切入點,讓這些差異能被比較與討論。

2025 年黑客松紀錄

我的貢獻
負責題目發想與資料蒐集,與團隊探討人口、景點與防災資源配置;公開儀表板採隊友範本,個人 repository 為團隊作品的 fork。
成果
團隊完成防災資源分析作品與專案說明,晉級 2025 雙北城市儀表板黑客松決賽。

空間分析

競賽規模
全台 128 隊、551 人報名;50 隊、232 人晉級正式賽。
參賽成果
晉級決賽(正式賽)。

主辦單位競賽規模公告

核心問題與我的做法 · 2 個故事

從設施總數改問居民與景點是否能被照顧

只知道設施有幾個,無法直接比較人口需求與觀光熱區周邊資源。

本人參與題目發想與資料蒐集,將人口、景點與防災資源放在同一問題脈絡。 蒐集支撐人口資源比、避難容量與景點周邊盤點的公共資料,交由團隊整合。

以問題發想與資料準備支援團隊形成三個分析方向,作品晉級決賽。

分開回答行政區配置與景點周邊需求

行政區人口、收容容量與景點位置採不同觀察尺度,只看一張總量表,無法同時回答整區配置與景點附近是否有資源。

團隊分別比較行政區人口與資源、避難容量及景點周邊設施。我負責題目發想與資料蒐集;點位整理及分析由團隊分工,公開展示採隊友範本。

讀者可以分開查看行政區資源配置與景點周邊情況,讓不同問題各有對應的分析視角。

PropGMAN 不動產時空分析

團隊競賽
團隊實驗原始輸出:預測誤差評估;數值僅屬該次實驗。
團隊實驗原始輸出:預測誤差評估;數值僅屬該次實驗。(點圖放大)

土地價格及交易量受區域與時間變化影響。

2022 年競賽紀錄

我的貢獻
發想題目與方向、帶領三人團隊及分工,主要負責模型實作、實驗與決賽報告;GMAN 基礎方法沿用第三方研究。
成果
三人團隊完成訓練配置、區域評估、重現流程及決賽報告,獲創意獎。

時空模型 · 配置驅動訓練

競賽規模
官方初審公告入選 5 隊;未取得總報名隊數及人數。
參賽成果
晉級決賽,三人團隊獲創意獎。

官方初審入選名單

核心問題與我的做法 · 2 個故事

先定義什麼叫「這塊土地的價格」

交易分散且時間不連續,需要將單筆交易轉成可比較的區域時序目標。

我發想研究方向並帶領團隊分工,主要負責模型實作及實驗。團隊以土地周圍 3000 公尺內的每月交易定義平均單位價與交易量,整理實價登錄、參考點及區域分組,形成時空預測任務。

把競賽題目轉成兩個可訓練與說明的任務;預測的是區域平均指標,與單筆土地估價分開。

從多組模型實驗,整理成能被理解的決賽報告

不同區域資料條件不同,單一平均分數可能掩蓋誤差。

我負責跑實驗與決賽報告,依區域整理 MAE、RMSE、MAPE,保存模型設定與重現步驟。研究中逐步使用快取前處理與並行實驗等方法安排有限資源,再將結果與限制整理給評審。

完成模型、實驗及決賽交付,三人團隊獲創意獎;報告呈現不同區域的差異,不用單一平均分數掩蓋限制。

E.SUN Fugle 金融資訊推薦

課程競賽
團隊原型畫面:股票推薦機器人;歷史競賽展示。
團隊原型畫面:股票推薦機器人;歷史競賽展示。(點圖放大)

股票推薦需結合財務特徵及訂閱、瀏覽行為。

2020 年競賽紀錄

我的貢獻
發想題目與方向、帶領團隊及分工;主責 Telegram Chatbot 架構、實作與部署,整合成員模組,並為推薦算法提供想法與建議。
成果
團隊完成推薦/推播方案,獲金融程式設計課程競賽優勝。

Item-based recommendation · User-based recommendation · KD-tree

競賽規模
金融程式設計課程競賽;未取得公開總隊數及人數。
參賽成果
團隊獲優勝。
核心問題與我的做法 · 2 個故事

把各自完成的推薦模組,整合成同一個使用入口

團隊分別處理不同推薦與資訊模組,若只各自展示結果,使用者仍無法完成從推薦到個股查詢的完整操作。

我發想題目與方向、安排團隊分工,主要負責 Telegram Chatbot 架構、實作與部署,將夥伴完成的推薦及資訊功能整合成統一入口與聊天流程。

團隊交出能從推薦接續個股資訊及相關查詢的完整聊天系統,獲金融程式設計課程競賽優勝;我的重點是讓分散成果成為可使用的系統。

依資料條件選擇推薦方法

公司財務特徵與使用者行為各有侷限;分群效果不理想、行為又稀少時,需要重新選擇可用的推薦方式。

我為推薦算法提供想法與建議,並將團隊方法整合進 Chatbot。團隊分別探索公司特徵、相似使用者與股票共現關係,未採用效果不佳的 KMeans;各方法及取捨保留團隊歸屬。

完成能說明候選來源的推薦原型,並與聊天介面串接;團隊獲金融程式設計課程競賽優勝,未量測線上點擊或交易成效。

Horus 多鏡頭人物追蹤

畢業專題
團隊拍攝的Horus測試情境:人物被樹木遮蔽,離開畫面後再出現
團隊原始測試情境:離開畫面後再出現;本人負責 ReID 比對與流程整合。(點圖放大)

人物轉身、被遮住,或離開鏡頭再出現時,連續追蹤可能換掉原本的編號;臉部也不一定清楚可見。團隊整合追蹤、人臉辨識與行人重新識別,嘗試將分散的追蹤片段接起來。

2020 年畢業專題紀錄

我的貢獻
主要負責行人重新識別(person ReID):將人物照片轉成外觀特徵,設計多張照片比對與雙門檻判斷,並串接待比對任務及追蹤紀錄更新。
成果
團隊完成多鏡頭辨識系統與遮蔽、擦肩、離開後再出現等情境測試,獲 2020 年東吳大學畢業專題第一名;即時運作仍有限制。

FastReID · Cosine similarity · Person ReID

競賽規模
東吳大學畢業專題評選;未取得當年公開總隊數及人數。
參賽成果
團隊獲畢業專題第一名。
核心問題與我的做法 · 2 個故事

一張照片不可靠,就看多張照片的共同支持

遮蔽、轉身與角度變化,使單張外觀比對不足以支持身分連結。

本人設計追蹤片段取樣、多張交叉比對及相似度/支持比例雙門檻。 以FastReID特徵與cosine similarity計算,再依兩層條件整理匹配結果。

將外觀比對轉成可調整、可追查的判斷流程;不稱已完全解決遮蔽或誤認。

讓ReID結果能接回追蹤系統

追蹤片段持續產生,需要知道何時比對、何時完成與更新哪筆紀錄。

本人以佇列與狀態流程管理待比對追蹤紀錄。 串接第一/第二檢查、timeout、finished/update及DB更新交接。

ReID能進入團隊系統流程;整體團隊完成情境展示與畢業專題第一名,即時性仍有限制。

人與 AI 協作方法

3 則

把需求、證據、測試與人工審查放進持續運作的開發流程。

可追溯的專案管理與 AI 協作開發

工程方法
自動修復與議題治理:測試監控 → 議題紀錄 → AI 修復 → 複驗審查 → 回饋規範
工作流程示意(點圖放大)

AI 加快實作後,錯誤假設、證據失真及待審分支需可追蹤控制流程。

2026 年流程運行紀錄

我的貢獻
本人建立需求與工具規範、持久上下文、測試及自動修復流程;AI agents 在隔離分支分析、實作、修復和驗證,本人與 reviewer 把關領域判斷、合併及發布。
成果
需求、決策、分支、測試及交付狀態可回查;本人確認已用於每日回歸、並行修復與驗證,也支援新功能開發。未量測完整測試覆蓋率、自動修復成功率或效率倍數。

Git worktree · systemd timer · Bitbucket · AI agents

核心問題與我的做法 · 2 個故事

讓多個AI任務能並行,也能接手與追查

多項開發與修復同時進行,聊天上下文與零散分支不足以保存決策、驗證及待審狀態。

建立專案及issue記錄架構,將持續狀態、當日變化及驗證依據分開。 本人建立環境與接手契約,串接每日所有功能回歸、分支實作及測試、AI協調、領域判斷與人工審查。

讓新功能與維護共用可接續的工作循環:需求、分支、每日回歸、並行修復/驗證及人工發布決策都有紀錄。

驗證要能推翻報告上的成功

自動工作可能有輸出或成功標記,實際卻沒有執行或提交,形式齊全仍可能是假驗證。

將驗證設計為能否證敘述,回到資料庫、產物及當輪執行證據。 本人建立驗證與收線條件;executor執行、supervisor反查,失敗再回寫issue、測試與規則。

結案條件回到當輪執行與原始證據,辨識歷史殘留輸出、未落檔及受阻提交等情況,再回寫 issue 與驗證規則。

技術細節與工作範圍

  • AI agent 協作與品質控制

    用工具規範、測試與證據回查限制 agent 的錯誤假設。

    本人定義判斷標準並審查 AI 輸出。

    已用於工作流程;效果依個別案例核實。

工程文件與知識系統

團隊知識管理
工程文件與知識系統:需求設計 → 測試版本 → 文件入口 → 團隊查找
工作流程示意(點圖放大)

需求、測試與版本散落,各角色難從共同依據理解現況。

2026 年文件系統紀錄

我的貢獻
本人參與文件資訊架構及治理,將底層工程紀錄連到依讀者分層的文件站及維護流程。
成果
建立可搜尋的文件入口,連結設計、issue、測試、release、手冊與管理摘要。

VitePress · Markdown

核心問題與我的做法 · 2 個故事

讓不同角色從同一套證據讀到進度

老闆、主管、開發同事與FAE需要不同入口,單純保存文件仍難以理解目前風險和狀態。

以共同的工程證據支援不同讀者入口。我參與文件資訊架構與維護流程,將程式變更、測試和風險整理成系統、操作、手冊及紀錄導航。

讓各角色可從同一證據基礎回查進度、風險與決策,支援非同步協作及接手。

交付文件共用版本,內容仍各自對準真實來源

手冊、安裝文件、規格及簡報用途不同,若複製成同一份摘要,容易與真實UI或部署程序脫節。

保留共同版本依據,同時讓各類文件各自核對真實來源。我參與建立手冊對 UI、安裝文件對部署流程、規格保留引用及簡報對受眾問題的核對方式。

建立各類交付文件的核對原則,將版本一致與內容正確分開檢查;仍保留人工檢查及漂移追蹤。

技術細節與工作範圍

  • 內部文件入口

    把日常維護與文件站連結,方便團隊查找決策和工作狀態。

    本人參與設計與導入。

    具內部實作與運行紀錄。

交付追蹤與工程協作

工作流程
專案管理與可追溯紀錄:承諾待決 → 任務分工 → 交付證據 → 成果審查 → 追蹤回饋 → 回饋
工作流程示意(點圖放大)

跨 repo 工作及交付承諾需共同追蹤,實習研究需與產品責任分開。

2026 年交付協作紀錄

我的貢獻
本人建立專案管理空間,追蹤需求、負責人、待決事項、分支、測試及交付,逐張核實 issue 的完成條件;另設計實習生題目、教材及研究進度檢視。
成果
形成可回查的專案與 issue 紀錄;逐張核實時撤回誤判已完成的項目,補強結案規則。實習生研究成果保留原作者歸屬。

YAML · Git worktree · AI agents

核心問題與我的做法 · 2 個故事

用客戶承諾串起跨服務工項

工項散在多個程式庫,日誌看今天、分支看局部,卻看不出整案還欠客戶什麼。

建立以客戶承諾為主軸的追蹤空間,規格只引用並保留人工拍板。 本人建立階段、待決事項、工項映射與交付清單;多角色意見保留共識、分歧及缺口後交本人裁定。

跨程式庫進度、交付範圍與待決責任有共同入口;對外承諾和可驗收判斷仍由本人裁定。

實習研究先離線,產品納入另作決定

實習研究可能偏離交辦資料前提,也可能把探索直接接進正式產品。

從產品切真問題,讓研究交付評估、建議與原型,正式整合由本人判斷。 本人設計題目、教材與週報,區分研究與正式引擎責任;回看進度後指出資料前提未完成及題目偏移,要求重新對齊。

將探索研究與正式產品納入分開管理,留下研究方向、評估條件與交接責任;研究成果保留實習生的作者歸屬。