Portfolio · 個人專案作品集

把想法,
變成真正能用的產品。

以下是我以產品經理的角色,完整負責從問題定義、規劃、架構到部署落地;並以 AI 工具(如 Claude Code)為開發夥伴加速實現,而這些都是我接觸 Claude Code 不到兩個月的成果。我關注的不是「寫了多少 code」,而是能不能定義對的問題、設計出好的體驗、並把它真正落地——這正是 PM 的核心,善用 AI 獨立交付則是我的差異化加分。

🔒 本作品集所有介面圖與架構圖皆為自製示意,不含任何真實私人資料。
CASE 01

對話式 AI 互動助理系統 已上線運作中

問題:想打造一個能「主動關心、即時回應、並持續陪伴」的對話式助理,而不只是被動等指令的機器人。

我的做法:以 LINE 為載體,設計一套結合語意回應、情緒分類、主動推播與輕量小程式的對話體驗;用 Cloudflare 的無伺服器架構讓它低成本、全天候運作,並用 AI 工具協助我完成開發與部署。

對話式 AIServerless情緒分類 主動推播使用者留存設計平台化複用
角色
產品構想 · 體驗設計 · 架構 · 開發 · 部署(獨立完成)
開發方式
以 AI 工具(Claude Code 等)為開發夥伴
技術棧
Cloudflare Worker · LIFF · R2 · LINE Messaging API
狀態
已上線,穩定運作中

系統架構(示意)

一個 Worker 統籌 webhook、排程、小程式與圖庫
使用者 LINE Cloudflare Worker 核心邏輯 · 全天候 語意回應 + 情緒分類 20+ 關鍵字 · 4 類安撫 Cron 排程推播 5 組定時主動訊息 LIFF Mini App 9 個功能子頁 R2 雲端圖庫 圖片儲存與存取
AI 智慧助理
⏰ 定時主動推播早安!今天也要好好的 🌞
今天有點累…
💛 情緒分類 → 安撫辛苦了,先深呼吸一下,我在這裡陪你 🫶
① 對話 · 情緒安撫(示意)
AI 智慧助理
需要什麼,點下面的選單就好 👇
📅今日問候
🎴集點卡
🏆成就
🎟️優惠券
🖼️相簿
⚙️設定
② 功能選單 Rich Menu(示意)
Mini App
🎴 集點卡
已集 3 / 6 點
🏆 成就徽章
已解鎖 5 / 8
🎟️ 我的優惠券
可用 2 張
③ LIFF 小程式子頁(示意)
💬

語意關鍵字回應

辨識 20+ 種情境關鍵字,對應不同回覆與動作。

💛

情緒分類安撫

將訊息分為 4 類情緒情境,給出對應的安撫式回應。

主動排程推播

5 組 Cron 定時任務,讓助理「主動關心」而非被動等待。

🧩

LIFF 小程式

內嵌 9 個功能子頁,把複雜互動收進輕量小程式。

🎮

遊戲化留存

集點、成就、優惠券機制,提升回訪與黏著度。

♻️

平台化複用

同一套架構複用、部署第二個帳號,並做到環境完全隔離。

9
Mini App 子頁
20+
語意回應情境
5
自動化排程
2
品牌帳號複用

💡 我從這個專案學到的

好的對話產品關鍵不在「能回答多少問題」,而在主動性與情緒體驗。把「被動等指令」翻轉成「主動關心」,是留存的分水嶺。同時我也驗證了:不會寫 code 的人,只要懂產品、會用 AI 工具,一樣能把完整系統 ship 上線。

CASE 02

多店雲端 POS 系統 核心功能已部署

問題:多分店的零售 / 餐飲場景,需要跨店即時同步的訂單、商品與庫存,傳統單機 POS 難以共享資料、也不易擴充。

我的做法:用 Cloudflare 的邊緣運算 + D1 資料庫打造雲端 POS,並以 Durable Objects 處理即時狀態同步讓多店資料一致。把整個專案拆成六個可驗收的里程碑,邊上線邊迭代。

複雜系統規劃階段化交付即時同步 多租戶MVP → 迭代
角色
產品規劃 · 系統架構 · 開發
開發方式
以 AI 工具為開發夥伴
技術棧
Cloudflare Worker · D1 · Durable Objects
狀態
核心功能已部署,持續完善中

結帳介面(示意)

前台點選商品 → 即時帶入購物車 → 結帳
☕ 多店雲端 POS · 三重店
美式$60
拿鐵$80
手沖$120
蛋糕$90
餅乾$45
豆子$350
拿鐵 ×1$80
手沖 ×1$120
蛋糕 ×1$90
合計$290
結帳
介面示意圖(非真實資料)

系統架構(示意)

Worker 處理 API,D1 存資料,Durable Objects 負責即時同步
多店前台 店員裝置 Cloudflare Worker API 邏輯 D1 資料庫 訂單 · 商品 · 庫存 Durable Objects 多店即時同步

六階段里程碑

STEP 1
資料模型與基礎架構
STEP 2
商品與庫存管理
STEP 3
訂單與結帳流程
STEP 4
多店租戶與權限
STEP 5
即時同步(Durable Objects)
STEP 6
部署上線與迭代

💡 我從這個專案學到的

面對龐大需求,「拆成可驗收的階段」比「一次做完」重要太多——每個里程碑都能獨立驗證、降低風險。我也學到先把核心功能(MVP)上線、再依使用回饋逐步補強,遠勝於追求一次到位。

CASE 03

結構化知識庫與自動化推播

問題:有價值的資訊(咖啡店評鑑、AI 工具)散落各處、難以累積與再利用,也沒有主動觸及使用者的管道。

我的做法:把資料結構化進可持續累積的資料庫,設計清楚的欄位;再串接定時排程,把資料自動整理、主動推播到 LINE / Telegram。

資料結構化自動化工作流排程系統多渠道推播
角色
資料流設計 · 自動化
開發方式
以 AI 工具為開發夥伴
技術棧
試算表資料管線 · Cron 排程 · LINE / Telegram 推播
狀態
運作中

資料流程(示意)

從蒐集、結構化、排程處理到主動推播
資料蒐集 手動 / 整理 結構化資料庫 試算表 · 欄位設計 排程處理 Cron 自動執行 主動推播 LINE / Telegram

結構化欄位(示意)

以咖啡店評鑑資料庫為例
店名地區評分特色標籤筆記
範例咖啡 A大安區4.5手沖 · 安靜單品選擇多
範例咖啡 B中山區4.2不限時 · 插座適合工作
範例咖啡 C三重區4.8自家烘焙豆子值得買
示意資料,非真實內容

💡 我從這個專案學到的

資料的價值來自「結構」與「流動」:好的欄位設計讓資料可被累積與再利用;自動化排程則讓它不必靠人力就能主動送達。這也是數據型產品的底層思維——先把資料整理好,價值才長得出來。