All Posts
The complete archive.
Every post on the blog, newest first.
Langfuse 入門 Part 2 — 三行程式碼開始追蹤:SDK 整合與 Tracing 實戰
概念懂了,該動手了。本篇示範用 Langfuse Python SDK 把應用接上可觀測性:@observe 裝飾器、get_client 與 context manager、OpenAI 一行替換整合、LangChain callback handler,以及如何用 Session、User、Metadata 讓 trace 真正可查可比。
Langfuse 入門 Part 1 — 為什麼 LLM 應用需要可觀測性?核心概念與資料模型
LLM 應用最可怕的地方,是它「壞掉時看起來跟正常時一模一樣」。本篇用最白話的方式講清楚:為什麼傳統監控救不了 LLM、Langfuse 是什麼、以及它的核心資料模型——Trace、Observation、Span、Generation、Session、Score——彼此怎麼組合成一張可觀測的全貌。
finance_data 是怎麼運作的:用 Cron + LLM 全自動生成股票研究報告
finance_data 是一個全自動的 AI 投資研究平台:每天靠 GitHub Actions cron 定時觸發,用 yfinance 抓市場數據、爬 Finviz/StockAnalysis/Roic.ai 補齊基本面,再餵給 Claude / OpenAI / Gemini 生成繁體中文研究報告,最後由 MkDocs 建置部署。本篇完整拆解這條 pipeline 的每一個環節。
ChatPDF RAG 優化(三):可觀測性與評估 —— Langfuse 追蹤、評估歷史、即時評分
沒有量測就沒有優化。本篇拆解 chatPDF 如何補上 RAG 的可觀測性最後一塊:opt-in 零開銷的 Langfuse 追蹤、執行緒安全的 singleton、評估歷史持久化、即時答案評分(faithfulness/relevance)、relevance gate,以及無外部依賴的 SVG 趨勢圖表。
ChatPDF RAG 優化(二):後端強化與進階 RAG —— 安全、資源邊界、多查詢擴展
RAG demo 能跑,不代表能上線。本篇拆解 chatPDF 如何補上 production 該有的防線:上傳的 PDF magic bytes 驗證與 OOM 防護、BM25 的 LRU 快取、多查詢擴展、檢索評分過濾、頁碼級引用、LLM gateway 重試退避——把 RAG pipeline 從「能跑」變成「能扛」。
ChatPDF RAG 優化(一):語意切塊與混合檢索 Semantic Chunking + Hybrid Retrieval
RAG 的成敗,八成決定在「切塊」與「檢索」這兩步。本篇拆解 chatPDF 如何從寫死的固定切塊,升級成 embedding 偵測語意轉折的 Semantic Chunking,以及如何把 dense 向量檢索與 BM25 關鍵字檢索融合成 Hybrid Retrieval——附完整 Python 實作與設計取捨。
把站台從 3.1GB 砍到 503MB:finance_data 部署效能調校全紀錄
finance_data 是一個由 ~42 個每日分析任務自動產生報告的 MkDocs 站台,膨脹到搜尋索引 195MB、首頁 1MB、單次部署 752MB、CI 跑 15 分鐘。這篇拆解我們用六個改動把它降到搜尋索引 0.86MB、首頁 53KB、部署 387MB、CI 6.5 分鐘的完整過程與設計取捨。
Part 5 — Knowledge Graph 知識圖譜(五):實戰 — 用 LLM 自動建構知識圖譜並做問答
端到端實戰:用 LLM 把純文字文件自動抽成三元組、寫入 Neo4j、再接 GraphRAG 做問答。完整可跑的 Python 程式碼與架構演進建議。
Part 4 — Knowledge Graph 知識圖譜(四):結合 LLM — GraphRAG 與多跳推理
為什麼純向量 RAG 在多跳問題上失敗?GraphRAG 如何用知識圖譜補足、降低 LLM 幻覺。含 LangChain + Neo4j 的可跑程式碼與 Text2Cypher 實作。
Cloudflare AI 安全稽核系統(三):LLM Agent 的安全反模式——十個讓報告失去公信力的做法
從 Cloudflare security-audit-skill 的設計原則出發,系統化整理 LLM agent 做安全稽核時最常見的十個反模式,以及如何在 agent pipeline 設計中從根源消除這些問題
Part 3 — Knowledge Graph 知識圖譜(三):與關聯式 / 向量 / 文件資料庫的比較
知識圖譜 vs 關聯式資料庫 vs 向量資料庫 vs 文件資料庫:資料模型、查詢能力、效能與適用場景的深度比較,附決策表與混合架構建議。
Cloudflare AI 安全稽核系統(二):Agent 設計深潛——Hunt 策略、Sub-Agent Spawning、Adversarial Validation
深入拆解 security-audit-skill 的 Agent 設計:Hunt phase 怎麼派 agent、sub-agent 什麼時候 spawn、adversarial validation 為什麼是 multi-agent 系統的核心防線
Part 2 — Knowledge Graph 知識圖譜(二):從零建構 — NER、關係抽取與 Neo4j 實作
動手建知識圖譜:命名實體辨識(NER)、實體消歧、關係抽取的完整管線,並用 Python + spaCy + Neo4j + Cypher 把純文字變成可查詢的圖。
Cloudflare AI 安全稽核系統(一):六階段 Multi-Agent Pipeline 全解析
Cloudflare 開源了內部 AI 安全稽核系統 security-audit-skill——一個教科書級的六階段 Multi-Agent Pipeline:Recon→Hunt→Validate→Report→Structured Output→Verify,本篇拆解整個架構設計與核心設計決策
Part 1 — Knowledge Graph 知識圖譜(一):核心概念、三元組與語意網路
從零理解知識圖譜:實體、關係、三元組、本體(Ontology),以及 RDF/OWL/SPARQL 語意網路標準。用具體範例與程式碼建立直覺。
Stock Analysis - AVAV (AeroVironment) - 估值模型與投資裁決(下)
AeroVironment(NASDAQ: AVAV)三部曲完整選股分析(下):DCF 三情境機率加權、EV/Revenue 與本益比相對估值、可比國防股分析、足球場估值匯總、安全邊際、資本配置與股本稀釋,最終給出目標價區間與綜合投資裁決訊號——一檔崩跌 66% 後、財報在即的墜落天使,究竟貴還是便宜?
Stock Analysis - AVAV (AeroVironment) - 技術面、籌碼面與市場情緒(中)
AeroVironment(NASDAQ: AVAV)三部曲完整選股分析(中):從 $417.86 崩跌 66% 後的下降趨勢、均線空頭排列、超賣反彈技術面,到內部人士交易、機構持股、12% 空頭興趣與軋空潛力、總體經濟與國防預算週期,全面拆解這檔「墜落天使」的籌碼與市場情緒。
Stock Analysis - AVAV (AeroVironment) - 基本面與產業競爭力深度解析(上)
AeroVironment(NASDAQ: AVAV)三部曲完整選股分析(上):從無人機 / 巡飛彈(Switchblade)核心特許經營權、收購 BlueHalo 後的雙部門結構、損益表 / 資產負債表 / 現金流三表、Q3 FY2026 財報落空與 SCAR 訂單減記風險,到國防無人機產業五力與護城河,逐項拆解這家從 $417 腰斬至 $142 的國防無人機龍頭。
Stock Analysis - PL (Planet Labs) - 估值模型與投資裁決(下)
Planet Labs(NYSE: PL)三部曲完整選股分析(下):DCF 三情境機率加權、P/S 與 EV/Revenue 相對估值、可比公司分析、足球場估值匯總、安全邊際、資本配置與股本稀釋,最終給出目標價區間與綜合投資裁決訊號。
Stock Analysis - PL (Planet Labs) - 技術面、籌碼面與市場情緒(中)
Planet Labs(NYSE: PL)三部曲完整選股分析(中):從 $51.76 高點回落 45% 後的均線結構、支撐阻力、RSI / MACD / 布林通道,到內部人士交易、機構持股(含 Alphabet)、9% 空頭興趣、總體經濟與國防預算週期,全面拆解籌碼與市場情緒。
Stock Analysis - PL (Planet Labs) - 基本面與產業競爭力深度解析(上)
Planet Labs(NYSE: PL)三部曲完整選股分析(上):從衛星對地觀測商業模式、損益表 / 資產負債表 / 現金流三表拆解、FY2026 首次調整後 EBITDA 轉正、Q1 FY2027 財報電話會議、到產業五力與競爭護城河,逐項拆解這家對地觀測龍頭的基本面。
Part 43 — AI 工程從零開始|Phase 19 Part 3:Capstone — 多模態 AI 應用端對端實作與系列總結
端對端構建多模態 AI 應用:圖文理解、語音介面、文件分析三合一系統的架構設計、模態融合策略、延遲優化與系列學習路線總結
Part 42 — AI 工程從零開始|Phase 19 Part 2:Capstone — 生產級 AI Agent 產品端對端實作
端對端構建生產級 AI Agent 產品:從架構設計到上線,涵蓋 ReAct 迴圈、工具整合、記憶系統、Guardrails、可觀測性與商業指標追蹤
Part 41 — AI 工程從零開始|Phase 19 Part 1:Capstone — 企業級 RAG 知識庫系統端對端實作
端對端構建企業級 RAG 系統:從需求分析到生產部署,涵蓋文件解析管線、Hybrid Search、Re-ranking、LLM 評估框架與 30 天迭代路線圖
Part 40 — AI 工程從零開始|Phase 18 Part 2:AI 治理與倫理 — 工程師的責任邊界
深入解析 AI 治理工程:EU AI Act/NIST AI RMF 合規架構、偏見偵測與緩解技術、資料隱私工程(差分隱私/聯邦學習)與 AI 稽核框架