SOFTWARE DESIGN ENG · AI BUILDER · SYSTEM THINKER

Reedlin2002

用 React 搭介面,用 LLM 打破邊界,
再用系統思維找回秩序。

你好,我是 Jerry Lin。軟體設計工程師,專注於 AI 應用整合與系統設計。 平常用 React 和 TypeScript 做介面,Python 跑 LLM 實驗——有時候是認真的 side project,有時候只是好奇心作祟。

React TypeScript Python LLM / RAG System Design Docker Prompt Engineering
Software Design Engineer Taipei, Taiwan Building in public
03
📍 | LocalAIAgentAPI

📍 | LocalAIAgentAPI

學習專案:LocalAIAgentAPI - 從零開始的 AI 整合練習 這週挑戰自己整合多個 AI 模型,順便為面試準備一些實戰經驗。雖然是練習專案,但收穫比想像中還要多。 學習目標 作為一個正在準備面試的開發者,我給自己設定了一個挑戰: 能不能在一週內整合多種 AI 模型,做出一個像樣的測試平台? 說實話,一開始我也不確定能做到什麼程度。但想說既然要學,不如就設個有挑戰性的目標: 練習 .NET 8 的新特性 熟悉 AI 模型整合的流程,這應該是未來的趨勢 為面試準備一些能拿出手的作品 順便踩踩坑,累積一些真實...
2025-07-19 8 min
04
單例模式 Singleton_pattern

單例模式 Singleton_pattern

單例模式 (Singleton Pattern) 為什麼需要 Singleton? 在開發大型系統時,我們經常會遇到這樣的需求:某些資源應該在整個應用程式中保持唯一性。 舉個實際例子,假設你在開發一個分散式系統,多個模組都需要記錄 Log。如果每個模組都各自創建 Logger 實例: Log 訊息會分散在不同的物件中,難以統一管理和追蹤 無法維持一致的設定(例如 Log 等級、輸出格式) 記憶體中會存在多個相同功能的物件,造成資源浪費 這時候我們希望有一個全域的 Logger 管理者,所有模組都向它發送 Log 訊息。 Singleton 的核...
2025-07-13 7 min
05
設計模式 (Software design pattern)

設計模式 (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

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 學習記錄

程式能力的提升離不開持續的練習。我會在這裡分享: 每日筆記 - 自己對題目的理解與應用 心得分享 - 刷題過程中的進度與收穫 ✅ 🉑 🚫 了解並寫出 寫出但不清楚 寫不出來 📌 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