隨著 AI 工具(如 GitHub Copilot、Cursor、Claude Code 等)具備越來越強大的 CodeGen(程式碼生成)與全專案重構能力,軟...
在快速迭代開發的時代,「將安全融入開發(Shift-Left Security)」已成為 DevSecOps 的核心目標。傳統的靜態程式碼安全性檢測(SAST)...
老舊系統(Legacy Code)往往充斥著龐大的 Class、高耦合的邏輯、缺乏測試以及過時的套件版本。對工程師而言,重構(Refactoring)老舊系統就...
在現代軟體系統中,資料庫(Database)往往是整體系統效能與擴展性的瓶頸所在。隨著 AI 工具的普及,資料庫設計(Database Schema Desig...
昨天第一次使用 n8n 的 HTTP Request Node 呼叫 API。 我們做出的流程是: Manual Trigger → HTTP Request...
在軟體開發的前期規劃階段,系統架構設計(Architecture Design)與 API 規格定義(API Specification)往往需要耗費大量時間進...
在軟體持續交付(Continuous Delivery)的過程中,CI/CD 管線是確保程式碼品質與穩定度的關鍵防線。然而,傳統的 Code Review 往往...
在軟體開發的生命週期中,撰寫與維護測試程式碼往往佔用開發者大量時間,特別是當重構或需求變更時,維護舊有測試往往成為開發者的噩夢。隨著 LLM 與生成式 AI 工...
本篇系列版部落格:閱讀中文版 MCP 是 Model Context Protocol,一個開放標準:外面的工具、資料庫、服務照這個標準做一個 server,a...
今天講一個很細、但我認為會改變工作方式的區分: 讀原始碼得到的是假設。要在執行中的程式量到數據,才叫驗證過。 為什麼這件事重要 升級或改造既有系統的時候,大...
「我們數位轉型一共推了N個案子,平均產能效率提升 15%,關鍵單元甚至拉高了 20%!」 會議室裡,數位推動小組的專案經理意氣風發,雷射筆在投影幕上畫出漂亮...
在 Day 20 中,我們用直覺的比喻拆解了 WebGL 紋理取樣、Billboard 廣告看板與 onBeforeCompile 著色器動態受光的底層機制。...
Day 20 我們已經把 Three.js 的 Shadow 系統準備好了。今天要第一次加入「衛星」。目前所有行星都是繞著太陽今天加入月球之後,月球會繞著地球...
前言 這個產品開源,而且有一鍵匯出。你隨時可以自己跑,也隨時可以走。 公開到哪裡 公開的 repo 裡有三層知識庫、MCP 六工具、匯入、書目、引用、健檢、對話...
【故事】 第二次的準備,揚恩沒有告訴太多人。 第一次,他把「我要考銀印」講得到處都是,像是先把話說出去,就能逼自己非做到不可。結果沒過,那些話變成一種額外的重量...
昨天是 requests 開太大排不進去,今天做 limits 設太小被砍掉 這次不動主要的 Deployment,另外開一個專門用來自殺的 Pod,比較好觀察...
前言 第三週我們把評測平台從 fake baseline 推進到真實 LLM baseline。 第二週結束時,平台已經可以做到: evals/cases.js...
蟑螂屋 1991 年 1 月 7 日,有人試圖入侵 AT&T 貝爾實驗室的對外閘道。對方以為自己找到了 sendmail 一個有名的除錯漏洞,想藉此拿到...
前篇提到我搞懂 Box Model 和 Position 定位,而這次終於也理解了 CSS 排版的重點—Flexbox(彈性盒模型)! 以前做平面設計時,軟體工...
今日目標 昨天我們成功在 SmartExpense AI 專案中串接了 OpenAI SDK,實現了個人財務診斷報告功能。但你有沒有發現一個嚴重的 UX 痛點?...
起源 我是 2019 年看了 12 強台灣以 7:0 完封韓國,熱血回鍋的獅迷,為什麼是回鍋?小時候看過我爸支持統一獅,因此藉著童年回憶選擇喵喵。我很喜歡到場看...
原始開發紀錄:Agent Build Log — Episode 030、Episode 031、Episode 032 這個系列改寫自我部落格上的 Agent...
前言前面幾天已經學會了 cd、ls、ls -a 和 cat 等基本 Linux 指令。今天的 Challenge 則把這些指令全部結合起來,變成一個 Linux...
Day 20 加上 guardrail 之後,「驗證 v1 + 補充 v2 + guardrail」在 Day 7-10 共用資料集上達到 F1 0.897,保...
迴圈越跑越重 Day2 講過 agent loop 最反直覺的一件事:模型不會「記得」,每一輪都要把目前為止的所有事整包重送。Day14 用帳單證實了它的代價—...
✏️【本日實作紀錄:Docker 容器多階段建構與輕量化瘦身】 在 Day 20 完成 SQLite 資料庫自動熱備份 與 災難復原工具 後,Prescript...
今日目標今天我們要將PWM技術應用在RGB多彩LED上。RGB多彩LED內部封裝了紅、綠、藍三種顏色的發光晶片。透過MicroPython的PWM脈衝寬度調變控...
Day 20 我先把 working memory、long-term memory 與 RAG 知識庫拆開,也拒絕了測試備用碼和未確認的永久偏好。可是「沒有亂...
前言 今天的核心其實只有一句話:如果任務狀態改變了,AI 能不能根據最新資料重新安排? 我想知道更新了任務進度,AI 是否會重新安排任務順序。 先確認目前資料庫...
前幾天已把第一輪討論、需求變更、PM 草案與 Review 分開完成。不過實際操作時,仍要依序輸入 /start、/change、/draft 和 /revie...