三顆基地台同時拿不到 IP:「重開就好」其實是最貴的答案
三顆基地台同時拿不到 IP:「重開就好」其實是最貴的答案

工程師思路系列・事出必有因 #DHCP #無線基地台 #路由器汰換 #Nebula #SMB IT 三顆基地台同時拿不到 IP:「重開就好」其實是最貴的答案 一個住家網路的小事件,從現象判讀、根因推論,一路走到下一台閘道器怎麼選。 今天收到客戶訊息:家裡各房間的三顆 ZYXEL NWA50AX 商用基地台,忽然全部拿不到 IP,燈號綠、橘交替閃。但同一時間,有線連接的電腦都能正常上網。 客戶自己的推論很有道理:基地台半夜自動更新韌體或重開,醒來後向 ASUS RT-AC66U 要 IP,路由器卻沒有發放。重開 RT-AC66U 之後,一切恢復正常。 事情就這樣結束了嗎?對客戶來說是。對工程師來說,「重開就好」只是止血,還沒有回答「為什麼」。 一、先把現象讀對 觀察 我的判讀 AP 燈號綠橘交替 AP 本身正常開機,卡在「等 DHCP」這一步 有線電腦正常上網 電腦手上還有舊租約,沒到續約時間,不代表 DHCP 服務是好的 重開 RT-AC66U 後恢復 問題在路由器端(服務卡死、記憶體、過熱),不在 AP 端 關鍵觀念:「有線電腦能上網」是最容易讓人誤判的證據。DHCP 只在「要 IP」和「續租約」的瞬間才被考驗;已經拿到 IP 的設備,在租約期內完全感覺不到 DHCP 服務已經死了。三顆 AP 同時重開、同時要 IP,才讓問題一次暴露。 二、根因推論:四個嫌疑犯 誠實聲明:這次重開前沒有留下 log,所以下面是推論,不是定論。工程師最怕把「合理的猜測」寫成「確定的原因」。 1 散熱不良。這台路由器放在家庭輕鋼架上,距離天花板很近,天花板附近是熱空氣積聚處。老機長期高溫,最典型的症狀就是「跑久了怪怪的」。 2 長期不重開導致服務卡死。路由與 NAT 還在轉發,但發放... » read more

八年的電腦,與工程師的停損點 : 版本二|完整脈絡版(含系統紀錄附註)
八年的電腦,與工程師的停損點 : 版本二|完整脈絡版(含系統紀錄附註)

工程師思路系列・事出必有因 八年的電腦,與工程師的停損點 版本二|完整脈絡版(含系統紀錄附註) 起點:八年似乎是電腦的壽命上限 這兩天處理了兩台出廠、售出八年多的電腦:ASUS ESC500 G4 工作站,與 ASRock DeskMini 110 迷你電腦。 ESC500 G4 全板固態電容,卻徹底不開機,無過電反應。DeskMini 110 開機無畫面,修整後換了好幾種 USB Live Linux,結果都一樣:不定期當機,而 CPU 與主機板溫度感應器的數值看起來都正常。 為什麼溫度正常,機器還是會死 這兩台我當年都做過熱處理:ESC500 G4 售出時為 PCH 加裝直吹的 8 公分風扇;DeskMini 110 拆下散熱器重塗散熱膏,把溫度壓在 40~60°C。熱的變因幾乎被排除,機器仍然走到終點。八年的瓶頸不全在溫度,而在材料與時間本身: ✔ 焊點疲勞: 無鉛焊料經過數千次冷熱循環,產生微裂紋,症狀就是時好時壞。 ✔ 供電老化: VRM 的 MOSFET、電感與電容老化,只會在電流瞬變時發作,與溫度感應器無關。 ✔ 韌體資料衰退: SPI Flash 的資料保存有期限,只與時間有關,與溫度無關。 ✔ 電源與變壓器老化: 迷你機的外接變壓器是唯一電源,老化後在負載瞬變時電壓下陷,板上溫度當然正常。 一般經驗是:消費級與入門商用機約 6~8 年進入故障率上升期,工作站與伺服器級在環境良好時可以更久。這兩台剛好落在這個區間。 找同期主機板,沒有意義 換上去的是另一塊同樣老化八年的板子,焊點、電容、SPI Flash... » read more

資安診斷,不是回答「安全不安全」
資安診斷,不是回答「安全不安全」

工程師思路系列・事出必有因 資安診斷,不是回答「安全不安全」 把不確定的現場,整理成可以行動的知識 「我們公司,到底安不安全?」 這是一個看似簡單、實際上很難回答的問題。難的不是技術,而是問題本身的形狀:它預設了答案只有兩種。 這篇想談的,是一份資安診斷應該怎麼思考:它該看什麼、該承認什麼、該把讀者帶到哪裡。 資安不是二元問題 如果答案只能是「安全」或「不安全」,那麼幾乎所有企業都會落在「不安全」,而且會一直停在那裡。因為從「不安全」走到「安全」的距離看起來太遠、太貴、太模糊,遠到讓人不知道從哪裡開始。 更有用的問法是:現在的暴露在哪裡?哪些已經處理了?哪些還沒有?下一步處理哪一個,最值得? 問題的形狀一改,答案就不再是一個判決,而是一張可以往前走的地圖。 從設備清單,看見暴露地圖 企業主未必熟悉「勒索軟體」「殭屍網路」這些名詞,但一定知道辦公室裡有什麼:幾台電腦、一台 NAS、門口的監視器、角落的事務機、機櫃裡那台分享器。 這份清單,是企業主看得懂的世界。 工程師要做的,是把它翻譯成另一張圖:每一台設備可能怎麼被接觸到、它接在網路的哪個位置、它出事時會牽動什麼。好的診斷,就是把「設備清單」翻譯成「暴露地圖」的過程。 事出必有因 企業主感受到的,常常是症狀:網路變慢、信箱被停、檔案打不開。真正的暴露點,往往在好幾個環節之前,在一台沒人管理的設備、一組從沒改過的密碼、一條沒人記得的網路線上。暴露地圖的價值,就是讓症狀與根因之間的路徑變得看得見。 不要只問防了多少,要問還剩下什麼 談資安時,最常見的思考方式是產品思維:這個盒子可以防什麼? 另一種是風險思維:裝完這個盒子之後,還有什麼是它處理不了的? 兩種問法看的是同一件事,得出的結論卻完全不同。產品思維容易走向「買了就完整」的錯覺;風險思維則會自然推導出:每一項控制措施都只改變了一部分風險,剩下的部分,需要另一項措施、另一筆預算、另一段時間。 所以一份誠實的診斷,不會只列出每項措施的能力,而是讓讀者看到:一項一項累加之後,剩餘風險如何逐步下降,以及最後仍然剩下什麼。資安無法做到零風險,目標從來都是在合理的預算內,把風險降到可以接受的範圍。 延伸閱讀:Cyber Kill Chain 的視角 Lockheed Martin 在 2011 年提出的 Cyber Kill Chain,把一次入侵拆成七個階段:偵察、武器化、投遞、漏洞利用、安裝、命令與控制、達成目標。攻擊必須一環扣一環才能成功,防守方只要在任何一環切斷,攻擊就會中止。 用這個視角看,「防了多少」就是一項措施切斷了哪幾個環節;「還剩下什麼」就是哪幾個環節還沒有任何措施能切斷。每多導入一項措施、多切斷幾個環節,就是縱深防禦的意思。 這個框架也有自己的邊界:它以惡意程式入侵為原型。攻擊者若直接用外洩的合法帳號密碼登入,就會跳過投遞、漏洞利用、安裝這幾個環節,專門防守這幾段的措施完全看不到。框架本身,同樣需要知道自己看不到什麼。 好的診斷,必須知道自己不知道什麼 診斷有兩種邊界,常常被混在一起談: 邊界 它描述的是 做不到 工具與措施的能力邊界:某一項防護,本來就處理不了某一類問題。 還不知道 我們對現實世界的認知邊界:從描述推得出「可能」,但要到現場才知道「是不是」。 承認「做不到」,是對讀者誠實;承認「還不知道」,是對方法誠實。後者更難,也更重要。 一份根據企業自行描述所做的診斷,能推論的是「這類設備、在這類條件下,可能形成什麼暴露」。至於那台設備的韌體版本、管理介面有沒有對外開放、帳號密碼是誰在管,這些在沒有實際確認之前,都只是合理的假設。把假設寫成結論,診斷就越界了。 這不是保守,而是工程判斷的基本紀律:知道自己的觀測邊界在哪裡。 把未知,整理成值得確認的問題 承認未知之後,下一步不是停下來,而是把未知轉換成問題。 「這類設備可能存在風險」不是結論。真正有用的下一句是:什麼資訊,可以讓我們確認它到底有沒有暴露? ✔這台設備的管理頁面,從公司外面連得進去嗎? ✔它的密碼是誰設的?最後一次更換是什麼時候? ✔公司的備份,上一次實際還原測試是什麼時候? ✔曾經出現過的「網路怪怪的」,後來有找到原因嗎? 每一個問題,都有明確的方式可以回答。這樣一來,診斷就從一份靜態的報告,變成一段認知的過程:能判斷的先判斷,需要確認的,整理成清楚的問題留下來確認。... » read more

從壓縮到重建:AI 助理年代的人機協同知識工程
從壓縮到重建:AI 助理年代的人機協同知識工程

PCPILOT · 工程師思路系列 從壓縮到重建:AI 助理年代的人機協同知識工程 知識工程理論 · 母文定稿 · 2026-09-19 引言:你正在閱讀的東西,就是本文正在討論的東西 這篇文章不是只在談知識壓縮,它本身就是一次知識壓縮的實驗。 四篇獨立寫作的筆記,經過多輪 AI 協作、壓縮、發現結構損失、補回時間與脈絡,才形成現在你看到的母文。 原始討論 → 多模型加工 → 壓縮 → 發現損失 → 重建 → 新的知識模型 有句感想把 AI 助理的工作說得很準: 資訊的壓縮,以及解壓縮。 這條探索路徑,最後剛好形成了一個接近論文的論述結構: ✔第一層:為什麼不能只壓縮?——壓縮本身是判斷 ✔第二層:那應該保存什麼?——洞見生成容易、回收困難 ✔第三層:保存的東西應該怎麼表示?——需要可導航的拓樸與時間 ✔第四層:為什麼這種表示有價值?——知識傳遞是重建 第一章:為什麼不能只壓縮? 一個有二十年現場經驗的工程師,看了一份新維修方案只說了一句話: 「這個方案有問題。」 六個字,背後其實壓縮了二十年的現場經驗。踩過的坑、失敗案例、對材質的直覺、對操作人員行為的長期觀察,全部被壓在那六個字裡面。AI 如果只看到文字,看到的就真的只有六個字。 AI 不只是要把外部資訊展開給人類看。更難的,是把人類自己腦中已經高度壓縮的經驗,重新解壓縮出來。 壓縮結果會實際產生取捨 在一次長時間多輪討論後,AI 把對話整理得非常漂亮,但把走過的幾條彎路整理掉了。那些彎路表面上跟主題無關,處理結果是省略。AI 的壓縮結果,會實際產生一個資訊取捨;而使用者未必有意識到這個取捨正在發生。 📌 Compression ≠ Selection Compression=必然發生資訊取捨。 Selection=有意識地決定哪些取捨不能接受。 AI 必然壓縮 →... » read more

從裸奔的 API Key 到全面打通的郵件架構 — 修一個問題,順著脈絡把旁邊的問題也一起收掉。
從裸奔的 API Key 到全面打通的郵件架構 — 修一個問題,順著脈絡把旁邊的問題也一起收掉。

PCPILOT · 工程師思路系列 Pico-UTM 行銷日: 從裸奔的 API Key 到全面打通的郵件架構 修一個問題,順著脈絡把旁邊的問題也一起收掉。 那天的任務很單純:為 Pico-UTM 100 的銷售衝刺準備材料。這批設備有點特別——三年資安服務授權綁定的 700Mbps UTM,價格實在超值到連我自己都先買了一台,是難得一見的尾盤機會。 從早上開始,文件、網頁工具、診斷問卷一份接一份。其中最花工夫的是「企業網路風險自我診斷」工具:業主勾選公司有哪些網路設備,系統依風險模型即時產生報告,同步寄信給業主和業務端。 測試完成,信寄出去,報告顯示正常。完美。然後習慣性地按了 F12。 裸奔的發現 EmailJS 的 Public Key、Service ID、兩組 Template ID,全部白紙黑字在原始碼裡。 📌 什麼是 API Key 裸奔? 網頁的所有程式碼,任何人都可以用瀏覽器「檢視原始碼」或開發者工具看到。如果服務的金鑰(API Key)直接寫在網頁裡,等同於把保險箱密碼貼在門口。拿到 EmailJS 的 Key,任何人都能冒用你的帳號大量寄信,直到額度用完或帳號被封。 做資安診斷工具的人,自己的工具先裸奔——這個畫面說不過去。當天就決定修掉。 路徑分歧:怎麼選解法 解法不只一條,每條都有代價。 方案 可行性 決定 自架後端伺服器 可行,Key 安全 ❌ 多管一台機器,排除 Resend 前端直打+Domain 限制 Key 洩漏仍可發詐騙信 ❌ 法律風險,排除... » read more

SMB 防火牆採購決策系列・第三篇 – 那個接電話的人,才是你防火牆最重要的零件
SMB 防火牆採購決策系列・第三篇 – 那個接電話的人,才是你防火牆最重要的零件

那個接電話的人,才是你防火牆最重要的零件|工程師思路系列 工程師思路系列・事出必有因 PCPiLOT.com.tw SMB 防火牆採購決策系列・第三篇 那個接電話的人, 才是你防火牆最重要的零件 省下的 NT$6,000,你用什麼換來的? AI 助理查不到、搜尋引擎找不到的那一層知識, 決定了你出事時等多久、花多少、能不能解決。 閱讀時間約 12 分鐘 前兩篇我們談的是設備能力與持有成本。 這一篇要談一個被大多數採購決策完全忽略的因素: 建置這台設備的那個人,他知道多少你不知道自己不知道的事情。 一、業主自採:那個 NT$6,000 的省法 這個場景每隔一段時間就會發生一次: 同一台 Zyxel USG FLEX 100H,台灣通路報 NT$28,437。 Amazon 美國賣家折合台幣約 NT$22,000。 差了 NT$6,000。 對一個習慣比價的老闆來說,這筆差距很難視而不見。 邏輯上完全合理。設備是同一台,規格是同一份,為什麼不買便宜的? 因為那 NT$6,000 的差價,買走的不只是設備,還有以下這些東西——而這些東西在設備正常運作的時候完全感覺不到,等到出事那天才會知道它們的價格。 1 在地 RMA 管道斷掉 設備出問題,台灣換台灣,最快隔天。水貨走國際退換,三週起跳。你的公司能停擺三週等一台防火牆嗎? 2 原廠技術支援管道斷掉 台灣代理商有直通原廠 TAC(Technical Assistance Center)的管道,問題可以升級到原廠工程師。水貨序號在這條管道裡沒有身份,你的問題到代理商那裡就停了。 3 授權綁定可能出問題 部分品牌的授權與序號綁定,水貨序號在台灣可能無法啟用本地授權,或者後續續約時出現問題。這個坑通常在第二年才踩到。 二、AI 助理能幫你設定,但不能幫你負責 2026... » read more

複製 貼上? 可沒這麼簡單. 換碟七小時:一台 2008 R2 伺服器的預防性換碟、BMR 還原、與深夜的意外插曲
複製 貼上? 可沒這麼簡單. 換碟七小時:一台 2008 R2 伺服器的預防性換碟、BMR 還原、與深夜的意外插曲

工程師思路系列 事出必有因 Windows Server RAID 維護 BMR 還原 換碟七小時:一台 2008 R2 伺服器的預防性換碟、BMR 還原、與深夜的意外插曲 2026 年 8 月 22 日 | Mr. τ / 風雲網通系統有限公司 預防性換碟,聽起來是一件很日常的事。帶著備份、帶著驅動程式、帶著多年的肌肉記憶,下午進場,傍晚完工,晚上請客戶驗收。 但這次,完工後的兩個小時,我站在現場,看著 ERP 系統越來越慢,然後完全連不上。 這篇文章記錄的,就是那一晚發生的事,以及身為工程師,我從中帶走的教訓。 一、這台機器是什麼來歷 客戶是台中的製造業中小企業,核心系統是一套跑在 Windows Server 2008 R2 SP1 上的 ERP。主機是 ASUS RS500-E8-PS4 v2,磁碟控制器是主機板韌體層的 LSI MegaSR——也就是俗稱的「Fake RAID」。 兩顆 Seagate Exos 7E8 已經穩定服役了 8 到 9 年。沒有故障,但年限到了,主動換碟比等到壞掉再換要安全得多。這次換上的是 Toshiba MG10ADA200E,企業級、5 年保固。 ⚠ MegaSR 的維運盲點:這種... » read more

科技冷知識(續):換硬碟不只是換硬碟——當 ERP 系統遇上 RAID 陣列移轉
科技冷知識(續):換硬碟不只是換硬碟——當 ERP 系統遇上 RAID 陣列移轉

💡 科技冷知識(續):換硬碟不只是換硬碟——當 ERP 系統遇上 RAID 陣列移轉 PCPiLOT 工程師思路系列・事出必有因 / Mr. τ・風雲網通系統 本文為〈為什麼硬碟明明「複製成功」,換上去卻藍屏?〉的延伸案例。 上篇談的是 Data ≠ Boot——複製資料不等於系統可以開機。 這篇再加一層真實現場遇到的問題:Boot ≠ Application Ready。 這是一個真實的現場案例。 客戶的伺服器跑了多年,硬碟開始出現老化跡象。機器是 ASUS RS500-E8-PS4 V2,兩顆硬碟透過主機板做 BIOS RAID,上面跑的是 Windows Server 2008 + 台灣正航公司的 ERP 系統。 任務很明確:換新硬碟,系統繼續跑,ERP 不能停。 聽起來是標準的硬碟更換案。但細節一展開,就知道為什麼老 IT 人遇到這種案子會多想幾秒。 🔧 這台機器的 RAID,不是你想的那種 RAID ASUS RS500-E8 板載的 RAID 是 LSI MegaSR,業界俗稱「偽 RAID」或「BIOS RAID」。 它和真正的硬體 RAID 卡不同:... » read more

科技冷知識:為什麼硬碟明明「複製成功」,換上去卻藍屏?
科技冷知識:為什麼硬碟明明「複製成功」,換上去卻藍屏?

💡 科技冷知識:為什麼硬碟明明「複製成功」,換上去卻藍屏? PCPiLOT 工程師思路系列・事出必有因 / Mr. τ・風雲網通系統 大家換硬碟時,有沒有遇過這種崩潰場景? 硬碟已經完整複製。 分割區也看起來都正常。 檔案一個不少。 結果一換上新硬碟,Windows 開機直接: 💥 BSOD 💥 0x7B 💥 INACCESSIBLE_BOOT_DEVICE 這其實是老 IT 人很熟悉的一種問題。 從早期的 IDE → SATA,到後來 SATA/AHCI → NVMe,雖然底層架構並不完全相同,但有一個共同點: 「Windows 找不到自己原本的開機磁碟。」 Data ≠ Boot 硬碟裡的檔案可以全部複製成功,但 Windows 要能開機,靠的不是「資料在不在」,而是這整條鏈能不能接起來: Firmware ↓ Boot Manager ↓ BCD ↓ Storage Controller ↓ Driver ↓ Windows 任何一層斷掉,都可能藍屏。 ❌ 為什麼會這樣? 因為 Windows... » read more

工程師手記:一顆瑕疵硬碟的「好區分割」實錄
工程師手記:一顆瑕疵硬碟的「好區分割」實錄

工程師思路系列・事出必有因 工程師手記:一顆瑕疵硬碟的「好區分割」實錄 用 AI 協助開發一套把壞區封印、好區留下的工具鏈 作者:Mr. τ / 風雲網通系統有限公司(PCPiLOT) 有時候,工程師會做一些很「客家」的事情。 不是因為買不起新的,而是看著一顆還能讀、還能轉、還能跑的老硬碟,心裡總會冒出一個問題: 「它真的已經完全沒有利用價值了嗎?」 這次的專案,就是從這個問題開始的。 一、問題從哪裡來 一般遇到硬碟出現壞軌,最標準的建議其實很簡單:備份資料、更換硬碟、淘汰。 這個答案沒有錯。尤其是企業伺服器、資料庫、NAS 等重要設備,硬碟一旦出現大量重新配置磁區、Pending Sector 或 Uncorrectable Sector,根本不應該拿來賭。 但是,如果今天手上的硬碟只是在某些區域出現瑕疵呢? 例如: 前面一大段可以正常讀取 中間有一段連續的問題區域 後面又有很長一段可以正常讀取 這顆硬碟不是「全部壞掉」,而是只有一部分不能用了。 於是我開始思考:如果可以把壞掉的區域隔離起來,只把確認可以正常使用的區域建立成 partition,是不是就能讓這顆硬碟繼續承擔一些低風險用途? 二、現有工具為什麼不夠用 一開始我也認為「這應該早就有人做了吧?」 畢竟 Linux 有 badblocks、有 SMART 工具、有 ddrescue、有各種 HDD surface scanner,也有非常成熟的 partition 工具。把它們組合起來,應該就完成了。 但仔細研究之後,才發現事情沒有那麼簡單。 現有工具大多各自解決一個問題: badblocks:找出有問題的 block smartmontools:分析硬碟健康狀態 ddrescue:在硬碟快壞掉時,盡可能把資料救出來 diskpart、fdisk、parted:建立與管理 partition 但我要做的事情其實不太一樣。 我不是要「修復硬碟」,也不是要「搶救資料」。 而是想做:找出還可以使用的區域,然後把不能使用的區域隔離。 不是把壞硬碟修好,而是重新定義這顆硬碟「哪些地方可以用」。... » read more

工程師手記:老舊交換器過熱改善實錄
工程師手記:老舊交換器過熱改善實錄

工程師思路系列・事出必有因 工程師手記:老舊交換器過熱改善實錄 用簡單熱橋重拾金屬殼體的散熱價值 作者:Mr. τ / 風雲網通系統有限公司(PCPiLOT) 在網路設備的日常維護中,我們經常會遇到一些「設計上留下遺憾」的老設備。 最近處理一台使用多年的 Zyxel GS108B 時,就遇到典型的過熱問題——而解決方法,比想像中簡單。 一、問題從哪裡來 長時間運作後,這台 GS108B 機殼明顯發燙,內部溫度偏高。雖然尚未直接影響功能,但已明顯超出理想工作範圍。 原廠設計僅在主晶片上黏貼一顆鋁擠型散熱片,整個金屬殼體幾乎沒有被納入散熱路徑。這讓人不禁思考:既然外殼本身就是大面積的金屬結構,為何沒有好好利用? 二、問題分析 拆開機殼後可以清楚看到: • 主晶片上方有一顆標準鋁散熱片 • 散熱片與上蓋之間存在明顯空隙 • 熱量主要只能透過空氣對流與有限的殼體傳導排出 這種設計在產品初期或許足以應付一般負載,但隨著使用年限增加、環境溫度變化,或是設備長期處於較高流量狀態時,散熱裕度就顯得不足。 三、改善思路 傳統做法多半是在殼體上開孔加裝風扇,但這會帶來幾個問題: • 破壞原有外觀與結構完整性 • 增加噪音與灰塵進入的風險 • 對老舊設備來說,加工難度與風險都偏高 因此我們選擇另一條路: 「不破壞外殼,直接建立從散熱片到上蓋的熱傳路徑。」 四、實作方法 材料很簡單,使用早期桌上型電腦擴充槽的後擋板(單片馬口鐵),具備以下優點: • 厚度適中、易於加工 • 導熱性雖不如純銅,但對此應用已足夠 • 取得容易,成本極低 加工步驟如下: 1 以鉗子將馬口鐵折成兩個對稱的「ㄇ」字形結構 2 仔細調整高度,使其在合上上蓋時,能同時對散熱鰭片施加適當壓力,並與上蓋內側形成良好接觸 3 在接觸面(散熱片與鐵片、鐵片與上蓋)均勻塗抹散熱膏 4 確認組裝後無鬆動、無過度壓迫 PCB 的情況... » read more

下一代 OS,不只是給人操作,也要讓 AI 理解
下一代 OS,不只是給人操作,也要讓 AI 理解

下一代 OS,不只是給人操作,也要讓 AI 理解 Mr. τ・風雲網通系統有限公司 二十幾年前,我剛入行的時候,「學會用電腦」這件事本身就是一個專業門檻。不是每個人都知道怎麼開磁碟機、怎麼打 IP、怎麼判讀錯誤代碼。 後來網路普及了,GUI 變得越來越友善,這道牆矮了一半。但對工程師來說,真正的工作仍然是那些 CLI、那些 config、那些藏在第三頁設定選單裡的參數。 現在,AI Agent 出現了。 我不是要說「AI 可以取代工程師」這種老套論述。我想說的是一件更底層的事:人類與複雜系統的互動介面,正在準備迎接第三次重構。 第一次:GUI 讓普通人也能操作機器 過去的作業系統,只有兩層溝通介面: 第一層:GUI 給人用的視覺介面。Windows 設定、NAS DSM、Router 管理介面。你看到的是「按鈕」,不需要知道背後是什麼指令。 第二層:API / CLI 給程式用的系統介面。PowerShell、Shell Script、REST API。工程師的地盤,自動化的入口。 但這兩層都有一個隱藏前提:操作者必須先知道「這個系統有什麼能力」。 你得知道功能在哪裡、工具叫什麼名字、參數怎麼填、錯誤怎麼判讀。這道「認知高牆」從來沒有消失,只是被 GUI 遮住了一部分。 第二次:API 讓程式也能操作機器 REST API 的普及,讓「自動化」成為可能。你不需要真的去點那個按鈕,只要呼叫對的 endpoint、帶對的參數,就能完成任務。 但這層也有門檻:你仍然需要先讀文件,先知道 endpoint 的名稱,先理解資料結構。程式不會「猜」,它只會「照做」。 API 解放了自動化的下限,但沒有解決「讓不熟悉系統的人也能快速上手」的問題。 第三次:AI Capability Layer — 讓 AI Agent 也能理解機器 AI... » read more