Engineering
189 posts in engineering
Part 2 — Java Concurrency Deep Dive Part 2: Mastering Runnable, Callable Patterns and Internal Mechanisms
Deep dive into Java concurrency fundamentals: Runnable and Callable internals, thread synchronization mechanisms, memory models, and advanced patterns. Master the building blocks of Java concurrent programming.
Part 3 — AI 工程從零開始|Phase 2 Part 1:傳統機器學習 — 生產 AI 的骨幹
深入解析線性回歸、邏輯回歸、決策樹、SVM、特徵工程等傳統 ML 技術為何在 80% 生產 AI 系統中仍是首選,附完整決策框架與面試要點
Part 3 — FDE core topic - State Machine & DAG:確定性圖結構與 Agent 反思迴圈收斂
解析為何 ReAct 自由迴圈在生產環境中危險,以及如何以有向無環圖(DAG)建構可稽核、可測試的 Agent 行為確定性邊界。涵蓋 LangGraph、ADK 2.0、反思迴圈收斂條件與並行分支狀態隔離。
Part 3 — FDE 面試準備指南(三):你不能忽略的 ML 基礎
以 Google AI 工程師兼面試官的視角,整理 FDE 面試中仍然高頻的傳統 ML / AI 基礎知識,包含 Transformer、Embedding、評估指標與 Fine-tuning 的工程視角
Part 3 — AI Forward Deployed Engineer 必備技能指南(三):企業級 AI 整合與部署策略
深入探討企業級 AI 系統整合策略,包含雲端平台部署、安全性管理、RAG 架構設計與企業數據管道建構
Part 3 — CrewAI 完全指南(三):進階技巧——Flows 事件驅動、Memory 記憶體、與生產部署
CrewAI 進階篇:用 @start/@listen/@router 建立事件驅動的複雜工作流程、三種記憶體機制的實際應用、錯誤處理與成本控制,以及如何把 CrewAI Crew 包成 API 服務部署到生產環境。
Part 3 — 如何衡量 AI 的準確度(三):RAG 系統的可靠性評估框架
RAG 系統的評估遠不只是看回答品質,還要驗證檢索忠誠度與事實接地性。本文介紹 Faithfulness、Relevance、Context Precision 等 RAG 專屬指標,以及如何使用 RAGAS 框架自動化評估流程。
Part 3 — RAG 完全指南(三):進階檢索技術——混合搜尋、HyDE、Multi-Query、Reranker
Naive RAG 的搜尋精準度不夠?本篇深入四大進階檢索技術:BM25 混合搜尋、假設性文件嵌入(HyDE)、多查詢檢索(Multi-Query)、以及 Cross-Encoder Reranker,每個都有核心原理、程式碼與最佳使用場景。
Part 3 — Crypto Quantitative Trading Part 3: Optimization, Validation, and Production Deployment
Complete guide to deploying quantitative crypto trading strategies to production. Learn validation techniques, optimization methods, live trading APIs, monitoring systems, and ML enhancements. Includes full AWS deployment architecture and Docker containerization.
Part 3 — Kubernetes Autoscaling Complete Guide (Part 3): Hands-On HPA Demo with Apache-PHP
Part 3 of the Kubernetes Autoscaling series: Hands-on tutorial demonstrating Horizontal Pod Autoscaler with a real Apache-PHP application. Includes complete AWS CDK infrastructure code, Kubernetes manifests, load testing, and step-by-step deployment guide.
Part 3 — Kubernetes 完整指南(三):進階功能與生產環境實踐
深入探討 Kubernetes 進階主題,包含自動擴展、RBAC 權限管理、Network Policy、Helm 套件管理、監控告警、日誌收集、CI/CD 整合與生產環境最佳實踐,打造企業級 K8S 平台。
Part 3 — Docker 完整指南(三):進階應用與生產實踐
深入探討 Docker 進階主題,包含 Dockerfile 最佳實踐、多階段建立、Docker Compose 編排、網路進階配置、安全性強化、效能優化與生產環境部署策略。
Part 3 — Java Concurrency Part 3: Design Patterns with Thread Interfaces - Producer-Consumer, Observer, and Enterprise Patterns
Master concurrent design patterns using Java thread interfaces: Producer-Consumer, Observer, Command, Strategy, and Enterprise patterns. Learn practical implementations with Runnable and Callable, including pros/cons and real-world use cases.
Part 4 — AI 工程從零開始|Phase 2 Part 2:集成學習與最佳化 — 超越單一模型的上限
深入解析 Random Forest、Gradient Boosting、XGBoost、超參數調優與 AutoML,理解集成方法為何在表格資料競賽與生產系統持續稱霸
Part 4 — FDE core topic - Hybrid Search & RRF:混合檢索與倒數排名融合演算法
深入解析混合檢索(Dense + Sparse)與 Reciprocal Rank Fusion 的核心原理、實作層次及面試答題策略,涵蓋 BM25、HNSW、SPLADE、Vertex AI Search 等關鍵技術與具體效能數字。
Part 4 — FDE 面試準備指南(四):System Design 實戰
以 Google AI 工程師兼面試官的視角,完整拆解兩道 FDE 高頻系統設計題:企業知識庫 Chatbot 與 Internal AI Copilot,含 Auth、RBAC、Cache、NL2SQL 的設計決策與 trade-off
Part 4 — AI Forward Deployed Engineer 必備技能指南(四):生產環境 AI 系統監控與最佳化
深入探討生產環境 AI 系統的全方位監控策略、效能最佳化技術、故障診斷流程與成本管理實務
Part 4 — RAG 完全指南(四):查詢轉換、Self-RAG 與 Context 壓縮
當問題本身就是問題:深入三大 RAG 優化技術——Step-Back Prompting、Self-RAG 自我反思、以及 Context Compression。了解它們的核心原理、實作方式、優缺點與最佳使用場景。
Part 4 — Kubernetes Autoscaling Complete Guide (Part 4): Monitoring, Alerting & Threshold Tuning
Part 4 of the Kubernetes Autoscaling series: Complete guide to monitoring EKS autoscaling with Prometheus and Grafana. Includes CDK setup, alerting rules, custom dashboards, and threshold tuning strategies for production-grade observability.
Part 5 — AI 工程從零開始|Phase 3:深度學習核心 — 從第一原理構建神經網路
從感知機到多層神經網路,理解反向傳播、激活函數、正則化與批次正規化的工程本質,不依賴框架手刻神經網路
Part 5 — FDE core topic - Re-ranking & Cross-Encoder:向量粗召回後的精準重排序機制
深入拆解兩階段檢索架構——ANN 快速粗召回搭配 Cross-Encoder 精準重排,如何將 RAG 系統的 MRR@5 從 0.61 提升至 0.79、幻覺率降低 40%。
Part 5 — FDE 面試準備指南(五):RAG 深度技術——Chunking、Embedding、向量資料庫與混合搜尋
以 Google AI 工程師兼面試官的視角,深度拆解 RAG 的技術細節:Chunking 策略選擇、Embedding 模型挑選、向量資料庫設計、混合搜尋與 Reranking,以及 Context Window 爆炸的處理方式
Part 5 — AI Forward Deployed Engineer 必備技能指南(五):客戶協作與問題解決實務
深入探討 AI FDE 客戶協作的核心技能,包含需求分析、技術溝通、專案管理與問題解決的最佳實務
Part 5 — RAG 完全指南(五):生產級評估、GraphRAG 與 Agentic RAG
RAG 系列終章:如何用 RAGAS 框架量化評估 RAG 品質、GraphRAG 如何用知識圖譜突破向量搜尋的限制,以及 Agentic RAG 如何讓 AI Agent 主動決策何時搜尋、搜尋什麼。
Part 5 — Kubernetes Autoscaling Complete Guide (Part 5): Vertical Pod Autoscaler & Resource Optimization
Part 5 of the Kubernetes Autoscaling series: Deep dive into Vertical Pod Autoscaler (VPA), resource right-sizing strategies, combining VPA with HPA, and production-grade resource optimization techniques for cost-effective Kubernetes operations.