Reedlin2002
SOFTWARE DESIGN ENG · AI BUILDER · SYSTEM THINKER
Reedlin2002
用 React 搭介面,用 LLM 打破邊界,
再用系統思維找回秩序。
01
📱 | 用 NFC 讓別人掃你的手機開啟連結 — NFC-test 開發筆記
📱 用 NFC 讓別人掃你的手機開啟連結 — NFC-test 開發筆記
不想再傳連結、不想再截圖給別人掃 QR Code,就想直接把手機湊過去 —— 對方的手機一震,連結就開了。這個專案的起點就這麼簡單。
🎯 專案動機
有時候你想分享一個連結給旁邊的人,最懶的方法是什麼?
用 LINE / Messenger 傳 → 還要等對方打開 app
截圖 QR Code → 對方還得掃
口頭說網址 → 開玩笑嗎
NFC 才是最懶的方式。 手機湊近,振動一下,連結直接在對方手機上開啟。
NFC-test 就是這個想法的實驗場:用 React ...
2026-05-31
16 min
02
用 AI 幫你規劃旅程 — Travel Planner Side Project 開發心得
用 AI 幫你規劃旅程 — Travel Planner Side Project 開發心得
這個 Side Project 的起點很簡單:每次出遊前花在「要去哪裡、怎麼排行程」上的時間,往往比旅遊本身還要長。
專案簡介
travelfrontend 是一個 AI 智慧行程規劃工具,使用者只需要在地圖上選擇起點與終點、輸入旅遊天數、人數和偏好的交通方式,就可以由 AI 自動生成一份完整的旅遊行程表,並且在地圖上可視化路線。
整個前端技術棧:
React 18 + TypeScript — 型別安全優先,Props 和 State 全部嚴格定...
2026-05-16
12 min
03
📍 | LocalAIAgentAPI
學習專案:LocalAIAgentAPI - 從零開始的 AI 整合練習
這週挑戰自己整合多個 AI 模型,順便為面試準備一些實戰經驗。雖然是練習專案,但收穫比想像中還要多。
學習目標
作為一個正在準備面試的開發者,我給自己設定了一個挑戰:
能不能在一週內整合多種 AI 模型,做出一個像樣的測試平台?
說實話,一開始我也不確定能做到什麼程度。但想說既然要學,不如就設個有挑戰性的目標:
練習 .NET 8 的新特性
熟悉 AI 模型整合的流程,這應該是未來的趨勢
為面試準備一些能拿出手的作品
順便踩踩坑,累積一些真實...
2025-07-19
8 min
04
單例模式 Singleton_pattern
單例模式 (Singleton Pattern)
為什麼需要 Singleton?
在開發大型系統時,我們經常會遇到這樣的需求:某些資源應該在整個應用程式中保持唯一性。
舉個實際例子,假設你在開發一個分散式系統,多個模組都需要記錄 Log。如果每個模組都各自創建 Logger 實例:
Log 訊息會分散在不同的物件中,難以統一管理和追蹤
無法維持一致的設定(例如 Log 等級、輸出格式)
記憶體中會存在多個相同功能的物件,造成資源浪費
這時候我們希望有一個全域的 Logger 管理者,所有模組都向它發送 Log 訊息。
Singleton 的核...
2025-07-13
7 min
05
設計模式 (Software design pattern)
Python 設計模式
這篇文章紀錄四種我學習過的 Python 設計模式,包含簡單範例、使用情境與心得。
四種模式
單例模式 (Singleton)
工廠模式 (Factory)
策略模式 (Strategy)
觀察者模式 (Observer)
🟢 單例模式 Singleton Pattern
概念
確保一個類別在全程只存在唯一一個實例。
使用情境
設定檔管理
資源共用 (e.g., 日誌 Logger)
全域狀態控制
範例程式碼
12345678910111213141516class SingletonLogger: i...
2025-07-12
17 min
06
🌐 | 網站健康監控平台
🚀 .NET URL Health Monitor - 以 Docker 部署的網站監控服務
這是一個基於 .NET 8 的 URL 健康檢查服務,提供即時監控結果與可視化儀表板,支援 Docker 容器化部署。
► 「 GITHUB 」
💡 專案緣起
在現代化的網站運維中,服務的可用性監控至關重要。在日常網站維運中,我們常需要定期檢查多個 URL 的可用性,並記錄歷史狀態供追蹤。本專案希望:
自動化監控:每 30 秒自動檢查所有註冊的 URL
視覺化儀表板:以簡易 Web UI 呈現最近監控結果
簡易管理:CLI 指令快速管理監控清...
2025-07-05
6 min
07
🧠 | 聊天機器人
用 Ollama + LangChain 打造本地 AI 工具型 Agent(含 RAG 文件問答)
這是一個我為了學習與實驗所做的小型 side project,目的是了解如何在本地端結合 LLM、LangChain 工具框架與 RAG(檢篩式問答)系統,實作出一個能夠回答問題、查天氣、計算數學,甚至查詢本地知識檔案的智能助手。
🔧 專案目標
✫️ 建立一個 AI 助手系統,具備:
多工具整合能力(如計算器、天氣查詢)
基於本地文字檔的知識問答功能(RAG)
使用自己裝好模型的 Ollama + LangChain Agent 結構...
2025-06-25
13 min
08
🤖 | 記帳小管家
一個結合 React 前端與 Flask 後端的個人記帳專案
基於 Flask + React,快速打造可視化、具本地儲存功能的個人記帳工具,部署在 Render 免費平台。
執行目標
希望做出一款簡單的記帳小工具,具有以下功能:
支援每日紀錄多筆支出
直覺的欄位輸入介面
統計支出、圖表呈現
可依週切換檢視區間
支援本地儲存(localStorage)
無須登入註冊,輕量、單機可用
技術使用
Flask: Python 後端 Web Framework
HTML + React (CDN): 前端創建主畫面
B...
2025-06-18
8 min
09
📕 | PDF Reader
PDF Reader
這是一個利用 RAG(Retrieval-Augmented Generation),做的 PDF 閱讀工具,方便從 PDF 文件中查詢資訊。
技術架構
使用 Streamlit 做前端互動頁面,讓使用者上傳 PDF 並輸入問題。
使用 PyPDF2 讀取 PDF 內容,jieba 進行分段。
使用 SentenceTransformer 將文本轉成向量,再用 FAISS 建立向量搜尋索引。
利用 Hugging Face 中文問答模型,從搜尋到的相關段落中找答案。
將答案與參考段落顯示給使用者。
RAG 技術透過檢...
2025-06-09
6 min
10
📌 | LeetCode 學習記錄
程式能力的提升離不開持續的練習。我會在這裡分享:
每日筆記 - 自己對題目的理解與應用
心得分享 - 刷題過程中的進度與收穫
✅
🉑
🚫
了解並寫出
寫出但不清楚
寫不出來
📌 LeetCode 記錄
D1 🉑 #1 Two Sum (GPT)
D2 🉑 #9 Palindrome Number (GPT)
D3 ✅ #13 Roman to Integer (GPT)
D4 ✅ #1 Two Sum
D5 ☕ 休息
D6 ✅ #9 Palindrome
[::-1] ← Python 能用來順...
2025-06-06
18 min