系列精選
查看全部工程師日誌
寫 Code 之外的生活觀察 — 理財、旅遊、健康、居住、時事評論
Elasticsearch 完整指南
從零開始學 Elasticsearch — 環境建置到生產環境優化
Claude Code 完整教學
從入門到進階 — Hooks、Sub-agents、MCP、Skills 開發全攻略
AZ-305 Azure 架構師認證
Azure 解決方案架構設計師五日課程筆記
Java / Spring 學習筆記
Java 核心語法、Stream API、併發控制、Spring Boot 實戰
AI Agent 架構全解析
從 harness 骨架拆解現代 AI Agent — 以 Claude Code 為例的 7 層架...
Claude Opus 5 實戰:價錢沒變,但你該改掉切任務的習慣
回想一下你以前是怎麼把工作交給 Opus 4.8 的。 多數人的做法都差不多:先把大任務手動切成七八個小包,一次餵一包,跑完看一眼、確認沒歪掉,再餵下一包。理由不是不信任它,是經驗告訴你,鏈條拉太長會出事——它會在第五步的時候忘記第二步的決定,或是在某個工具回傳空值的地方原地打轉。 所以你養成了一套習慣:切得夠碎、盯得夠緊、貴的模型只用在關鍵幾步。 Claude Opus 5 在 7 月 24 日上線了,價錢跟 Opus 4.8 完全一樣,每百萬 input token 五美元、output 二十五美元。帳單沒變,所以很容易以為這只是一次例行升級。但如果你繼續用舊習慣去用它,會浪費掉這次升級最值錢的部分。(來源:Anthropic) 以前:一次交一小段。現在:一次交一條鏈官方在 Frontier-Bench v0.1 上的說法是,Opus 5 超越所有其他模型,而且以更低的每任務成本,做到 Opus 4.8 兩倍以上的表現。 「每任務成本更低」這六個字比 benchmark 分數重要。單價沒降,但完成同一件事花的總 token 變少了,因為它繞路繞得比較少、重試比較少。 這個差別...
這週大家都忙著展示能力,沒人想接下出事之後的那張帳單(AI 與科技新聞摘要 2026/07/27)
模型參數這週衝上三兆,同一週圖書館在開課教人怎麼避開 AI。 這兩群人看起來活在不同的星球,但他們在問同一句話:這東西出事的時候,誰扛?這週五則新聞,五種不同的回答方式,而且沒有一個令人特別安心。 一、Kimi-K3 上架,開源第一次追到 3T 級Moonshot AI 在 7 月 27 日於 Hugging Face 上架 Kimi-K3,官方說法是「世界第一個開放的 3T 級模型」。架構換了新的一套,用上 Kimi Delta Attention 與 Attention Residuals,context window 針對 repository 規模的程式碼理解做過延伸,並且原生支援 tool calling、瀏覽與多步驟規劃這類 agent 能力。上架當天在 Hacker News 衝到五百多分。 要誠實標一下:截至寫稿時,模型卡上還沒有完整的對照 benchmark 和授權條款,這些得等權重完全公開後才能驗。所以「它到底多強」目前只有廠商說法,沒有第三方數字。 但即使把效能數字全部拿掉,這件事的意義也還在。開放權重追到 3T 級,代表前沿能力的擴散速度比大多數人的心理準...
你嫌 AI 廢話多,其實是沒告訴它交付長什麼樣
AI 回答太囉唆,是規格問題,不是智商問題。 這句話值得停一下。我們對 AI 的抱怨裡,有很大一塊其實不是「它答錯了」,而是「它答得太長」。你問一個 token 過期要怎麼修,它先花兩段解釋什麼是 JWT、再花一段說明為什麼會過期,真正要打的那行指令躲在第四段中間,結尾還補一句「希望這對你有幫助!」。你要的是一個動作,它給你一篇導讀。 大部分人碰到這件事的反應是怪模型。換一個更強的、換一家別的、或是在 prompt 尾巴加一句「請簡短回答」。第三種偶爾有用,但只撐一輪,下一個問題它又開始鋪陳。這很奇怪對吧?明明每次都講了,它每次都忘。 因為「簡短一點」根本不是規格。那是形容詞。 一份 Markdown,5.3k stari-have-adhd 是一個給 Claude Code、Codex、Cursor 用的 skill,GitHub 上已經 5.3k star。名字取得很直白,但它跟診斷無關。作者的意思是把 AI 的輸出改造成注意力友善的樣子:動作放最前面、多步驟編號、砍掉所有開場白和客套結尾。 有趣的是它打開來幾乎沒有程式碼。整個 repo 的核心就是一份 SKILL.md,裡...
一萬步不是科學,是行銷:健康數字大多有個「夠了就好」的甜蜜點
先問你一個問題:你上一次因為手環顯示今天只走了八千多步,硬是在睡前繞去多走兩圈,是什麼時候的事? 如果有,你並不孤單。而且你可能是為了一個沒有人驗證過的數字,犧牲了本來可以拿去睡覺的半小時。 先講最經典的那個。「每天一萬步」這句話,你我從小聽到大,聽起來像鐵一般的醫學結論。它其實是 1960 年代日本一家計步器廠商的廣告詞,那台機器的名字直譯過來就是「萬步計」。一個好記的整數,加上一台想賣的機器,僅此而已。 真正該追的數字,最近被算出來了。《Lancet Public Health》在七月底發表一份統合了 57 項研究的分析,結論是:跟每天只走約兩千步的人比,走到大約七千步,死亡風險就降低了 47%,失智、心血管疾病、憂鬱、第二型糖尿病的風險也一起往下掉。關鍵在後半句——過了七千步,這條曲線就明顯平掉了,從四千步進步到七千步能再降 17%,但七千往上加,效益小到幾乎看不出來。負責這份研究的雪梨大學流行病學家講得很不客氣:一萬步「沒有任何證據支持,只是隨口喊出來的一個整數」。(Heho、鏡報) 停一下。如果連「多走路」這種怎麼看都健康的事都有天花板,那是不是很多健康指標其實都長這樣...
這週 AI 圈忙著簽天價合約,卻發現真正缺的東西一度連買都買不到(AI 與科技新聞摘要 2026/07/26)
先問一個怪問題:當一家晶片公司掏出幾十億去入股它的大客戶,好讓這個客戶有錢回頭跟它買晶片,這筆交易到底是誰在賺誰的錢? 這週的 AI 新聞,幾乎每一則都在報天文數字。但把它們排在一起看,你會發現大家搶的其實不是同一樣東西。錢多到滿出來,稀缺的反而是那些用錢一時之間變不出來的:先進記憶體、電力、還有一個不會被新聞稿說服的物理世界。 一、AMD 砸最多 50 億入股 Anthropic,換 2GW 的晶片大單AMD 和 Anthropic 宣布策略合作:Anthropic 會部署最多 2GW 的 AMD MI450 系列 GPU,AMD 則依部署進度對 Anthropic 投資最多 50 億美元,是 AMD 第一次真金白銀入股這家公司。作為交換,Anthropic 承諾未來幾年向 AMD 採購「數百億美元」等級的晶片。 這種交易有個難聽但精準的名字,叫循環交易。上游供應商拿現金投資下游客戶,客戶再把這筆錢回頭變成對供應商的訂單,兩邊的營收和估值互相灌水。問題出在:當你的供應商同時是你的股東,這筆需求到底有幾分是真的,就變得很難查證。表面上 Anthropic 現在有四家算力供應商並存...
迴圈工程:把七層零件組成一台會自己轉的機器(AI Agent 架構全解析 8/8)
走了七篇,我們把一個 AI Agent 的 harness 拆到見骨:從能動性到底從哪來、最小的 agent loop 怎麼轉、怎麼拆解扛不動的複雜任務,一路拆到記憶與崩潰後的韌性、長時間非同步地跑、多代理分工協作,再到上一篇的MCP、外掛與可觀測性。每一篇都是在「一次 model 呼叫」的周圍多裝一個零件。這最後一篇要做的事只有一件——把散在桌上的零件全部組回去,變成一台你不在旁邊也能自己轉的機器。 這一層在書裡叫 Layer 7「組合」,主題是 loop engineering(迴圈工程)。它沒有發明任何新元件,它教的是怎麼把前面的迴圈疊起來,讓 agent 從「你一句一句餵 prompt」進化成「它自己找工作、自己做、自己驗、自己回報」。 從「下 prompt 的人」變成「設計 loop 的人」先講一個心態上的轉彎。你平常用 Claude Code 或任何 agent,其實一直在當那個「外層迴圈」:你想一個 prompt、讀它的輸出、判斷對不對、不對就再下一句、覺得可以了就收工。這整套「觸發 → 執行 → 檢查 → 重試」的流程,是靠你的手和你的眼睛在驅動的。你一離開座位,...
一盤地瓜葉賣 320 元:你以為是店家貪心,其實是氣候把帳單寄到你桌上
鼎泰豐一盤地瓜葉,現在要 320 元。 這個數字這幾天在網路上被罵翻,說鼎泰豐是不是瘋了、擺明給人「吃不起的樣子」。我完全能理解那個火——320 元夠你在自助餐夾一整盤青菜還有找。但我想潑一盆掃興的冷水:這盤 320 元的地瓜葉,鼎泰豐其實沒從你身上多賺多少。真正在跟你收錢的,是一股你看不見、而且會越滾越大的力量。這篇就是想帶你看清楚,你那筆餐費,到底被誰拿走了。 先確認一件事:這不是鼎泰豐一家的問題如果只有鼎泰豐漲,你大可以說它是個案、是品牌在收智商稅。問題是,把鏡頭拉開你會發現大家一起漲。鼎泰豐這次小籠包每顆從 28 漲到 29 元、蝦仁蛋炒飯從 300 漲到 320 元,整體大約漲 5%。同一時間,鬍鬚張年初餐點平均漲 3.8%,那碗招牌魯肉飯小碗都要 71 元了;饗饗、旭集、UB、饗食這幾家吃到飽,2026 一開年全部調漲。 當一整個產業在同一段時間、往同一個方向動,這就不再是「某家店變貪心」可以解釋的了。它是成本端有東西在推,而且推得夠廣、夠一致。要找那個「東西」,我們得離開餐桌,去看一杯咖啡。 咖啡是這件事最赤裸的縮影食物漲價的原因常常糊成一團——房租、人力、食材,你...
AI 開始自己動手、自己碰錢,於是這週大家在搶同一顆關機鍵(AI 與科技新聞摘要 2026/07/25)
把這週的新聞攤開來看,會發現 AI 悄悄跨過了一條線。它不再只是「回答你的問題」,而是開始替你定價、替你花錢、替你跟陌生人交涉,甚至代表一家公司做出動真格的處置。而每當一項技術從「說」跨到「做」,最稀缺、也最值錢的東西就會換人——從「誰做得最好」,變成「誰能喊停、誰握著入口」。 這週有五件事,剛好從不同角度描出這條線的形狀。 一、Meta 推出賣家專用 App,讓 AI 替你定價、替你回訊息Meta 發表了一支獨立的「Seller」App,專門給 Facebook Marketplace 的賣家用。你只要上傳照片,Meta AI 就自動幫你生出標題、描述、定價和分類,還能自動回覆買家的訊息;另外搭配一套自拍驗證的「Facebook Verified」機制。聽起來很方便——貼張照片,剩下交給 AI。 但方便的另一面是:定價和溝通,是二手交易裡最需要人判斷的兩件事,現在整包交給了一個會「一本正經地估錯價」的模型。當 AI 幫你把一台老相機標出離譜的價格、或用你的口氣回了一句你根本不會講的話,出錯的下行由誰承擔?是那些沒有議價能力、也沒細看 AI 到底寫了什麼的散戶買賣雙方。把判斷外包...
MCP、外掛與可觀測性:讓 agent 接上真實世界,還看得見它在幹嘛(AI Agent 架構全解析 7/8)
前六篇,我們把一隻 agent 從單一迴圈慢慢養大:先學會核心迴圈,再會拆解複雜任務,接著有了記憶與崩潰重開的韌性,能長時間非同步地跑,最後還能分裂成一群代理分工協作。但這隻 agent 一直有兩個沒被戳破的天花板:第一,它只能碰到自己 harness 出廠時內建、而且每一把都得工程師手寫的工具;第二,它跑了老半天,其實沒有人真的知道它做得好不好。這一篇就把這兩塊補上——agent 怎麼把手伸出 harness、接上真實世界,又怎麼裝上儀表板,讓你看得見、也量得出它到底有沒有把事情做對。 先講清楚問題:只會用內建工具的 agent,天花板在哪回想第 2 篇的核心迴圈:模型每輪決定要不要呼叫工具,harness 把工具跑起來、把結果餵回去。這裡藏了一個限制——那份工具清單是寫死的,每一把內建工具都是人手刻的,input schema、執行邏輯、錯誤處理一項不少。但使用者要的服務多到寫不完:Jira、部署系統、內部知識庫、監控後台,各有各的 API、認證方式、甚至語言。你不可能為每個服務都手刻一把工具,更別說每加一個就要動 harness、重發一次版本。 MCP(Model Cont...
別坐著等它跑完:Claude Code 訊息佇列讓你邊跑邊排下一步
先講一個你八成也遇過的場景。你丟給 Claude Code 一個大重構,它開始一個檔一個檔地改,進度條在跑。你坐在螢幕前,腦子裡已經冒出下一步了——「等它改完,順便幫我更新一下 README」。但你不敢打字,因為你怕一按 Enter 就把它正在做的事打斷,前面十分鐘的工白費。於是你就這樣坐著等,盯著它跑,什麼也不做。 我第一次用的時候試過兩條路,兩條都不對。第一條是乾脆等——它跑五分鐘,我就發呆五分鐘,效率低到有點荒謬。第二條更慘:我忍不住打了字按下 Enter,結果它真的停手了,我以為我把它弄壞了。後來才發現,這兩種反應都是因為我搞錯了一件事——Claude 在忙的時候,那個輸入框根本沒有鎖住,它只是在等你決定:你是要「打斷它」,還是要「排隊」。這兩個是完全不同的動作,而我一直把它們當成同一個。 輸入框沒關,只是你不知道按下去會發生什麼Claude 在處理任務的時候,底下的輸入框是活的。你可以照常打字,打完按 Enter——這時候它不會插隊、不會打斷當前的工作,而是把你這句話排進佇列。畫面上會看到它安靜地待在輸入框上方,像在排隊等叫號。等 Claude 把手上這一輪做完,它就會...









