還記得剛出社會的時候,影響我最深的兩本書都是 Design Patterns 相關的。
學完語法之後,下一步就是看架構。學校很少修到架構課,幾乎都靠自己看書學,而且關係架構可以非常非常複雜。AI 時代之後,需要的能力架構已經擴充到「如何控制 AI」— Agentic Workflow、Agentic Mindset。
現在我比較感興趣的是 Harness Engineering。Harness 就是騎馬、把力量轉向的那套裝備。誰能控制 AI 有效產出,誰就最高效。
所以重點不只是讓 AI 幫你寫出來。純粹的 Vibe Coding 還是蠻結果面相的 — 完全不看過程,只要結果對…就好。但到了工程和產品端,Vibe Coding 根本就不夠,Engineering 思維還是非常重要。
去年吳恩達的課介紹了四個重要 Pattern:Planning、Reflection、Multi-Agent、Tool Use。Google 主管也出了一本 400 頁的 Agentic Design Patterns,之前在 Google Docs 上免費開放(我覺得滿好看的🤣)。到了今年,這些東西基本上都已經落實在 Coding Agent 上了。
最近一直在追 Simon Willison 的系列 Agentic Engineering Patterns — 他把最近 AI 做工程的概念做了很好的整理,而且持續更新中。
AI coding 把我們從語法解放之後,要學的東西比以前多,沒有比較輕鬆啊 😂

