2026年7月27日 星期一

[AI 分享] Graph RAG讓知識庫更聰明

 [AI 分享] Graph RAG讓知識庫更聰明

摘要 : 傳統RAG常把零散投訴直接拼貼成答案,難以做推理與總結;結合知識圖譜的Graph RAG可提升分析與結論品質。




內容:

當公司上線一套RAG知識庫後,大家通常會期待它能像聰明的分析助手一樣,從大量資料中整理出真正有價值的結論。但實際上,若直接拿所有客戶投訴去問「三個最根本的系統性問題是什麼」,傳統RAG很可能只會把客戶A、客戶B、客戶C各自說了什麼逐條列出,最後再補一句「總結完了」。這種結果本質上更像是複製貼上,停留在現象整理,還無法上升到系統性問題的歸納。


這也正是傳統RAG常見的短板:它擅長把相關片段找出來,卻不一定能真正理解片段之間的關聯,更不一定能完成深層推理與總結。因此,當問題從「某個人叫什麼名字」這類簡單查詢,升級成「產品與競品相比有何優劣」或「從投訴中總結根本原因」這類複雜分析時,效果往往就不理想。


傳統RAG的核心流程大致分成三個階段。第一是索引階段,也就是先把原始文件切成較小的文本塊,再透過embedding模型把文本轉成向量,最後存入向量資料庫。第二是檢索階段,當使用者提出問題時,系統會把問題也轉成向量,並在向量資料庫中尋找語義最相近的幾段內容,通常取Top K個文本塊作為參考資料。第三是生成階段,把問題與檢索出的片段一併交給大語言模型,讓模型根據這些上下文產生答案。


這種方法的優勢很明顯:它能有效補足大語言模型知識更新不即時的問題,也能降低模型憑空猜測、一本正經胡說八道的情況。不過,這個前提通常是問題本身相對直接、答案可以從少數片段中取得。若問題需要跨文件、跨段落整合資訊,甚至進一步推理與歸納,傳統RAG就會遭遇明顯限制。


其中第一個限制是多跳推理困難。很多複雜問題的答案並不直接存在於某一段文件裡,而是必須綜合多個片段後才能得出。例如某段歷史為何引發重大事件,或某產品為何持續收到某類抱怨,這些都需要模型跨多個資訊點建立邏輯鏈。傳統RAG通常只能抓到局部相似內容,卻難以把分散資訊串成完整推理脈絡。


第二個限制是關係資訊缺失。因為文本被切成獨立片段後,片段中的人物、事件、概念彼此之間的隱含關係,往往就被打散了。換句話說,系統知道某些內容出現過,卻不一定知道它們之間到底是什麼關係,因此難以形成更高層次的理解。


第三個限制是上下文冗長、重點被稀釋。檢索出來的文本塊通常不只包含關鍵資訊,也夾帶大量與問題無直接關聯的內容。這不僅浪費模型的Token資源,也可能讓模型在過長的上下文中忽略真正重要的訊息,出現所謂「大海撈針」效應,最終使答案不夠準確。


為了解決這些問題,引入知識圖譜就成了提升RAG智慧程度的重要方法。知識圖譜的價值,在於它能把原本非結構化的文本,轉化成結構化的知識表示,例如以「實體—關係—實體」這類三元組來描述知識之間的關聯。透過這種方式,原本只是散落在各段文字中的資訊,可以被整理成一張能清楚表達關係的知識網路。


也因此,結合知識圖譜的Graph RAG,不只是把資料找出來而已,而是更進一步幫助系統理解知識之間的連結,提升推理、歸納與總結能力。對於像「從所有客戶投訴中找出三個最根本的系統性問題」這類高階分析任務,這種方法比傳統RAG更有機會產出真正可用、可向老闆交代的結論,而不是只停留在表層現象的堆疊。

[AI 分享] Google AI課程重點整理 - MCP、Skill與多Agent協作

 [AI 分享] Google AI課程重點整理

摘要 : 聚焦MCP、Skill與多Agent協作,說明AI進入真實工作場景時的串接、測試與安全重點。




內容:

Google AI 課程 Day 1 的核心:Agent = Model + Harness。也就是 AI Agent 的能力,不只取決於模型本身,還取決於你為它打造的工作環境。當 AI 要進入真實工作場景,通常會遇到三個瓶頸:碰不到私有資料、單一 Agent 能力有限,以及記不住公司的流程與 SOP。這次內容主要延伸 Day 2 與 Day 3,分別對應 MCP、A2A 與 Skill 落地的關鍵觀念。


Day 2 第一個重點是 MCP(Model Context Protocol)。它是由 Anthropic 提出的開源標準,目的不是取代像 Gmail API 這類底層服務,而是統一 AI 工具如何連接外部工具。你可以把它想成 AI 世界的通用插座,讓不同模型或平台都能用一致方式操作信箱、資料庫、設計工具等外部資源。以前每個 AI 工具都要各自接各自的程式,現在只要支援 MCP,就能共用同一套工具串接方式,讓 AI 真正碰得到工作資料與常用 App。


MCP 的價值很大,但也伴隨風險。文中特別提醒三點安全原則:第一,不要安裝來路不明的 MCP Server,否則等於把系統控制權交給陌生程式;第二,不要把 API Key、密碼直接貼給 AI,應改用本地環境變數或設定檔保存;第三,剛開始使用新 MCP 時,權限應先設為唯讀,避免 AI 因誤判操作而改動甚至刪除重要資料。若想開始使用,可以先盤點自己最常用的 App,再搜尋是否有官方或維護良好的 MCP 專案。


接著談到單一 AI Agent 的極限。當任務複雜度提高,如果把所有指令一次塞給 AI,很容易讓 context window 爆掉,導致判斷力下降。較好的做法是把工作指示拆成一份份 Skill markdown,在真正需要時才載入,這種方式稱為 progressive disclosure(漸進式介入)。但 Skill 一旦要進入正式環境,就不能再用「只是寫 prompt」的心態看待,而要當成軟體功能來設計、測試與維護。


文中整理了 Skill 上線常見的四大問題。第一是 Trigger Failure,description 寫得不清楚,導致該觸發時沒觸發,不該觸發時卻亂入;第二是 Token Budget Failure,把太多內容塞進單一 Skill,導致 AI 記憶空間被占滿;第三是 Execution Failure,雖然 Skill 被正確叫出,但執行過程或工具呼叫順序出錯;第四是 Regression,新 Skill 上線後與舊 Skill 邊界重疊,反而破壞既有系統穩定性。因此 Skill 不只要看最終結果對不對,也要檢查中間的工具使用軌跡是否正確。


為了降低這些風險,Google 提出評估驅動開發的概念,把評估案例當成單元測試來設計。也就是先定義不同情境下的輸入、應使用的工具,以及預期輸出,再開始寫 Skill。之後每次修改都必須重新跑這些案例,未通過就不能上線。當 Skill 越來越複雜,還要建立 Golden Dataset,蒐集大量經典情境與標準答案,讓整體系統能持續驗證穩定性。整體來看,這套方法的重點不是把 AI 當魔法,而是把它當成需要工程化、標準化與安全治理的基礎設施。

2026年7月26日 星期日

[AI 影響] Bun用AI在11天內完成Rust重寫的啟示

 [AI 影響] Bun用AI在11天內完成Rust重寫的啟示

摘要 : Bun以AI協作流程在11天內將53萬行Zig重寫為Rust,效能提升且更安全。




內容:

最近開源社群出現一個很受矚目的案例:JavaScript工具 Bun,將原本53萬行的 Zig 程式碼,在11天內重寫成超過100萬行的 Rust 程式碼。Bun本身是很流行的 JavaScript 執行與開發工具,能處理執行、安裝依賴、打包與編譯,每月下載量超過2000萬次。這種規模的重寫,過去通常需要一個小團隊投入約一年的時間。


這件事特別值得注意,不只是因為速度快,更因為它證明了大型程式碼庫的重構,未來可以在AI協助下變得可行。過去多數人即使會用AI寫功能,也很少接觸幾十萬、幾百萬行程式碼的重構,因為時間與成本太高;而 Bun 這次提供了一個實際樣本。


在重寫策略上,作者沒有選擇增量替換,而是採取一次性全量重寫。原因是增量重寫雖然看似穩妥,但在中短期內會造成雙語言或雙系統並存,維護成本反而更高。此外,這次重寫並不是先大幅改造設計,而是先盡量保持原有邏輯不變,將 Zig 程式碼直接翻譯為 Rust,等到正式上線後再逐步調整成更符合 Rust 習慣的寫法。


真正關鍵的,是作者採用了 loop engineering 的方式:先明確任務邊界,再讓 AI 在邊界內反覆循環執行。整個流程分成寫程式碼、評審程式碼、修復問題三個環節,並以約50個並行工作流持續跑了11天。作者主要負責監控流程,若發現問題,就去修改整個 loop,而不是手動修某一段程式碼,因為調整流程才能避免後續任務重複犯同樣錯誤。


在品質控制上,作者用了對抗式評審:讓獨立上下文中的另一個 AI 專門審查剛產生的程式碼,且預設立場是「這段程式碼可能是錯的,請找出問題」。這種做法模仿人類工程中的程式碼評審機制,讓實作者與評審者角色分離,避免同一個模型在同一脈絡裡傾向為自己辯護。這也帶來實務啟發:AI寫完程式碼後,應另外開新上下文,只提供改動內容,要求它從反方角度找錯,往往比自我檢查更有效。


最終結果是,Rust版本不僅通過全部測試,還帶來記憶體安全,從根本上減少 use-after-free 這類問題。作者形容這次上線是「boring is good」—— Rust版安靜、穩定地上線,幾乎沒人察覺。這個案例也說明,當多個 AI agent 能持續並行工作時,人的角色並沒有消失,而是從親自寫程式轉向設計、監控與優化整個系統流程;這或許正是 loop engineering 真正的價值。

[AI 分享] 反向提問讓AI變身戰略顧問

 [AI 分享] 反向提問讓AI變身戰略顧問

摘要 : 與其直接向AI要答案,不如讓AI主動提問,幫助理清思路並制定可落地行動方案。




內容:

最近有一個相當顛覆的研究觀點指出,直接向AI提問,未必是最高效的使用方式。相比一味追著AI要答案,更有效的方法可能是反過來操作,讓AI主動向人提問。


這種方式的核心在於角色互換。當一個人腦中資訊混亂、暫時沒有方向,或還沒釐清真正問題時,可以先給AI一段明確指令,讓它不再只是被動回答的工具,而是切換成主動引導的「專屬戰略顧問」。


在這個模式下,AI不再等著使用者發問,而是主導對話節奏,透過連續、高質量且有穿透力的提問,逐步協助使用者摸清現狀、拆解問題、找出關鍵線索。這樣的過程能有效啟動思考,將原本零散混亂的資訊重新整理清楚。


最終,AI不只是提供片段答案,而是能陪著使用者一步一步梳理思路,並共同形成一份具體、詳細且能實際落地的行動規劃。


簡單來說,這段提示詞的價值在於,能讓AI從被動回答模式,快速切換成主動拆解問題的專業顧問模式,特別適合在思路卡住、需要釐清方向時使用。

[AI 分享] 差異化定位

 [AI 分享] 差異化定位

摘要 : 同質化市場中,品牌可透過競品分析、需求挖掘與心智標籤建立清晰差異化定位。




內容:

在產品功能與價格都相差不大的市場裡,差異化定位的核心,是讓品牌在使用者心中佔據一個清晰且有辨識度的位置。這種差異不是品牌自認為的不同,而是使用者能明確感知、理解,並願意為之付費的價值主張,也就是給使用者一個選擇你的明確理由。


判斷差異化定位是否有效,可看三個標準:第一,使用者能一眼看懂,並在實際使用中感受到;第二,和競品有明顯區隔,且不容易被快速複製;第三,能吸引願意付費的目標使用者,支撐長期經營。若只是做些表面功能微調、但使用者無感,就是典型的「自嗨式差異化」。


真正有效的做法,通常是從使用者真實需求出發,聚焦特定人群或場景,透過持續迭代的價值主張建立認知。許多成功品牌,往往不是什麼都做,而是專注解決某一類人、某一個場景中的關鍵問題,因此更容易被記住,也更容易形成共鳴。


在實操上,做差異化之前要先分清競爭對手,包括直接競品、間接競品、替代品類與潛在進入者。可透過表格動態整理競品清單,並結合行業報告、公開資料、使用者訪談、論壇社群討論與流量工具觀察,逐步建立競品畫像、競爭力雷達圖與差異化機會矩陣,看清市場空白與痛點。


進一步對標競品時,可以從產品功能、使用者體驗、技術能力與真實使用場景等層面拆解,找出哪些需求是使用者在意、但市場還沒做好或沒人深挖的。很多突破口,往往就藏在那些未被滿足的小需求裡,最後再回到自身優勢,提煉出具創新性的定位方向。


差異化定位落地的關鍵,是搶佔使用者心智:先評估自身市場位置與優劣勢,再挖掘未被滿足的需求空白,最後用極簡清晰的標籤去佔位,並持續在產品、傳播與服務中反覆強化。若再搭配STP模型、價值曲線、使用者分層與痛點分析等工具,並依市場回饋持續調整,品牌才能真正建立長期且穩固的認知壁壘。

[AI 分享] Claude Opus 5登場

[AI 分享] Claude Opus 5登場

摘要 : Anthropic推出Claude Opus 5,主打程式設計與企業應用,效能提升、成本降低,並登陸多個平臺。




內容:

Anthropic正式釋出Claude Opus 5,定位為面向程式設計與企業業務的高強度工作主力模型,並已登陸多個平臺。這次更新主打效能提升與實務應用能力強化,特別鎖定開發者與企業用戶需求。


在模型能力方面,Opus 5被視為Claude Pro系列中的最強版本,程式設計表現已接近Fable 5,但整體價格僅需對方的一半。相較前代Opus 4.8,Opus 5在多項能力上都有明顯升級,整體任務完成效率也大幅提升。


根據測試結果,Opus 5在軟體工程相關測試中的表現優於多數競品,任務完成能力更達到Opus 4.8的兩倍。在最高推理檔位下,Opus 5的成績已接近Fable 5,但成本控制更具優勢,展現出高性價比。


在ARC AGI 3測試中,Opus 5的得分達到第二名模型的三倍,顯示其在高階推理與複雜任務處理上的突出能力。即使在最低推理檔位下,Opus 5在自動化任務測試中的完成任務量,仍優於其他模型,代表其基礎效能同樣相當強勁。


Opus 5也支援百萬級上下文,定價則維持不變,進一步提高長文本與大型專案處理能力。另一方面,Opus 4.8新增Fast模式以提升速度,但目前尚未全面上架至部分雲平臺。


在實際工作表現上,Opus 5具備一定程度的自主檢查與糾錯能力,面對日常任務時可主動進行核驗,並持續最佳化輸出結果。它也能修復漏洞與處理部分邊緣場景,不過也因為過度校驗傾向,可能導致預設輸出內容變得更長。


安全性方面,Opus 5的安全約束相較Fable 5略弱,但對部分高風險安全相關操作仍然設有限制。整體來看,Opus 5觸發安全限制的情況更少,而在遇到限制時,系統也可自動切換至Opus 4.8,以維持任務處理的連續性。

2026年7月24日 星期五

[AI 分享] Cursor 與 Claude Code 怎麼選

 [AI 分享] Cursor 與 Claude Code 怎麼選

摘要 : 從介面、工作流、模型與擴充性比較 Cursor 與 Claude Code,並給出實際選型建議。




內容:

這篇內容聚焦比較 Cursor 與 Claude Code,幫助正在兩者間猶豫的人快速釐清差異。影片也先整理幾個常見概念,包括帶 AI 功能的程式碼編輯器、終端 CLI 助手、Agent 模式,以及上下文視窗等,方便理解後續比較。


Cursor 的核心特色是延續 IDE 的使用習慣,介面熟悉、上手自然。可透過 Composer 以自然語言生成與修改程式碼,並即時審查結果,維持流暢的編輯體驗。它也支援多種模型,並能利用 Cursor Rules 讓 AI 遵守專案規範,雖然彈性高,但需要一些前期配置。


在日常編碼體驗上,Cursor 的智慧補全表現亮眼。使用者可以透過快捷鍵接受多行建議,或逐步確認內容,大多數操作都能在不離開鍵盤的情況下完成,對熟悉 IDE 工作流的人來說相當順手。


Claude Code 則走完全不同的路線,主打終端操作與自然語言驅動。啟動後每一步指令都清楚可見,透明度高。它的 Agent 模式是強項,搭配 MCP 協議後,還能連接本地資料庫或 API,更適合執行複雜的自動化任務。


在記憶與上下文管理方面,Claude Code 也有明顯優勢。它可透過 Claude MD 自動載入專案背景,並以 Memory 機制在多次對話中保留關鍵資訊,減少重複說明的成本,特別適合長流程、多步驟的協作場景。


最後的選型建議很務實:若團隊工作方式以 IDE 為中心,Cursor 會是較穩妥的選擇;若偏好終端、自動化與代理式工作流,Claude Code 更貼近需求。也不必被單一功能綁住,兩者可以搭配使用,重點不是哪個最好,而是哪個最適合你的工作方式。

[AI 分享] 用巴甫洛夫效應賣出高價

 [AI 分享] 用巴甫洛夫效應賣出高價

摘要 : 產品想賣貴,關鍵不只講功能,而是讓顧客把產品與美好場景、情緒和身份感連結起來。




內容:

如果你想把產品賣得更貴,核心往往不只是提升品質,而是讓顧客在腦海中,將產品和某種美好的場景、情緒或生活方式建立連結。這背後對應的,就是巴甫洛夫效應在商業中的應用。


巴甫洛夫實驗說明的是,當某個訊號長期和某種感受綁定之後,人們即使只接收到訊號,也會自然喚起對應反應。放到銷售裡,顧客真正有反應的,常常不只是產品本身,而是產品所代表的場景、情緒、身份象徵,以及使用後的結果感受。


例如,同樣是賣牛排,如果只是說「原切黃牛肉、冷鏈配送、肉質緊實」,顧客通常只會想知道一斤多少錢;但如果換成「週五晚上不用訂餐廳,在家也能享受一場有儀式感的雙人晚餐」,顧客腦中浮現的就是燈光、餐盤、紅酒杯和兩人共享的氛圍。這時候賣的就不只是牛排,而是一種生活品質與體驗,因此價格也更容易被接受。


很多老闆的問題在於,只會老實地講功能和品質,結果顧客看到的只是成本與參數,接著自然進入比價模式。當產品無法在顧客心中形成「我願意多花一點錢」的具體畫面,再好的品質也很難支撐更高售價。


品牌打造也是同樣的原理。以可口可樂為例,如果只談功能,它不過是一瓶有氣的甜飲;但它長年透過紅色視覺、冰塊氣泡、漢堡、足球、聚會、聖誕節等元素,持續把品牌和快樂、分享、團聚這些積極情緒綁定在一起。所以消費者想到可口可樂時,想到的往往不是飲料本身,而是幸福、熱鬧與熟悉的集體記憶。它賣的其實是那些美好瞬間。


這種做法也適用在各類產品上。像兒童牙膏,如果只講低氟配方、水果味,家長就會拿去比較成分、容量和價格;但如果表達成「讓孩子晚上少一次抗拒刷牙,讓媽媽少一次睡前拉扯」,那賣的就是家庭和諧、媽媽的省心,還有睡前那十分鐘的安寧。


香氛產品也是一樣。只說留香久、味道自然,顧客還是在問價格和使用天數;但如果說「推開家門那一刻,就像回到一個乾淨、放鬆、有質感的空間」,那賣的就不只是香味,而是回家後的鬆弛感。


衝鋒衣如果只談防風、防水、透氣、耐磨,顧客會一直比規格;但如果換成「週末進山時,天氣突然變了也不慌」,顧客買到的就是戶外情境裡的一份安全感與安心感。


禮盒也是如此。若只介紹內容物、包裝設計,顧客仍然會計算值不值;但若說成「拜訪客戶放在前台不失禮,送長輩拿出手也不寒酸」,那賣的就不是食物,而是關係中的體面感與自己的形象。


因此,真正能讓產品價格站得住的,不是「高級」、「匠心」這類空泛標籤,而是能不能在顧客腦中刻畫出一個具體且有價值的畫面。畫面越清晰,顧客越能感受到產品價值,也越不容易只拿它去和別人比價。


總結來說,想讓顧客願意多付錢,靠的不是口號,也不是單純堆功能,而是把產品放進顧客已經認同的高價值場景裡。當產品和美好生活、放鬆感、安全感、體面感或幸福感建立了穩定連結,它的價格自然就更容易被接受。

2026年7月22日 星期三

[AI 分享] Apple 憑證與描述檔設定流程

[AI 分享] Apple 憑證與描述檔設定流程

摘要 : 整理 Apple Developer 中 CSR、憑證、App ID 與 Profile 的建立與安裝流程。




內容:

本文主要整理 Apple Developer「Certificates, Identifiers & Profiles」的操作流程,目的是完成 iOS App 簽署所需的身分識別、憑證與描述檔設定。


首先需在 Mac 的「鑰匙圈存取」中建立 CSR(憑證簽署要求)。開啟「鑰匙圈存取」後,不要先選任何項目,從上方選單進入「憑證輔助程式」並選擇「從憑證授權要求憑證」。電子郵件可隨意填寫,一般名稱則建議填入易識別名稱,勾選「儲存到磁碟」後匯出 .certSigningRequest 檔案,通常會儲存在桌面。


接著可視情況處理 CSR 對應的本機憑證。雙擊剛建立的 CSR 後,系統會跳出憑證輔助程式視窗,可使用預設選項替自己製作憑證。完成後,可在「鑰匙圈存取」的「密鑰」頁籤看到公私鑰,在「憑證」頁籤看到憑證;若未立即顯示,可嘗試關閉後重新開啟鑰匙圈存取。


若使用的是院方或第三方提供的憑證,則需向對方索取 p12 私鑰檔與其開啟密碼,並匯入到鑰匙圈中。完成這些步驟後,才能取得可用的簽署身分識別。


在 Apple Developer 後台中,登入後切換到目標帳號,進入「Certificates」頁面新增憑證。依需求選擇 Development(開發用)或 Distribution(部署用)類型,接著上傳前面產生的 CSR 檔並完成建立。建立成功後下載 .cer 憑證檔,雙擊安裝至 Keychain Access,安裝後通常會顯示類似「iPhone Distribution: Name (Team ID)」的項目。


之後需在「Identifiers」中新增 App ID。進入該頁後按下新增,選擇 App IDs 與 App,填寫辨識名稱與 Bundle ID,並依 App 功能需求勾選對應能力,確認後註冊即可完成。最後到「Profiles」中新增描述檔,依用途選擇 Development、Distribution 或 In House,指定對應 App ID 與憑證;若為 Development,還需選取要加入的測試裝置。命名 Profile 時建議加上用途或開發工具名稱以利辨識,產生後下載 .mobileprovision 並安裝,即可供 Xcode 或其他開發工具使用。

[AI 分享] Google AI開發框架Day1重點

 [AI 分享] Google AI開發框架Day1重點

摘要 : Google將AI開發共識整理成框架:vibe coding、agentic engineering、context engineering與token成本思維。




內容:

現在有大量專業開發者已經在使用AI Coding Agent,甚至相當比例的新程式碼已由AI產生。但「vibe coding」與「agentic engineering」這些詞經常被混用,導致討論失焦。Google近期推出五天AI開發課程,嘗試把業界逐漸形成的共識整理成正式框架,而這段內容主要濃縮的是Day1的核心觀念。


首先,vibe coding與agentic engineering不是非黑即白,而是一條光譜。從低結構性的vibe coding,到中間的structured AI-assisted coding,再到高紀律的agentic engineering。差異不在於有沒有用AI,而在於AI輸出的規格化程度、驗證方式,以及人類是否設下邊界與判斷機制。像是原型開發可以偏向vibe coding,但若是金流、正式API等高風險場景,就必須走向agentic engineering。


這條光譜上最關鍵的分水嶺是「驗證」。Google強調,沒有tests與evals,再精緻的prompt本質上仍然只是vibe coding。tests用來驗證可確定的輸入輸出,evals則檢查agent的路徑、工具使用與最終品質是否符合標準。換言之,真正成熟的AI開發,不是讓AI一直試錯,而是把驗證系統先建立起來。


若想從vibe coding走向agentic engineering,真正該強化的不是prompt engineering,而是context engineering。這可以理解成替AI做完整的入職訓練:除了任務本身,還要提供角色邊界、領域知識、記憶、範例、可用工具與硬性約束。這些context又可分為static與dynamic兩種:前者穩定但昂貴,後者彈性且省token,但必須設計好何時載入,這本身就是架構決策。


在dynamic context管理上,課程特別強調agent skills的重要性。與其把所有知識都塞進system prompt,不如讓agent先保持通用,只有在任務匹配時才載入對應skill,這種做法稱為progressive disclosure。它能讓同一個agent帶著多種專業能力,但只在需要時支付token成本。同時skills也應持續迭代、模組化維護,避免過大、難追查,否則一旦輸出失準,很難找到是哪個skill造成偏差。


最後,AI正在重塑整個SDLC,也就是軟體開發生命週期。真正被大幅壓縮的是implementation,寫程式可能從數週縮到數小時;但需求訪談、架構決策與品質驗證,多數仍由人主導。因此,AI不是單純讓舊流程加速,而是讓流程邊界變模糊、迭代週期縮短,並把spec品質、context設計與驗證系統,推升為新的核心競爭力。越早建立這些工作系統的人,後續使用AI的效率與成本通常都會更有優勢。