AI 與科技新聞摘要 - 2026/09/10
一個產業所有人都在賺錢的時候,數字會變多,能被查證的數字不會變多。9 月 9 日到 10 日這兩天攤出來的幾件事,主詞幾乎都是一個金額或一個成長率,而那些數字的口徑,要嘛是講的人自己定的,要嘛沒有人交代過怎麼算出來。份量最重的那則剛好是唯一的例外,它來自一家每個月固定把數字交給交易所的公司。 一、5,000 億這個關卡,跟第 5 個月沒有關係台積電 9 月 10 日公告 8 月合併營收新台幣 5,148.06 億元,月增 10.1%,年增 53.3%。月增比的是今年 7 月,年增比的是去年 8 月,兩個分母不一樣,要分開看。這是單月營收首度衝破 5,000 億元大關。前八月累計 3 兆 3,868.7 億元、年增 39.3%,累計那個 39.3% 的期間是今年 1 到 8 月,不是上半年,也不是全年。 把 53.3% 跟 39.3% 放在一起看,加速發生在後段:單月年增率高過整段期間的年增率,代表 8 月比前七個月的平均更猛。這是我唯一願意自己做的算術,因為兩個數字的期間都寫得清楚。 接下來這句要小心。報導的原話是「單月營收已連續 4 個月創高」,口徑就是刷新單月新高的連續月數,...
server 不准再反問你,這讓 MCP server 變好寫了
把「server 主動問使用者」這個能力拿掉,MCP server 反而變好寫了。 這句話在 2026-07-28 這版規格上是字面成立的。MRTR 那頁開場的 Note 寫得毫不客氣:server 要送 roots/list、sampling/createMessage、elicitation/create 這類請求,MUST 走新的模式,然後補了一句 The previous pattern of server-initiated requests is no longer supported. This is a breaking change. 八月那篇寫 A2A 的時候,我卡在 MCP 沒有「我需要你補一點東西才能繼續」這個狀態。那篇當時的結論是:你硬要在 MCP 工具裡表達它,只能自己發明一套約定,回一包特殊的 JSON 說「請再呼叫我一次並帶上 X」,再去 client 那邊寫膠水認這個約定。 那包特殊的 JSON 現在寫進規格了。 那包 JSON 現在有名字了它叫 InputRequiredResult,是一種 Result,不是錯誤。裡面兩個欄位都是選配的:in...
先別開第二支程式,Agent SDK 的自訂工具跑在你的 process 裡
你的服務裡已經有一條開好的 DB 連線、一份讀完的設定檔、一個還沒過期的存取權杖。現在你要讓 Claude 去查一筆訂單狀態,於是開始寫 MCP server:第二支程式、第二份設定、第二個要煩惱它有沒有活著的東西。 這一步不一定要走。而且判準比想像中窄,照官方文件看,窄到只剩幾種情況真的非走不可。 它省掉的那一步Agent SDK 裡有 create_sdk_mcp_server(Python)跟 createSdkMcpServer(TypeScript)這組東西,官方對它的描述只有一句,而那句是整件事的地基: “The server runs in-process inside your application, not as a separate process.” 跑在你的應用程式裡面。所以開頭那條連線你直接拿來用,設定不用再讀一次,權杖也不用想辦法遞過去,因為它們本來就在同一塊記憶體裡。站上 2026-05-20 那篇〈Claude Agent SDK 完整教學〉收尾時提過「可以把 MCP server 當成 Agent SDK 的工具來源」,講的是外部那條路。這...
AI 與科技新聞摘要 - 2026/09/09
一棟沒有窗戶的方形建築要蓋在你家隔壁鎮,尖峰用電超過 25 MW。它跟你共用同一條電網、同一張費率表。多出來的那部分成本以前怎麼處理?攤進所有費率戶的帳單裡,沒有人需要為此簽名。9 月 9 日麻州端出來的新規,動的就是這個「沒有人需要簽名」。 同一天加州簽了兩份法案,管的是另一種沒有人簽名的東西:一個模型說自己合規的時候,那句話背後該有誰的名字。司法部那邊在查一筆授權交易,問的是同一類問題的反面,某個結構被設計成不必送件審查,這件事本身算不算違法。 一、多出來的那幾十 MW,換人簽名麻州對尖峰需求超過 25 MW 的資料中心設了一道新規矩:必須自備符合州潔淨能源要求的電力,否則繳錢進一個叫「費率保護基金」(ratepayer protection fund)的口袋。供電方式有先後順序,最優先是站內自發電;如果電不是在站內產生的,就得出資去蓋鄰近的發電設施;再不然,繳款。 那個 25 MW 的口徑值得釘死。它是尖峰需求的門檻,不是裝置容量,也不是平均用電。這三個數字在同一座機房裡可以差很多,而決定你踩不踩線的是最高的那一個。真正要蓋機房的人,第一件事會是去算自己的尖峰落在哪裡。 州...
握手拆掉之後,你的 MCP client 怎麼判斷對面是新是舊
你的 client 開場第一句話是 initialize。某天對面把 server 升上去,這句話回來一個錯誤,你拿著那個 code 去翻規格想查它是什麼意思,查不到。 不是文件漏寫。2026-07-28 這一版的 Versioning 頁在相容矩陣裡把 Legacy client 對 Modern server 那一格標成 Fails,然後補了一句:the exact code is implementation-defined。規格決定不管它。 握手被拿掉這件事本身沒什麼好講的,真正花時間的是下一步。你的 client 要同時吃得下新舊兩種 server,而「判斷對面是哪一種」這件事,比想像中難寫。 兩條看起來很自然的路,走到一半會斷第一個念頭通常是:不管它,直接送一個 modern 請求過去,成功就是新的,失敗就是舊的。 stdio 上這招會壞在「失敗」的定義。規格把 Modern client 對 Legacy server 的結果寫得很清楚:The server may reject the request with an implementation-defined ...
這筆帳是誰加出來的:拆開 Agent SDK 的 usage、total_cost_usd 與 modelUsage
total_cost_usd 這個數字,是誰在哪一刻把它加出來的? 答案是你自己的機器。Claude Agent SDK 身上打包了一張價目表,把這通呼叫用掉的 token 乘一乘,填進最後那則 result message。官方文件在這頁最上面掛了一段警告,用的字眼是 client-side estimates, not authoritative billing data。 這句話讀起來像免責條款,實際上是整件事的起點。一旦知道那個數字是本機加出來的,下一個問題就自己冒出來了:它加了哪些東西進去,又漏了哪些?而三個看起來都在講用量的欄位,答案完全不一樣。 一次呼叫會吐出兩種帶 usage 的東西先把作用域分清楚,所有的低估都是從這裡開始歪的。 一次 query() 裡面可以包好幾個 step。一個 step 就是一輪 request/response:Claude 回話、叫工具、拿到結果、再回話。每個 step 產生 assistant message,TypeScript 這邊每則訊息裡包了一個 BetaMessage,用 message.message 拿到,裡...
AI 與科技新聞摘要 - 2026/09/08
一筆交易公布的當天,你查得到的數字跟對方想讓你記住的數字,是同一批嗎? 9 月 8 日這天有兩份公告剛好可以對照。法國的 Mistral 宣布募到 30 億歐元,數字寫在自家新聞稿第一句。同一天高通宣布跟 Amazon 的合作,整份新聞稿一個金額都沒有,最硬的那組數字躺在 SEC 文件裡,而且精確到小數點後兩位。 其餘幾則的金額都查得到。只是「誰承擔什麼」這一欄,每一筆都寫得比金額模糊。 一、歐洲最大一筆股權募資,股東名單裡有一個大公國Mistral 的 Series D 收在 30 億歐元,三星電子領投,EQT 管理的 Scaleup Europe Fund 與既有投資人 PSG Equity 共同領投。官方原句是「Mistral today announced that it has raised €3 billion in a Series D funding round at a post-money valuation of more than €21 billion」。兩個數字要分開放:30 億歐元是這輪募到的錢,超過 210 億歐元是投後估值,原文寫的是 more ...
從手貼設定檔到雙擊一個檔:MCPB 把 MCP server 的安裝搬去哪了
先確認你電腦上有 Node。開終端機打 node --version,沒有的話去 nodejs.org 下載 LTS 版。 這是官方文件教一般使用者接上一台本機 MCP server 的第一步。不是附註,是第一步。 接下來的路是這樣走:點系統選單列上的 Claude、進設定、切到 Developer 分頁、按 Edit Config,打開一個 JSON 檔。macOS 上它在 ~/Library/Application Support/Claude/claude_desktop_config.json,Windows 在 %APPDATA%\Claude\claude_desktop_config.json。然後把一段 mcpServers 貼進去: 12345678910111213{ "mcpServers": { "filesystem": { "command": "npx", "args": [ &q...
滿分不代表是你的外掛做的:claude plugin eval 的無外掛對照組
外掛的 eval 跑出滿分,最常見的意思是它根本沒出手。 這句話聽起來很怪。分數 1.00,每條檢查都綠的,不就代表你的 skill 做對了?不一定。你量到的是「模型手上拿著你的外掛,把這件事做對了」。中間少一個資訊:沒有你的外掛,它本來就會做對嗎? 一盆黃金葛澆了兩週營養液,抽了三片新葉。營養液有效嗎?不知道。這兩週陽光照了、水澆了、天氣也轉暖了。你需要旁邊那盆一模一樣、但沒澆營養液的,兩盆擺在一起,差多少才是營養液的功勞。 claude plugin eval 這個指令,有相當大一部分的設計就是在幫你養第二盆。 第二盆植物一套 eval suite 住在外掛裡的 evals/ 目錄。每個 case 是一個子目錄,裡面一份 prompt.md(使用者真的可能打出來的那句話)加上一個以上的 grader,grader 就是跑完之後的一條 pass/fail 檢查。每次跑,Claude Code 會開一個全新、隔離的非互動 session,只載入你的外掛,把那句話送進去,讓它做到收工、或撞上這個 case 的回合數與時間上限。 跑一次非決定性的 agent,你得到的資訊近...
AI 與科技新聞摘要 - 2026/09/07
科技新聞裡現在有一類數字,大到讀過一次就忘不掉,而它是誰算出來的,通常寫在很後面。 9 月 6 日到 7 日這批消息剛好擺了一個這種數字。它旁邊還放著幾件性質完全相反的事:一筆金額在鏈上人人可查的比特幣移轉、一個打一次 API 就知道真假的 repo 狀態、一份公開在網路上五年沒被發現的試算表,以及一部還在審的法案,爭的是罰款該開給誰。 一、5,170 億美元這個數字,當事人一次都沒承認過身世比數字本身重要,所以先講身世。 據 The Information 統計,Anthropic 在十一個月內簽下總值最高 5,170 億美元的算力合約。這句話裡有三個限定詞要一起搬,掉一個意思就變了。「據 The Information 統計」:這是一家媒體彙整公開消息、加上自行採訪推算出來的,不是財報數字,也不是公司公告。「最高」:轉載的原文寫的是 worth up to $517 billion,它是上限,不是底線,更不是已經匯出去的現金。「十一個月內」:統計起點是 2025 年 10 月,這是一段期間的累計簽約總值,不是年度預算。 Anthropic 官方沒有確認過這個數字,也從來沒有公...














