為什麼自己寫一套 Ticketing 系統給 AI 用,而且要讓它自己就看得懂?

為什麼自己寫一套 Ticketing 系統給 AI 用,而且要讓它自己就看得懂?

當專案管理工具的使用者從「人類」換成「一批高頻呼叫 API 的 AI Agent」,篩選悄悄失效、權限死結、身分冒用等隱性地雷接連爆發。本文分享為何我不繼續在開源工具上修補,而是親手打造一套為 AI 打造的票務系統 Waypoint 的架構決策與實戰痛點。

閱讀更多
AI 高速開發時代的治理挑戰:真正的瓶頸不是 AI 速度,而是人類的認知極限

AI 高速開發時代的治理挑戰:真正的瓶頸不是 AI 速度,而是人類的認知極限

當 AI 開發速度遠超人類審查能力時,如何透過 AI 開發治理 (AI Development Governance) 建立一套「需求單一化契約、執行三層制約、註解 Current Truth 與 Context 治理」的工程閉環?探討降低團隊認知負載 (Cognitive Load) 與審查瓶頸的核心軟體工程思維。

閱讀更多
AI 發展脈絡與工程師角色的轉變:從扮演專家到 Sub Agent 團隊協作

AI 發展脈絡與工程師角色的轉變:從扮演專家到 Sub Agent 團隊協作

本文解析近三年 AI 開發工具從 Copilot 輔助、Vibe Coding 意圖驅動到 Sub Agent 多代理協作的發展脈絡。探討 MCP 協議與 Agent Skill 如何極大化 Token 使用效率,並深入分析工程師如何從「程式實作者」轉型為 AI 團隊的「架構師」與「管理員」,在快速變動的技術浪潮中找尋真正的不變價值。

閱讀更多
EF Core 實戰:當 HasQueryFilter 遇上 Shadow Property

EF Core 實戰:當 HasQueryFilter 遇上 Shadow Property

深入剖析當 EF Core 的全域查詢過濾器 (HasQueryFilter) 遇上陰影屬性 (Shadow Property) 時的常見深水區地雷。解析為何 Expression.Property 會在執行期噴出 ArgumentException,如何利用 Expression.Call 與 EF.Property 優雅解法,並提供覆寫 SaveChanges 與現代 SaveChangesInterceptor 雙軌寫入端整合策略。

閱讀更多