跳到主要內容

部落格

不定期分享最新資訊文章

  • article-學 AI 影片,你最不該做的,可能是先去學怎麼當導演

    2026/8/30

    AI工具 AI自動化 影音行銷
    學 AI 影片,你最不該做的,可能是先去學怎麼當導演

    最近 AI 影片越來越強。 Seedance、Google Flow、Veo 這些工具出現之後,我發現一個很有趣的現象:很多人在學 AI 影片時,第一個反應竟然是—— 我要不要先學攝影? 我要不要學分鏡? 我要不要學景別與運鏡? 我要不要先去上導演課? 但我最近反而越來越覺得:如果你的目標是做 AI 短影音,最不需要做的事情,可能就是先把自己訓練成一個導演。 這不是因為導演不重要。恰恰相反,是因為導演本身是一門太專業、太完整的工作。 本文提到的 Seedance、Google Flow、Veo 與其他 AI 工具,是用來說明這個工作觀念的例子,不是永久性的工具排名。實際功能與品質仍會隨模型版本、方案與使用情境變動;真正值得留下來的,是你如何定義目標、判斷結果,以及指揮 AI 把作品完成。 先別急著把自己訓練成導演傳統影視教育有一套完整的知識體系:構圖、景別、鏡頭語言、燈光、場面調度、攝影機運動、剪輯、聲音與敘事。 這些知識當然都有價值。問題是:你真的需要全部學會,才有資格做 AI 影片嗎? 想想看,有了 Vibe Coding,你不需要先花一年把 Python、JavaScript、資料庫、前後端全部學完,才有資格請 AI 幫你做網站。 有了 Suno,你也不需要先學會和弦、編曲與完整樂理,才有資格做一首歌。 有了生成式 AI,你同樣不用先念完設計系,學完色彩學、排版與構圖,才能做一張社群圖片。 同樣的事情,正在發生在影片領域。 所以 AI 影片真正值得研究的問題,不是: 我要怎麼成為導演? 而是: 我要怎麼讓 AI 成為我的導演? 這個差別會改變你的學習順序。你不必先把所有專業技能都收集完,才開始創作;你應該先知道自己要達成什麼結果,再學會如何讓 AI 提出方案,最後判斷哪個方案值得留下。 導演知識仍然重要,但不必一次學完整套「不必先成為導演」很容易被誤解成「什麼都不用懂」。我認為也不是。 這就跟 Vibe Coding 一樣。真正厲害的人,不一定需要自己寫完每一行程式碼,但他通常看得出來 AI 哪裡寫得不好、哪裡不符合需求、哪裡可能造成風險。 AI 影片也是如此。你不一定要親自拍攝或操作攝影機,但最好能判斷: 為什麼這顆鏡頭沒有壓迫感? 為什麼人物看起來很假? 為什麼這個轉場的 AI 味很重? 為什麼角色明明沒有改變,下一個鏡頭卻像換了一個人? 為什麼故事此處應該緊張,觀眾看了卻完全沒有感覺? 你需要的不是完整的導演專業,而是足以看懂與驗收影片的基本素養。 AI Video Literacy 是什麼?我會把這種能力稱為 AI Video Literacy,也就是 AI 影片素養。 它不要求你親自完成所有拍攝工作,而是要求你能在 AI 參與製作時完成四件事: 能力 你需要做的事 看懂 看出畫面、節奏、角色與情緒是否符合預期。 判斷 分辨產出是有效解法,還是只是看起來很華麗。 指揮 把觀眾、情緒、故事與商業目標交代給 AI。 修正 找出失敗原因,提出下一輪更具體的調整。 這四件事比背熟多少個運鏡名詞,更接近 AI 時代的影片工作。 Prompt 應該從控制攝影機,轉向描述觀眾意圖以前我們寫 AI 影片提示詞,很容易寫成一張施工圖: 35mm 鏡頭,低機位,攝影機向右環繞,人物往左走兩步,鏡頭慢慢推近,接著快速切換特寫。 這種寫法並沒有錯。當你需要精準控制畫面、維持角色連貫,或模型還無法理解抽象指令時,具體的視覺描述仍然有用。 但如果模型本身已經越來越懂攝影、構圖與運鏡,另一種 Prompt 會變得更重要:不要只告訴 AI 攝影機怎麼動,也要告訴 AI 你希望觀眾感受到什麼。 例如: 前三秒必須讓觀眾感覺事情不太對勁。 人物表面非常有自信,但觀眾要比角色更早發現危險。 這一段需要逐漸增加壓迫感,最後兩秒突然反轉。 接下來才讓 AI 思考:要用低機位、推鏡、手持、快速切鏡、特寫,還是完全不同的方法? 這是一個重要轉變:從控制畫面,變成描述意圖。 好的 AI 影片工作流,不是永遠只用抽象描述,也不是把每一個畫面細節都寫死,而是先說清楚結果,再依照模型與任務需要補上視覺限制。順序可以是: 先定義觀眾與商業目標。 再描述希望觀眾產生的情緒與行動。 請 AI 提出腳本、分鏡與視覺方案。 人再挑選、修改並補充必要的攝影細節。 短影音的基本單位,可能已經不是鏡頭,而是注意力如果你今天做的是電影,當然可以研究電影導演;但如果你做的是 TikTok、Reels 或 Shorts,我反而會建議你多研究短影音創作者。 因為兩者面對的是完全不同的戰場。 電影導演思考的是: 這個故事怎麼說最好? 短影音創作者第一個問題卻是: 怎樣讓他不要滑走? 電影可以用五分鐘鋪陳一個角色,短影音可能連五秒都沒有。你的觀眾正躺在床上,一隻手拿著手機;上一支是美女,下一支是貓,再下一支是搞笑影片,而你的作品夾在中間。 他沒有義務理解你的藝術理念,甚至沒有義務給你十秒。 因此,短影音真正的基本單位,可能已經不是「鏡頭」,而是注意力。 我甚至會把「分鏡設計」重新稱為「注意力設計」。一支 30 秒短影音可以先用這樣的方式規劃: 時間 注意力任務 0–2 秒 停滑:讓觀眾立刻感覺有事情值得看。 2–5 秒 建立問題:讓觀眾知道自己為什麼要繼續看。 5–10 秒 第一次刺激:提供新的資訊、畫面或情緒變化。 10–18 秒 衝突升級:讓問題變得更難、更急或更意外。 18–25 秒 答案/反轉:回收前面的期待,或重新定義問題。 25–30 秒 高潮/CTA:把情緒推到最高點,再引導下一個行動。 這不是保證每支影片都有效的公式,而是一個讓你在安排鏡頭之前,先安排觀眾注意力的思考框架。 當你這樣看影片,景別、構圖與運鏡就會回到正確的位置:它們是工具,不是目的。真正的目的,是讓觀眾接下來三秒仍然想看。 如果你還在建立短影音的受眾與內容定位,也可以延伸閱讀本站的〈建立你的短影音定位策略:用對內容才會被看見〉,先把「誰會看」與「為什麼值得看」想清楚。 用五層能力,重新設計 AI 影片學習路徑如果要重新設計一套 AI 影片學習方法,我會把它拆成五層。這五層不是線性課綱,而是每一次製作都可以回頭檢查的順序。 1. Audience:誰會看?先不要急著問「要用哪個工具」,先問: 這支影片是給誰看的? 他現在處於什麼情境? 他為什麼會在這一秒停下來? 他看完之後,應該產生什麼理解或行動? 受眾不是影片完成後才拿來解釋成效的名詞,而是生成腳本與畫面之前的輸入條件。沒有受眾,AI 很容易做出所有人都看得懂、卻沒有人特別想看的內容。 2. Emotion:你要讓他感受到什麼?接著要決定主要情緒:好奇、害怕、爽、笑、驚訝、感動,或是其他更精準的感受。 情緒不是在 Prompt 裡塞幾個形容詞就完成了。你要知道情緒如何逐步發生:開頭先讓觀眾不安,中段讓他以為自己猜到了答案,最後再透過反轉改變理解。這些情緒變化,才是 AI 需要協助你設計的內容。 3. Story:怎麼讓人想知道結局?一支短影音不一定要有複雜劇情,但通常需要清楚的注意力路徑: Hook → 衝突 → 升級 → 反轉 → Payoff 這裡的 Hook 不只是第一句台詞或第一個畫面,而是觀眾願意繼續看下去的理由。衝突讓問題成立,升級讓觀眾不能太早離開,反轉重新安排理解,Payoff 則回收前面的期待。 如果故事本身沒有讓人想知道結局,再漂亮的 AI 畫面也可能只是短暫的視覺展示。 4. Visual:現在才讓 AI 規劃畫面到了這一層,才開始處理場景、角色、構圖、景別、運鏡、光影與視覺效果。 這時候導演知識就會變得很有用,但它的角色是「幫你判斷與溝通」,而不是一道必須先修完的入場考試。 你可以請 AI 根據前面三層提出多個版本,再檢查: 這個畫面是否真的服務情緒? 運鏡是否讓觀眾更接近衝突? 角色在不同鏡頭裡是否仍然一致? 視覺效果是否搶走了故事重點? 如果你想把這一層落成更具體的分鏡工作流,可以參考本站的〈用 AI 快速生成短影音?九宮格分鏡技巧解決人物變形〉。那是一種實作方法,不代表所有 AI 影片都必須使用九宮格。 5. Iteration:生成只是開始最後一層是 Iteration,也就是反覆迭代:生成、挑選、修改、A/B Test,再生成。 很多人把 AI 影片想成「Prompt 寫好,按下生成,作品完成」。但真正的製作能力,往往體現在你能不能看出第一版為什麼不對,並把問題轉成下一輪可執行的調整。 例如: 觀眾沒有停下來,可能是 Hook 不清楚,而不一定是畫質不夠高。 角色看起來不一致,可能需要先固定角色描述與參考素材,而不只是再加更多形容詞。 反轉沒有感覺,可能是前段沒有埋下足夠的期待,而不只是剪接速度太慢。 工具會換,模型會換,按鈕的位置也會換;但觀眾為什麼停下來、為什麼看完、為什麼分享與購買,沒有那麼快改變。 AI 短影音能力,是流量、故事、審美與 AI 的交集如果要重新定義 AI 短影音能力,我會把它寫成: AI 短影音能力 = 網紅的流量感 × 編劇的故事感 × 最低限度的導演審美 × AI 的執行力 你不需要變成 Joeman,也不需要變成電影導演,更不用先花三年把所有影視專業學完。 但你要開始知道: 什麼東西大家會看? 什麼故事大家會想知道結局? 什麼畫面看起來是好的? 什麼樣的節奏能讓人看完? 怎麼把這些意圖交給 AI? 這幾件事組合起來,才是能真正落地的 AI 影片能力。 下一步不只是 Vibe Filming,而是 AI 製片人現在的 AI 製片流程,大概還是: 人 → Prompt → AI → 影片 但再往下一個階段走,我認為可能會變成: 人 → 商業目標 → AI Agent → 完整影片 例如,未來你可能只需要說: 我要賣這盒中秋禮盒,TA 是 30–45 歲女性。請研究近期熱門的送禮短影音,整理爆款影片常見的 Hook,設計三個不同版本。每支 20 秒,前兩秒要能停滑,中間至少出現一次情緒反轉,最後導到 LINE。演員、場景、腳本、分鏡、B-roll、運鏡、音樂、字幕與剪輯節奏,請全部提出規劃。 接下來,Agent 可能協助完成研究爆款、分析模式、寫腳本、做分鏡、生成素材、配音、配樂與剪輯,最後把多個版本交給你比較。這裡描述的是一個未來工作流想像,不是對目前所有工具能力的保證。 到了那一天,人真正重要的工作,可能只剩下一件事:判斷。 這是不是我要的? 這是不是我的品牌? 這是不是我的觀眾會看的? 這是不是能達成我的商業目的? 所以 AI 時代,我們不一定每個人都需要成為導演,但每個人都要開始學會另一個角色:AI 製片人。 傳統導演想的是: 這顆鏡頭我要怎麼拍? AI 製片人想的卻是: 我要什麼結果? 誰會看? 我要讓他產生什麼感覺? 為什麼他會看完? AI,你給我三種最好的做法。 這可能才是 AI 影片真正的 Vibe Filming。 不是你把每一顆鏡頭都想清楚,再命令 AI 忠實執行;而是你知道自己要去哪裡,然後讓 AI 幫你找到更好的路。 結語:真正的差距在於判斷與指揮未來真正拉開差距的,可能不是誰最會下運鏡指令,而是誰最會提出意圖、判斷結果,然後指揮 AI 把作品做到最好。 這也是為什麼 AI 影片素養比「背熟某個工具的按鈕位置」更值得學。當工具與模型不斷更換,你仍然可以從受眾、情緒、故事、視覺與迭代五個層次重新開始。 如果你也在建立更完整的人機協作能力,可以延伸閱讀本站的〈4D Framework:比 Prompt Engineering 更完整的 AI Fluency 框架〉,把「委派、描述、判斷、盡責」的思考方式帶回 AI 影片之外的工作。 常見問答 (FAQ)Q1:學 AI 影片之前,一定要先學完整套導演或攝影專業嗎?不一定。若目標是製作 AI 短影音,應先學會定義受眾、情緒、故事與商業目標,再補足能看懂和判斷畫面的基本導演審美;不需要先把完整影視專業學完才開始創作。 Q2:AI 影片 Prompt 應該寫攝影機指令,還是描述觀眾感受?兩者都可以使用,但建議先描述觀眾、情緒與故事意圖,再依任務需要補充景別、運鏡、角色與畫面限制。這樣 AI 有機會提出多種視覺解法,而不是只照著一張固定施工圖執行。 Q3:為什麼短影音要先做注意力設計,而不是先做分鏡?因為短影音觀眾可能在幾秒內滑走。先規劃停滑、問題、刺激、衝突、反轉與 CTA 等注意力任務,能讓景別、構圖與運鏡服務觀眾留存,而不是只追求畫面漂亮。 Q4:AI Video Literacy 具體包含哪些能力?AI Video Literacy 包含看懂、判斷、指揮與修正四種能力。你要能看出影片哪裡不符合預期、說明問題原因、把意圖交給 AI,並根據結果提出下一輪可執行的修改方向。 Q5:什麼是 AI 製片人?AI 製片人是以商業目標、受眾、情緒與成果為核心,指揮 AI 規劃腳本、分鏡、素材、聲音與剪輯,並負責比較與判斷最終結果的人。他不必親自完成每一個技術步驟,但必須對作品方向與採用結果負責。

  • article-SEO、AEO 之後的 AXO:讓 AI Agent 真正完成網站任務

    2026/8/29

    AI Agent SEO AEO
    SEO、AEO 之後的 AXO:讓 AI Agent 真正完成網站任務

    這幾年,網站優化一直在改變問題的問法。 SEO 時代,我們關心的是: Google 搜不搜尋得到我? 生成式 AI 普及後,問題變成: ChatGPT、Gemini 或 Perplexity 能不能理解我、引用我、推薦我? 這是 AEO(Answer Engine Optimization,解答引擎優化)所處理的問題。 但看完 Greg Isenberg 訪談 Vinny、介紹 WebMCP 的影片後,我開始思考:下一個網站優化階段,可能不只是讓 AI 看懂內容,而是讓 AI Agent 能直接替使用者完成任務。 這個方向可以先用一個概念來描述: AXO(Agent Experience Optimization,AI Agent 體驗優化)。 本文的 AXO 是一個用來理解下一代網站體驗的觀念框架,目前並不是所有平台都採用的統一標準。文中提到的 WebMCP 也仍處於實驗/提案階段,實際規格、瀏覽器支援與產品做法都可能持續變動。 為什麼 AEO 還不夠?假設你問 AI: 幫我找一台適合每天做兩杯 Flat White,而且寬度不能超過 32 公分的義式咖啡機。 現在的 AI 已經可以搜尋資料、比較規格,再整理出幾個推薦選項。這是 AEO 很重要的價值:讓 AI 能夠理解產品、條件與內容,並用比較容易閱讀的方式回答問題。 但是,得到答案之後,使用者往往還要自己完成一長串工作: 打開商品網站,確認機器尺寸。 找到相容的磨豆機、把手與濾杯。 比對不同配件的規格與價格。 將商品加入購物車。 尋找折扣碼並完成結帳。 AI 可以告訴你答案,但不一定能替你把事情做完。這正是 AEO 與 AXO 的差別: 階段 核心問題 優化目標 SEO 搜尋引擎找不找得到我? 讓網站被搜尋與點擊 AEO AI 能不能理解我? 讓內容被理解、整理與引用 AXO AI Agent 能不能使用我? 讓 Agent 能操作網站並完成任務 也可以用三個英文單字記住這條演進線: SEO → Search AEO → Answer AXO → Action 什麼是 AXO?我會這樣定義 AXO: AXO 是針對 AI Agent 存取、理解、操作網站,以及完成使用者任務的整體體驗進行優化。 它關心的已經不只是「AI 看不看得懂你的內容」,還包括: Agent 知不知道你的網站可以做什麼? Agent 能不能搜尋你的商品或服務? Agent 能不能理解商品之間的相容性? Agent 能不能查看使用者有權限查看的資料? Agent 能不能預約、加入購物車或修改設定? Agent 能不能完成交易,並正確回報結果? 操作失敗時,Agent 能不能知道原因並恢復流程? 因此,AXO 的終點不是讓 Agent「來過網站」,而是讓 Agent 在權限、安全與確認機制都清楚的前提下,完成使用者交代的任務。 WebMCP 可能是 AXO 的一塊拼圖影片中介紹的 WebMCP,是一個很值得觀察的方向。最容易理解的說法是: 網站主動告訴 AI Agent:「你可以怎麼操作我。」 過去的 Browser Agent 通常要模仿人類操作網頁:讀取 DOM、分析 HTML、尋找按鈕與輸入框、點擊,再透過畫面或頁面狀態確認是否成功。Computer Use 與 Browser Automation 並不是不能使用,但流程可能較慢,也可能因網站改版而失效。 WebMCP 所代表的思路則不同:網站提供一組結構化、可描述的工具,讓 Agent 不必只靠猜測畫面上的按鈕,而能直接理解可使用的操作。 例如牙醫診所可以提供這類工具: 123456search_servicesget_doctor_schedulecheck_available_slotsbook_appointmentget_my_appointmentscancel_appointment 當 Agent 看到 book_appointment,它可以知道這是預約動作;看到 check_available_slots,則可以知道這是查詢可用時段。這比讓 Agent 猜「這個藍色按鈕是不是預約」更接近一個可理解、可測試的操作介面。 不過,工具名稱只是起點。要讓 Agent 真正可靠地使用網站,還需要進一步處理: 工具描述是否清楚,能不能讓模型選對工具? 參數與資料格式是否明確? 哪些資料需要登入後才能取得? 哪些動作需要使用者確認? 付款、刪除、取消等高風險操作如何避免誤用? 失敗時要回傳什麼錯誤,Agent 才能繼續處理? 任務成功後,系統如何提供可驗證的結果? 這些問題都屬於 Agent Experience,而不只是某一個 Web API 的問題。 網站未來可能同時存在三層介面以前我們談網站,通常從 Human Interface 開始;未來的網站可能同時提供三種不同的理解與操作層。 1. Human Layer:給人看的介面這一層包括: HTML、CSS 與 JavaScript。 圖片、文字、選單與按鈕。 CTA、表單、結帳頁與動畫。 人類用來理解品牌與完成操作的視覺介面。 例如,人看到的是「立即預約」、「加入購物車」與「查詢訂單」。 2. Answer Layer:給 AI 理解的資訊這一層包括: Entity 與品牌資訊。 Schema 與結構化資料。 Metadata、FAQ 與清楚的內容結構。 可供 AI 驗證、整理與引用的知識。 這是 AEO 關注的範圍,目標是讓 AI 正確知道你是誰、提供什麼,以及內容之間如何互相關聯。 3. Action Layer:給 Agent 操作的能力這一層包括: Tools 與 Actions。 Authentication 與 Permission。 Transaction、Workflow 與 Confirmation。 Error Handling 與 Task Completion。 人看到「立即預約」,Agent 可能需要理解的是 book_appointment();人看到「加入購物車」,Agent 需要理解的是 add_to_cart();人看到「查詢訂單」,Agent 需要理解的是 get_my_orders()。 WebMCP 可能協助網站補上這個 Action Layer,而 AXO 關注的是整個操作層是否容易被發現、理解、執行與驗證。 AXO 會怎麼改變電子商務?影片裡 Vinny 示範了一個義式咖啡機器材商店的購物情境。重點不是問「哪一台咖啡機最好」,而是要求 Agent 根據多個條件,找出最適合使用者的一整套組合: 每天製作兩杯 Flat White。 咖啡機必須放進指定大小的櫃檯。 咖啡機要搭配正確的把手與濾杯。 磨豆機與其他配件也要符合需求。 這類任務很適合 Agent,因為它需要同時理解需求、搜尋商品、比較規格、確認相容性,再把多個步驟串起來。 Agent 的工作流程可能是: 了解使用者的需求與限制。 搜尋相關商品與規格。 比較尺寸、功能與相容性。 找到適合的配件組合。 將選定商品加入購物車。 在需要時套用折扣,並交由使用者確認交易。 這就不只是傳統搜尋,也不只是推薦系統,而是 Agent Commerce:由 AI Agent 協助使用者完成消費流程。 未來最大的網站訪客,可能不一定是人傳統網站流量大致是: 123456789Google ↓搜尋結果 ↓使用者點擊 ↓進入網站 ↓瀏覽與轉換 Agent 參與之後,流程可能變成: 123456789使用者提出任務 ↓AI Agent 搜尋與比較 ↓Agent 呼叫網站工具 ↓網站執行服務或交易 ↓Agent 回報完成結果 使用者甚至可能沒有直接打開網站,但 Agent 已經替他完成搜尋、預約或購物。這會讓一些傳統網站分析指標不再足以描述完整價值,例如: Page View Session Time on Site Bounce Rate 這些指標仍然有用,但未來可能還要觀察新的任務型指標: Agent Discoverability:Agent 能不能找到網站與可用工具? Tool Success Rate:工具被呼叫後,成功執行的比例是多少? Task Completion Rate:使用者交代的任務,有多少能完整完成? Agent Conversion Rate:Agent 促成預約、加購或交易的比例是多少? 這些名稱目前比較像是分析方向,而不是已經完全統一的產業標準。重點在於:網站價值可能要從「有多少人瀏覽」延伸到「有多少任務被成功完成」。 SEO、AEO、AXO 是同一條演進線把網站優化的問題拉遠來看,可以看到三個階段: SEO:讓搜尋引擎找得到SEO 會處理關鍵字、Title、Meta Description、Sitemap、站內連結與 Structured Data 等基礎,目標是讓搜尋引擎更容易發現、理解並呈現網站。 AEO:讓 AI 理解與回答AEO 更關心 Entity、Schema、FAQ、權威來源、內容結構與品牌 Identity,目標是讓 AI 能夠理解、驗證、整理與引用你的資訊。 AXO:讓 Agent 使用與執行AXO 所處理的問題則是 Tools、Actions、Authentication、Permission、Transaction、Confirmation、Error Handling 與 Task Completion。 也就是說,網站的設計可能會從 Information Architecture,逐步延伸到 Action Architecture。 WebMCP 不等於 AXO這一點需要特別釐清。 WebMCP 可能是 AXO 的技術元件,但 WebMCP 不等於完整的 AXO。 這就像 Schema.org 不等於完整的 SEO。Schema 可以協助搜尋引擎理解資料,但 SEO 還包括內容、網站結構、權威性與使用者體驗;同樣地,提供工具也不代表整個 Agent 體驗已經做好。 完整的 AXO 還要問: Agent 找不找得到網站? Agent 能不能理解品牌、商品與服務? Agent 取得的資料是否正確且最新? 工具名稱、描述與參數是否足夠清楚? 登入後的權限邊界是否明確? 高風險操作是否需要使用者確認? 操作失敗後,Agent 能不能知道下一步? 交易成功後,Agent 能不能取得可驗證的結果? WebMCP 解決的可能是「如何把網站能力描述給 Agent」;AXO 要解決的則是「Agent 能不能可靠地使用整個網站完成任務」。 哪些產業可能最早需要 AXO?第一波最需要 AXO 的,可能不是單純提供資訊的內容型網站,而是「任務複雜,且完成任務本身具有商業價值」的服務。 複雜型電商汽車零件、相機配件、咖啡器材、電腦零組件與工業設備,都可能需要規格比對、相容性判斷與多商品組合。Agent 若能理解這些關係,就不只是推薦單一商品,而是協助組出可用的方案。 預約型服務牙醫、醫美、美容、健身教練、顧問、律師與居家服務,都可能讓 Agent 代為查詢服務、比較時段與完成預約。這類流程的重點不只是找到店家,而是取得正確服務、時間、地點與預約結果。 SaaS 工具CRM、廣告管理、Email Marketing、分析工具與 ERP,都有大量需要登入、查詢與設定的操作。未來使用者可能不必打開二十個選單,而是直接告訴 Agent: 把這個月沒有回覆的 Lead 找出來,建立 Follow-up Campaign。 企業內部系統企業內部的 CRM、ERP、報表與管理後台,可能是 AXO 最早落地的場景之一。企業可以先在受控環境中讓 Agent 操作內部系統,權限與風險範圍較容易管理,也比較容易計算任務成功率與投資報酬。 Agent 神秘客:下一種網站稽核服務?如果越來越多 Agent 會使用網站,企業就會需要知道: 我的網站對 Agent 到底好不好用? 過去網站會做 SEO Audit、UX Audit 與 Conversion Audit;未來可能出現 Agent Experience Audit,甚至直接派 Agent 當「神秘客」測試網站。 一個 Agent 神秘客可以依照指定任務測試: 能不能找到指定商品或服務? 能不能正確理解規格與限制? 能不能完成登入與權限流程? 能不能加入購物車、輸入折扣或預約時段? 需要人工確認時,是否能清楚停下來等待? 失敗時,是否能產生可理解的錯誤原因? 最後產出的報告,可能包含: 稽核項目 想回答的問題 Agent Readiness 網站是否具備讓 Agent 使用的基本條件? Agent Discoverability Agent 能否找到網站與可用能力? Tool Design 工具、描述與參數是否容易理解? Task Completion Agent 是否能完成指定任務? Transaction Safety 登入、付款與高風險操作是否安全? Agent Conversion Agent 是否能帶來有效預約、加購或交易? 這些分數不應被視為放諸四海皆準的標準,而是幫助企業找出 Agent 在哪一步失敗,以及哪個資訊或流程造成轉換流失。 網站現在可以如何準備?AXO 還在發展中,不代表所有網站現在都要立刻重做成 Agent 專用系統。比較務實的做法,是先從最重要、最常發生的任務開始盤點: 1. 先列出使用者真正想完成的任務不要只問「網站有哪些頁面」,而要問:使用者來到網站後,最希望完成哪三件事?可能是查詢規格、預約時段、提交申請、查詢訂單或修改設定。 2. 讓內容與資料可以被清楚理解品牌、商品、服務、價格、規格、庫存、地點與限制條件,都應該以一致、可讀、可驗證的方式呈現。這是 AEO 的基礎,也會影響 Agent 是否能正確做決策。 3. 把可執行的能力描述清楚如果網站支援預約、查詢、加購或修改設定,就要思考這些能力如何用清楚的工具、動作、參數與結果描述出來。工具命名要讓人與 Agent 都容易理解,不能只依賴畫面上的顏色與位置。 4. 先設計權限、確認與錯誤處理查詢公開資訊與付款、刪除、取消等高風險操作,應該有不同的權限與確認要求。每個操作也要有明確的成功、失敗、需要補資料與需要人工介入等狀態。 5. 用真實任務測試,而不是只測單一按鈕真正的 AXO 測試,應該從使用者的完整任務開始,例如「找到符合條件的商品並加入購物車」,而不只是確認 add_to_cart 這個工具能不能被呼叫。只有把整條流程跑過,才知道 Agent 是否真的能完成工作。 結語:下一代網站要問的是「Agent 能不能使用我?」以前我們做網站,會問: Google 搜不搜尋得到我? 後來我們開始問: ChatGPT 會不會理解並推薦我? 接下來真正重要的問題可能是: 當 AI Agent 選擇了我,它能不能順利使用我? 這就是: SEO → AEO → AXO 從被搜尋,到被理解,再到被執行。 WebMCP 值得注意的地方,也不只是多了一個網站 API,而是它讓我們看見一種可能:Web 正在開始為 AI Agent 重新設計。 未來網站的競爭力,不只在於誰的介面漂亮、SEO 做得好或內容寫得完整,也可能取決於: 你的網站,準備好被 Agent 使用了嗎? 參考來源本文觀點整理自 Greg Isenberg 訪談 Vinny 的影片:WebMCP: Let AI Agents pay you money。WebMCP、瀏覽器支援與 Agent 操作方式仍可能持續演進,實作前應以當時可取得的官方文件與產品規格為準。 常見問答 (FAQ)Q1:AXO 是什麼?AXO(Agent Experience Optimization)是針對 AI Agent 存取、理解、操作網站,以及完成使用者任務的整體體驗進行優化。它的重點不只在內容能否被理解,也包括工具、權限、交易、確認、錯誤處理與任務完成度。 Q2:AEO 和 AXO 有什麼差別?AEO 主要讓 AI 理解、整理與引用網站內容;AXO 則進一步讓 AI Agent 能搜尋資料、呼叫網站能力、執行操作並完成預約、購物或其他任務。AEO 偏向 Answer,AXO 偏向 Action。 Q3:WebMCP 就等於 AXO 嗎?不等於。WebMCP 可以視為協助網站向 Agent 描述可用工具與操作方式的技術方向,而完整的 AXO 還要處理資料品質、工具設計、登入權限、使用者確認、交易安全、錯誤恢復與任務完成驗證。 Q4:哪些網站最適合優先思考 AXO?需要多步驟、規格比對或交易操作的網站,通常更適合優先思考 AXO,例如複雜型電商、預約服務、SaaS 後台與企業內部系統。單純提供文章閱讀的網站,則可以先從 SEO、AEO 與內容結構打好基礎。 Q5:網站要如何開始準備 AXO?可以先盤點使用者最常想完成的任務,再把商品、服務與限制條件整理成一致且可理解的資料,接著設計清楚的工具、參數、權限、確認與錯誤回應,最後用完整任務測試 Agent 是否真的能完成流程。

  • article-20 萬 Stars 的 DeepSeek Harness:Vibe Coding 下一場戰爭可能換戰場了

    2026/8/29

    AI工具 AI Agent Vibe Coding
    20 萬 Stars 的 DeepSeek Harness:Vibe Coding 下一場戰爭可能換戰場了

    過去一年玩 Vibe Coding,大家最常討論的問題幾乎都是:GPT、Claude、Gemini、DeepSeek,到底誰寫程式最強?哪個模型 Benchmark 比較高?哪個模型 Context 比較大?哪個模型比較不容易把專案改爛? 但最近我越來越覺得,Vibe Coding 的下一場戰爭,可能已經不只是 Model,而是誰能替模型造出一套更強的「Agent 身體」。 最近 DeepSeek 開源了一個非常值得研究的專案:DeepSeek Harness(DSH)。GitHub 已經突破 20 萬 Stars,更有意思的是,它現在甚至還只是 Developer Preview。 官方給了一個我很認同的公式: Agent = Model + Harness 模型是大腦;Harness 則是身體。 本文沿用初稿提供的「20 萬 Stars」與 Developer Preview 觀察。GitHub Stars、功能與架構都可能快速變動,實際使用時仍應以 DeepSeek Harness 官方 Repo 的最新內容為準。 過去我們在比 Model,接下來可能開始比 Harness模型很重要,但模型能力不等於 Agent 能力。 Model 決定的是: 會不會推理。 會不會寫程式。 能不能理解需求。 能不能在上下文中形成合理判斷。 Harness 決定的卻是另一組問題: Agent 可以看到什麼? 可以使用哪些 Tools? 要怎麼操作電腦與開發環境? Context 要怎麼管理? Skills 要怎麼呼叫? 複雜任務要怎麼拆解? 要不要叫其他 Subagent 幫忙? Session 要怎麼保存? 出錯後能不能知道剛剛到底發生什麼事? 所以同一顆模型,放進不同 Harness,最後可能就是完全不同等級的 Coding Agent。 這也是為什麼我現在開始覺得:模型能力只是 Agent 戰爭的一半,另一半是模型被放進什麼工作環境裡。 模型很聰明,不代表 Agent 很會工作我們很容易把「模型能力」跟「Agent 能力」混在一起,但其實這是兩件事情。 可以用一個工作團隊來理解:Model 像大腦,負責理解與推理;Harness 像工作環境與管理制度,負責提供工具、規則、流程、狀態與回饋;Skills 則像 SOP,告訴 Agent 某一類工作應該怎麼完成。 元件 可以怎麼理解 主要作用 Model 大腦 理解、推理與產生回應 Harness 身體、工作環境與管理制度 提供 Context、Tools、流程、權限、狀態與錯誤處理 Skills SOP 與專業方法 告訴 Agent 某一類工作應該如何完成 Tools 工具與外部連接 讓 Agent 讀寫檔案、執行指令、呼叫 API 或操作服務 Subagents 可以被委派的專業成員 分擔任務、平行處理並回傳結果 換句話說,Model 可能很會回答問題,但如果它看不到正確的檔案、沒有合適的工具、不能保留 Session,也沒有驗證與錯誤恢復機制,它就不一定能把工作完成。 DeepSeek Harness 最核心的概念:Everything is a PluginDSH 最吸引我的地方,是它把整個 Agent 拆開了。官方的核心設計就是: Everything is a Plugin. Model 是 Plugin。 Tools 是 Plugin。 Skills 是 Plugin。 Session 是 Plugin。 Sandbox 是 Plugin。 Storage 是 Plugin。 Agent Loop 是 Plugin。 連 UI 都可以是 Plugin。 也就是說,你不是只能接受官方幫你做好的 Coding Agent,而是可以開始像組積木一樣,自己組一個 Agent。 這件事情的重要性在於:未來 Coding Agent 的競爭,可能會慢慢從「哪一個 AI 比較聰明?」變成「你怎麼組織這些 AI 工作?」 當 Model、Context、Tools、Skills、Runtime、Session 與 UI 都能被拆開、替換與組合,Agent 就不再只是某家模型公司的單一產品,而會更接近一個可設計的工作平台。 1. Dynamic Workflow:Agent 開始自己組專案團隊假設今天要 Review 一個大型專案。以前可能是一個 Agent 從頭做到尾:讀程式碼、看架構、找漏洞、看測試,最後寫報告。 DSH 可以換一種玩法。 主 Agent 可以動態寫 JavaScript Workflow,再建立多個 Subagents,讓它們平行執行: Architecture Agent:專門看整體架構與模組邊界。 Security Agent:專門尋找資安風險與可能的漏洞。 Testing Agent:專門檢查測試覆蓋與失敗案例。 Code Quality Agent:專門檢查程式碼品質與可維護性。 Security Agent 負責找漏洞,Testing Agent 負責檢查測試,Architecture Agent 負責看全局架構,Code Quality Agent 則負責程式碼品質。最後,主 Agent 再把每個 Agent 的 Structured Output 收回來統整。 注意這件事情的差異: 以前是:Agent 自己工作。 現在開始變成:Agent 寫程式管理其他 Agent 工作。 它已經開始有點像 AI Tech Lead:不只自己解題,也會判斷要找誰、怎麼分工、哪些工作可以平行,以及最後如何合併結果。 2. Agent Teams:不是 Subagent,而是真的 AI TeamDynamic Workflow 比較像「這個任務臨時找四個 AI 過來幫忙」。但 DSH 還往前走了一步:Agent Teams。 它可以建立一個持續存在的 AI Team,裡面有: Lead:負責理解目標、分派任務與統整結果。 Teammates:各自負責不同領域的工作。 Mailbox:讓 Agent 之間可以互相傳遞訊息。 Shared Task DAG:管理任務依賴與執行順序。 Agent 之間甚至可以互相傳訊息。Task DAG 則負責管理任務之間的依賴:誰先做?誰可以平行?誰必須等另一個 Agent 完成? 這時候你操作的東西,其實已經不像 Chatbot 了,而比較像一間 AI 軟體公司的組織架構。 它把「一次請模型幫忙」改成「設計一組能持續協作的工作角色」。對大型專案而言,這可能比單純增加一次對話的 Context 更接近真實工程團隊的工作方式。 3. Trajectory:Agent 終於不再是一個黑箱這是我在 DSH 裡面非常喜歡的一個設計。 現在很多 Coding Agent 有一個很大的問題:你丟一個任務給它,它跑了十幾分鐘,改了二十個檔案,用了幾萬 Token,最後只告訴你:「Done。」 但你真正想知道的是:它剛才到底做了什麼? DSH 會把整個 Agent 執行過程記錄下來,包含: System Prompt Reasoning Tool Call / Result Context Subagent Token 執行時間 Session 甚至可以 Restore、Fork、Retrieve、Replay。 所以當 Agent 出問題,你可以往回追: 它在哪一步開始判斷錯誤? 哪個 Tool 出錯? 哪個 Subagent 做錯? Context 從哪裡開始污染? 我覺得可以把這東西理解成:Chrome DevTools for AI Agent。 未來 Agent 如果真的要進企業 Production,Observability 幾乎一定會變成標配。企業不只需要知道最後有沒有產出,也需要知道產出是怎麼來的、哪一個環節可以重現,以及出錯後能不能快速定位。 4. Creator Mode:Agent 開始替自己組裝能力DSH 還有一個很有意思的 Creator Mode。 Agent 可以檢查自己現在有哪些能力,發現缺少什麼,就 Mount Plugin;接著測試 Plugin,最後甚至可以建立自己的 Agent Preset。 這件事情真正有意思的地方是: 以前:工程師替 Agent 寫功能。 接下來可能變成:人描述需要什麼能力,Agent 開始替自己組裝能力。 如果這條路繼續走下去,未來我們甚至可能不再「建立 Agent」,而是讓 Agent 自己建立 Agent。 這也會讓「Agent 設計」從一次性的程式開發,逐漸變成一種能力配置與治理問題:哪些 Plugin 可以掛載?如何測試?權限如何限制?產生的新 Agent 是否需要經過人工審核? 5. 更有趣的是,它甚至可以找 Codex、Claude Code 當外援這點我覺得非常有想像空間。 依照初稿所整理的 DSH 官方架構,它已經提供 Codex Subagent 與 Claude Code Subagent 的整合方向。 未來完全可以出現這種工作流: DeepSeek 當 Lead Agent。 某個功能先交給 Codex 實作。 架構完成之後,再請 Claude Code Review。 測試交給另外一個 Agent 執行。 最後由 DeepSeek 把所有結果收回來統整。 這時候我們一直爭「Claude 跟 GPT 到底誰比較強?」可能突然變得沒那麼重要。 真正重要的問題反而是:誰最會指揮它們? 要注意的是,這裡談的是 DSH 的架構與 Subagent 工作流方向,不代表每個版本、每種部署方式都已經提供相同的整合程度。由於 DSH 仍在 Developer Preview,實際支援的 Agent、設定方式與限制,應以官方 Repo 的最新文件為準。 這才是 DeepSeek Harness 真正值得看的地方如果只把 DSH 看成「DeepSeek 也做了一個 Claude Code」,我覺得反而低估它了。 它真正有意思的地方,是把 Agent 最重要的那一層直接攤開: Model × Context × Tools × Skills × Runtime × Subagents × Session / Memory × Observability Model 只是其中一層。 真正讓這些東西開始一起工作的,才是 Harness。 這個觀點也提醒我們:一個 Agent 的能力,不應該只用模型排行榜衡量。它是否能讀取正確脈絡、是否有安全的工具權限、是否會使用適合的 Skill、是否能平行分工、是否能追蹤與恢復,才是它能不能穩定工作的關鍵。 Vibe Coding 上半場比 Model,下半場開始比 Harness過去一年,我們一直追新的模型:Claude 更新,測一次;GPT 更新,再測一次;Gemini 更新,又測一次;DeepSeek 出新模型,繼續測。 但當模型之間的能力逐漸逼近,我覺得下一個真正值得研究的問題已經開始浮現:如何把模型組織成真正會工作的 Agent? 模型是大腦。 Harness 才是讓這顆大腦擁有眼睛、手、工具、記憶、工作流程,以及團隊協作能力的身體。 所以接下來玩 Vibe Coding,我覺得除了研究「哪個 Model 最強?」,還要開始研究另一個問題: 這個 Agent,到底是怎麼被 Harness 起來的? DeepSeek Harness 現在還只是 Developer Preview,功能與架構一定還會快速變化。但 GitHub Stars 快速累積,本身就透露了一件很有意思的事情:開發者開始把注意力,從 Model 往 Agent Runtime 移動了。 Vibe Coding 上半場在比 Model。 下半場,可能開始比 Harness。 而再下一場戰爭,也許是:誰能打造出最會管理一整群 AI 的 Agent Runtime。 結語:真正的競爭可能是 AI 的組織能力DeepSeek Harness 值得看的,不只是它能不能成為另一個 Coding Agent,而是它把「Agent 如何被組裝、協作、追蹤與恢復」這件事攤在開發者面前。 當所有東西都能變成 Plugin,Model 就不再是唯一的主角。未來的開發者可能需要同時具備三種能力:選擇合適的模型、設計可靠的 Harness,以及把一群 Agent 組織成可驗收的工作流程。 如果你身邊有人正在玩 Claude Code、Codex、Vibe Coding 或 Multi-Agent,這篇文章可以分享給他。因為下一波 AI Coding 的競爭,可能真的要換戰場了。 DeepSeek Harness 官方 Repo:github.com/deepseek-ai/deepseek-harness 延伸閱讀 Skill 之後,下一個 AI 開發者一定要懂的詞:Agent Harness AI 工具名詞全解析:一次搞懂 MCP、Skill 與 CLI 的差異與應用場景 何時該用 LLM?何時該派 AI Agent 上場? 常見問答 (FAQ)Q1:DeepSeek Harness 是什麼?DeepSeek Harness(DSH)是一套用來組裝與運行 AI Agent 的 Harness。它把 Model、Tools、Skills、Session、Sandbox、Storage、Agent Loop 與 UI 等能力拆成可組合的 Plugin,讓開發者能設計不同的 Agent 工作環境。 Q2:Model 與 Harness 的差別是什麼?Model 負責理解、推理與產生回應,像是 Agent 的大腦;Harness 負責提供 Context、Tools、流程、權限、Session、錯誤處理與協作機制,像是讓大腦真正能工作的身體與工作環境。 Q3:Dynamic Workflow 與 Agent Teams 有什麼不同?Dynamic Workflow 是主 Agent 針對單次任務動態建立多個 Subagents 並平行執行;Agent Teams 則是由 Lead、Teammates、Mailbox 與 Shared Task DAG 組成的持續性團隊,能管理訊息傳遞與任務依賴。 Q4:Trajectory 為什麼對 Coding Agent 重要?Trajectory 會記錄 Agent 的 Prompt、Reasoning、Tool Call、Context、Subagent、Token、執行時間與 Session,並支援 Restore、Fork、Retrieve、Replay。這讓開發者能追蹤 Agent 從哪一步開始出錯,而不必只依賴最後一句「Done」。 Q5:DeepSeek Harness 現在適合直接用於企業 Production 嗎?本文整理的 DSH 仍是 Developer Preview,功能、介面、整合方式與限制都可能快速變化。若要導入企業 Production,應先依官方 Repo 的最新文件確認部署方式、權限、Plugin、Subagent 與 Observability 能力,再進行小範圍測試與人工驗收。

  • article-官網被駭後,我乾脆用 AI 一週重做一個品牌|鮮生小姐官網重建實錄

    2026/8/26

    AI工具 商業策略 Vibe Coding
    官網被駭後,我乾脆用 AI 一週重做一個品牌|鮮生小姐官網重建實錄

    這一週,我幾乎把工作重心都放在一件事情上:重新打造「鮮生小姐」的品牌官網。 起因其實很直接。 原本鮮生小姐的官網是用 WordPress 做的,前陣子碰到大漏洞,八月初直接被駭客弄掛。既然都已經要大修,我乾脆做了一個決定: 不要修舊網站了,直接用 AI 重新做一個。 而且這次不是單純把網站「做回來」,而是趁這個機會,把品牌、購物流程、商品圖片、內容行銷,甚至品牌角色都重新想一次。 先從品牌開始:打造 AI 代言人 Cherry第一個最大的改變,就是導入新的 AI 代言人:Cherry。 為什麼是 Cherry? 因為鮮生小姐做進口水果,最具代表性的商品之一就是櫻桃。 所以我跟 AI 討論了很久,希望她不是一個制式的「AI 美女」,而是真的有品牌個性。最後慢慢找到一個我很喜歡的方向: 怪美的,甜一點、酸一點,都好。 我希望 Cherry 有一點甜、有一點酸、有一點怪,但又讓人印象深刻。 接下來,她就不只是網站上的一張人物圖。她可以介紹商品、推薦水果、帶大家認識品牌,也可以出現在未來的社群內容裡。 做到後來,我甚至還直接用 Suno 幫 Cherry 做了一首歌和品牌 MV。 以前我們是在做一個網站;現在更像是在慢慢打造一個品牌角色,甚至是一個品牌世界。 重新設計購物流程:網站負責展示,LINE 負責成交第二個改變,是我把傳統電商購物流程重新想了一遍。 這次的新官網,目前沒有再串第三方金流,而是把流程改成: 官網介紹商品與產生興趣 → LINE 詢問、溝通與客製 → 銀行轉帳完成交易。 這算是我這次一個滿大的實驗。 以前做電商,很自然會想到: 商品頁 → 購物車 → 結帳 → 金流 → 訂單成立 但水果,尤其是水果禮盒、企業送禮,本來就不是每一筆交易都這麼標準。客人很常會問: 這個今天有貨嗎? 水果可以換嗎? 我要送 10 盒,要怎麼搭配? 某一天以前送得到嗎? 企業大量訂購,有沒有其他方案? 這些事情,本來就非常適合透過 LINE 溝通。 所以與其強迫每個客人都走標準購物車流程,我反而把網站跟 LINE 高度綁定: 網站負責把商品說清楚,LINE 負責把交易完成。 對小型品牌來說,我覺得這可能是一個很值得測試的新方向。它不一定適合所有商品,但對規格、庫存、數量與配送條件都可能需要討論的水果生意來說,彈性會比制式結帳流程更高。 AI 不是幫我找圖,而是直接幫網站生圖第三個讓我很驚喜的地方,是網站圖片。 以前做網站有一件很花時間的事情:找圖。 尤其水果更麻煩。你可能找到一張很漂亮的蘋果、一張很漂亮的葡萄、一張很漂亮的哈密瓜,但放在同一個網站裡,常常會發現光線、背景、構圖和攝影風格都不一樣,整個網站看起來就像從不同地方拼起來的。 這次我直接讓 AI 延續鮮生小姐原本的商品攝影風格,再按照網站實際需要去生成圖片。 我可以直接告訴 AI: 我要什麼比例。 主體要放在哪裡。 哪邊需要留白。 這張圖適合首頁還是商品頁。 整體光線、背景與質感要保持一致。 以前的流程是: 找圖片 → 配合圖片設計網站。 現在變成: 先設計網站 → 再生成最適合網站的圖片。 整個設計流程其實已經倒過來了。圖片不再只是網站完成後才補上的素材,而是可以跟頁面結構一起被規劃的品牌資產。 用 Codex 協同作業,一週把整個架構做起來這次整個網站,我主要是用 Codex 協同作業。 從網站架構、頁面設計、商品資料、LINE 導購流程,到部署、修改和調整,很多事情都是直接跟 AI 邊討論邊做。 我覺得最大的差別,不只是 AI 幫我寫程式碼,而是以前很多事情光想到就會覺得專案很大: 網站架構要改。 商品流程要改。 圖片要重做。 SEO 要處理。 手機版要調整。 部署還要弄。 然後就會想:「這專案好像有點大,改天再做。」 但現在可以直接把問題拆開,一個一個跟 AI 做。所以短短一週,就已經可以做到現在這個程度。 這裡的重點不是「AI 一週就能把任何品牌網站做完」,而是當架構、內容、圖片與部署都可以在同一個協作流程裡快速往返,一個人也更有機會把原本不敢啟動的專案先做出第一版。 網站不是做完,而是終於可以開始快速迭代當然,目前還有很多地方需要持續修改。 商品會繼續增加,Cherry 的角色設定還會繼續發展,SEO 文章也會慢慢補上,網站細節一定還會再調整。 但現在有一個很大的差別:底層已經建立起來了。 接下來要上架新商品,可以很快;要新增 SEO 文章,可以很快;要做季節水果活動頁,也可以很快。甚至未來要讓 Cherry 出現在更多內容裡,也已經有完整的方向可以延伸。 所以我現在看這個網站,它其實已經不只是一個官網,更像是: 品牌內容平台 商品展示平台 SEO 平台 LINE 導客入口 AI 真正改變的,是「我敢做多少事情」這次最大的感觸是:AI 真正改變的,不只是「做事情變快」。 而是讓原本一個人覺得太大的事情,開始變成可以直接動手做的事情。 以前可能會想: 「這個專案要找很多人、花很多時間,之後再說。」 現在則變成: 好,那這週就來試試看。 對一人公司、小型品牌、內容工作者來說,我覺得這才是 AI 真正厲害的地方。 它不是取代你做決定,而是讓你的想法可以更快變成真的東西。 鮮生小姐新版官網鮮生小姐新版官網目前正逐步上線中,歡迎看看這次用 AI 重做的品牌網站: 前往鮮生小姐新版官網 常見問答 (FAQ)Q1:為什麼不直接修復原本的 WordPress 官網?因為原網站在八月初遭遇漏洞並被駭客弄掛,既然已經需要大幅修復,就把這次機會用來重新思考品牌、購物流程、商品圖片與內容架構,直接用 AI 建立新版本。 Q2:為什麼讓官網展示商品、再用 LINE 完成交易?水果禮盒與企業送禮常涉及庫存、換果、搭配數量、配送日期與大量訂購方案,這些需求不一定適合標準購物車,因此讓官網負責說明商品,再透過 LINE 溝通與成交。 Q3:這次 AI 協助了哪些網站工作?AI 協助討論網站架構、頁面設計、商品資料、LINE 導購流程、商品圖片與部署調整,也支援 Cherry 品牌角色與後續內容方向的發展。 Q4:這個網站現在已經全部完成了嗎?還沒有。商品、Cherry 的角色設定、SEO 文章與網站細節都會持續更新;目前最重要的是底層架構已經建立,後續可以更快新增商品、文章與季節活動頁。

  • article-n8n 自架版 AI Assistant:One-line setup、Sandbox 與 Zeabur 架構

    2026/8/26

    AI自動化 n8n n8n新手教學
    n8n 自架版 AI Assistant:One-line setup、Sandbox 與 Zeabur 架構

    如果你跟我一樣是自己架 n8n,最近這個更新很值得注意。 n8n 官方社群公告指出,從 n8n 2.35 開始,Self-hosted AI Assistant 的設定流程變得簡單許多。以前要自己開啟相關模組、準備 Sandbox、設定模型,再視需要接上 Web Search;現在新的 Docker-based n8n instance 可以透過 One-line setup 預先建立 Sandbox、SearXNG 與 AI Assistant,最後再由你在 UI 中連接模型提供者。 不過,這次更新真正重要的地方,不只是「安裝變簡單」。 它讓 n8n 的使用方式開始從: 我自己拖 Node、寫 Expression、測試 Workflow。 慢慢走向: 我先把需求描述清楚,再讓 AI 協助我建構 Workflow。 官方目前仍將 Self-hosted AI Assistant 標示為 preview,功能與行為可能持續變動。本文因此會把版本與環境變數視為「目前文件的設定方式」,正式環境升級前仍要重新確認官方說明、備份與資料邊界。 先說結論:One-line setup 解決快速開始,不等於完成 Production 架構新的 One-line setup 適合: 第一次在本機學習 n8n。 想快速測試 AI Assistant 的 Workflow Builder。 想做 Demo 或驗證自動化想法。 不想一開始就手寫完整的 Docker Compose。 它不會替你完成所有事情。Docker 仍然要先安裝並啟動,模型 API 金鑰仍然要自己準備;SQLite、HTTPS、備份、權限與 Sandbox 隔離,也要按照正式環境需求重新設計。 可以先用這張表定位自己的路線: 你的情境 先選哪一條路線 判斷重點 新環境、本機測試或短期 Demo One-line setup + n8n-sandbox 先快速驗證 AI Workflow Builder。 已有 Zeabur + n8n + PostgreSQL + task-runner 保留既有服務,Sandbox 評估 Daytona 不必為了 AI Assistant 重建整套正式環境。 資料不能離開指定基礎設施 自架 n8n-sandbox,或暫不啟用 Builder 先確認 privileged Runner、資料政策與隔離邊界。 如果你已經有一套正在運作的 Zeabur + n8n + PostgreSQL 架構,也不需要為了 AI Assistant 直接打掉重來。比較合理的做法是先理解既有元件的責任,再決定要把 Sandbox 放在哪裡。 AI Assistant 不是 AI Agent Node:先分清楚兩個層次這兩個名字很像,但負責的工作不同。 AI Agent Node:工作流裡的一個節點以前我們在 n8n 裡使用 AI,通常會把 AI Agent 拉進 Workflow: 123456789Webhook ↓AI Agent ↓OpenAI / Claude / Gemini ↓Google Sheets ↓LINE 這裡的 AI Agent 是 Workflow 裡的一個處理步驟。它可以理解輸入、呼叫工具、查詢資料,再把結果傳給下一個 Node。 AI Assistant:幫你製作 Workflow 的助手AI Assistant 位於另一個層次。它不是你最後交付給使用者的 Workflow,而是協助你規劃、建立與修正 Workflow 的建構助手。 你可以這樣描述需求: 幫我建立一個 LINE 預約系統。收到 LINE Webhook 後判斷使用者操作;如果使用者要預約,就讀取 Google Calendar 的可預約時段,再產生 LINE Flex Message;預約成功後,把資料寫進 Google Sheets。 以前你可能要自己完成: 123456789找 Node ↓設定 Credential ↓寫 Expression ↓查 API 文件 ↓測試與除錯 AI Assistant 想協助的是: 12345678910111213理解需求 ↓規劃 Workflow ↓產生 Workflow 程式碼 ↓在 Sandbox 中編譯與測試 ↓修正錯誤 ↓產生有效的 Workflow JSON ↓儲存到 n8n 所以 n8n 的學習重點,會逐漸從「我知道每個 Node 在哪裡」延伸到「我能不能把需求、資料結構與限制描述清楚」。 如果你想先理解 LLM 與 AI Agent Node 的選擇差異,也可以延伸閱讀 何時該用 LLM?何時該派 AI Agent 上場?。 Self-hosted AI Assistant 其實由三個部分組成可以先用這個架構理解: 123456789101112 ┌─ OpenAI ├─ Anthropic你 → n8n AI Assistant ─ OpenRouter └─ OpenAI-compatible API │ ├──────── Web Search │ ├─ Brave Search │ └─ SearXNG │ └──────── Sandbox ├─ n8n-sandbox └─ Daytona 1. Model Provider:AI 的大腦你仍然要自行選擇模型提供者並準備 API Key,例如: Anthropic。 OpenAI。 OpenRouter。 其他 OpenAI-compatible API。 n8n 不會附送模型,也不會替你支付模型使用費。One-line setup 做的是準備 AI Assistant 所需的執行環境;模型連線與費用仍然由你的模型提供者決定。 2. Sandbox:AI 的隔離工作區AI Assistant 的 Workflow Builder 不是只回傳一段文字。它可能需要建立檔案、寫入 TypeScript、執行編譯器、安裝套件、執行程式,再根據錯誤反覆修正。 這些工作不應直接在正式 n8n Host 上執行,因此需要一個專用 Sandbox: 123456789AI Assistant ↓寫入 workflow.ts ↓TypeScript type-check ↓執行並產生 Workflow JSON ↓驗證成功後才交回 n8n 如果沒有可用的 Sandbox,Workflow Builder 的能力就無法完整使用。要注意的是,Sandbox 提供的是程式碼執行隔離,不等於自動完成權限控管、資料遮罩或人工作業確認。 3. Web Search:讓 AI 查得到最新資料如果你要求 AI 協助串接最新 API,它可能需要查詢官方文件、Endpoint、Authentication 或 Request Format。Web Search 就是提供這一層能力。 依照 n8n 目前的 Instance AI 設定文件,搜尋提供者的優先順序是: 12345Brave API Key ↓ 沒有SearXNG URL ↓ 都沒有Web Search disabled 沒有 Search Provider 時,fetch-url 仍可能可以使用,但 AI Assistant 不會具備主動 Web Search 能力。若希望搜尋也留在自己的基礎設施,可以考慮在同一個網路環境部署 SearXNG;若追求較少維護元件,則可評估 Brave Search。 新環境:One-line setup 會幫你準備什麼?執行前先準備 DockerOne-line setup 不會替你安裝 Docker。先確認 Docker Engine 或 Docker Desktop 已啟動,而且 Docker Compose v2 可以使用: 1docker compose version Windows 使用者若要依照 POSIX shell 流程執行,建議使用 Docker Desktop 搭配 WSL2,並在 WSL Terminal 中操作。不同平台與 Docker 版本仍應以官方文件的當期說明為準。 官方快速指令在準備好的目錄執行: 1curl -fsSL https://get.n8n.io | sh 它不是「免安裝 Docker」,而是把原本要自己撰寫與組合的 Docker Compose 設定、資料卷、Sandbox 與 Web Search 服務整理成較容易開始的流程。完成後通常可以從以下位置開啟 n8n: 1http://localhost:5678 One-line setup 背後的服務官方 Docker Compose 文件中的主要元件包括: 12345n8n├── sandbox-certs├── sandbox-api├── sandbox-runner-1└── searxng n8n:Workflow Editor 與主要應用程式。 sandbox-certs:產生 Sandbox 服務需要的 TLS 憑證。 sandbox-api:n8n 與 Sandbox 溝通的控制層。 sandbox-runner-1:建立與執行 Sandbox 的 Runner。 searxng:AI Assistant 的 Web Search 後端。 這個快速架構預設沒有另外建立 PostgreSQL 服務,測試環境通常會使用 SQLite。若要長期承載團隊或企業工作流,資料庫、備份與復原策略要另外規劃。 遠端腳本不要盲目直接執行curl ... | sh 很方便,但它也代表把遠端下載的內容直接交給 shell。即使來源是官方,重要主機仍可先下載、閱讀,再執行: 123curl -fsSL https://get.n8n.io -o get-n8n.shless get-n8n.shsh get-n8n.sh 正式環境還要確認目前目錄、資料卷、備份與更新策略,不要把測試環境的指令直接套到含有重要資料的主機。 既有 n8n:不要為了 AI Assistant 直接重建整套環境如果你已經使用 Docker 或 Zeabur 部署 n8n,建議採取漸進式流程: 123456789101112131415備份 Workflow、Credentials 與資料庫 ↓確認目前 n8n 版本與升級相容性 ↓升級到支援 AI Assistant 的版本 ↓確認原有 Workflow 正常 ↓設定 Model Provider ↓選擇 Sandbox Provider ↓選擇 Brave Search 或 SearXNG ↓用測試 Workflow 驗證 AI Assistant 官方公告將 n8n 2.35 或更新版本列為 Self-hosted AI Assistant 的前提之一,但版本與設定仍會更新。不要只因為看到一個新的功能,就直接替換正在服務中的 n8n;先確認資料庫、Encryption Key、Webhook、Credentials 與現有 Workflow 都能復原。 Sandbox 有兩種路線:n8n-sandbox 或 Daytona這是整篇最容易被忽略、但最值得先做決策的部分。 方案一:n8n-sandboxn8n-sandbox 是由你自己管理的 Sandbox 服務。以 Docker Compose 部署時,n8n、Sandbox API、Runner 與 SearXNG 可以放在同一套基礎設施中: 1234567自己的 VPS 或 Docker Host│├── n8n├── PostgreSQL├── SearXNG├── sandbox-api└── sandbox-runner-1 它的優點是控制權高,資料與執行環境可以盡量留在自己的 Infrastructure,適合: 本機開發。 課程 Demo。 測試 AI Workflow Builder。 有能力維護 Docker-in-Docker 的自架環境。 公司政策要求資料不能離開指定基礎設施。 但要注意,官方 Compose 中的 sandbox-runner-1 使用 privileged: true,而且透過 Docker-in-Docker 建立與執行其他 Sandbox Container。這不是一般的 PostgreSQL 或 n8n Container;官方文件也提醒不要把 Runner 的連接埠暴露到 Internet,並應將它視為高權限元件。 官方文件目前以至少 4 GB RAM、2 vCPU 作為這套 Compose Sandbox 的起始資源參考。實際需求仍會受到同時執行的 Workflow、模型與 Sandbox 工作量影響,不能把它當成所有 Production 環境的保證規格。 方案二:DaytonaDaytona 是另一個 Sandbox Provider。架構會變成: 1234567891011你的 n8n Host│├── n8n├── PostgreSQL└── Web Search │ │ API ↓ Daytona │ └── AI Sandbox Container n8n 透過 Daytona API 建立或管理隔離的 Sandbox,AI Assistant 在其中寫檔案、執行 TypeScript、檢查錯誤,再把通過驗證的 Workflow 交回 n8n。這樣 AI 建構程式碼的執行環境就不必與正式 n8n Host 共用同一個 Docker-in-Docker Runner。 Daytona 的代價是增加第三方服務依賴、API Key、使用量與費用。更重要的是,AI Assistant 建構過程所需的檔案與資料可能進入外部 Sandbox;如果你的流程包含高度機敏企業資料、金融資料或特殊個資,必須先做資料邊界與供應商政策審查。 兩種 Sandbox 怎麼選? 使用情境 建議與理由 個人電腦測試、課程或短期 Demo 選 n8n-sandbox,先用 Docker Compose 快速重現環境。 完全 Self-hosted、資料希望留在自己的基礎設施 選 n8n-sandbox,但要接受 privileged Docker-in-Docker Runner 的維運與安全責任。 已有正式 n8n、希望降低維運 評估 Daytona,避免自行維護高權限 Sandbox Runner。 Zeabur 上的既有 n8n 保留 n8n、PostgreSQL 與 task-runner,Sandbox 優先評估 Daytona。 資料不得離開指定環境 先以資料政策與隔離要求為前提,評估自架 n8n-sandbox 或暫不啟用 Builder。 Self-hosted 不代表「所有東西都一定要塞在同一台 Server」。比較成熟的判斷方式是:哪些核心資料與自動化服務值得自己管理,哪些短生命週期的 AI 執行環境可以交給專門的 Sandbox Provider。 Zeabur + n8n + PostgreSQL + task-runner:我會怎麼選?如果你的現有架構是: 12345Zeabur Project│├── PostgreSQL├── task-runner└── n8n 我會先保留這套核心環境,讓 AI Assistant 的 Sandbox 走 Daytona: 12345678910Zeabur│├── PostgreSQL├── task-runner├── n8n└── SearXNG(可選) │ └──────── API ──────── Daytona │ └── AI Sandbox 原因不是 Daytona 一定比較安全或一定比較便宜,而是這個選擇與 Zeabur 的部署方式比較相容。 task-runner 不等於 AI Assistant Sandbox這裡非常容易混淆。 官方 task runners 文件把 task runner 定位為執行 Code Node 中 JavaScript 與 Python 程式碼的機制;它可以作為 n8n 的外部 Runner,隔離一般 Workflow 執行時的使用者程式碼。 AI Assistant Sandbox 則負責另一個流程: 123456789AI Assistant ↓建立 workflow.ts ↓執行 TypeScript 編譯與測試 ↓修正錯誤 ↓產生有效 Workflow JSON 因此: 1task-runner ≠ AI Assistant Sandbox 即使 Zeabur 裡已經有 task-runner,也不代表 AI Assistant 的 Workflow Builder 已經具備可用的 Sandbox。兩者可以同時存在,角色也不互相取代。 為什麼不直接把 n8n-sandbox 塞進 Zeabur?Zeabur 官方目前說明,不能直接從 Docker Compose YAML 部署服務;可以改用 Dockerfile、Docker Image 或轉成 Zeabur Template YAML 等方式組合服務。 而 n8n 官方 Sandbox Compose 還包含 sandbox-api、sandbox-runner-1、TLS 憑證,以及 privileged: true 的 Docker-in-Docker Runner。這代表它不是把一個普通 Docker Image 加進專案就結束。 如果你真的想在 Zeabur 部署自架 Sandbox,需要逐項確認: 目前使用的 Server 或 Plan 是否支援所需的高權限容器能力。 Sandbox API 與 Runner 能否以 Zeabur 支援的 Template 或服務方式部署。 內部網路、TLS、Runner 註冊與持久化資料如何配置。 Runner 是否會被錯誤暴露到公開網路。 發生 Sandbox 失敗時,n8n 與 PostgreSQL 是否仍然可用。 如果只是想在既有 Zeabur n8n 上加入 AI Assistant,我不會把這些基礎設施風險當成第一個實驗步驟。 Zeabur + Daytona 的取捨12345678910正式自動化平台Zeabur├── n8n├── PostgreSQL├── task-runner└── SearXNG(可選)AI 建構工作區Daytona└── Sandbox 優點: 不用先改動目前正常運作的 n8n、PostgreSQL 與 task-runner。 不必在 Zeabur 內維護 Docker-in-Docker privileged Runner。 正式 n8n 與 AI 建構程式碼的執行環境分開。 Daytona 發生問題時,主要影響 AI Workflow Builder,不一定等於既有 Workflow Runtime 全部停止。 缺點: 多一個外部服務、帳號、API Key、費用與供應商依賴。 AI Assistant 的 Sandbox 資訊可能進入第三方環境,需要檢查資料政策。 Daytona 的 API、方案、計費與支援範圍會變動,不能把本文的選擇當成永久答案。 所以我的判斷會是: n8n、PostgreSQL、task-runner 與搜尋服務自己控制;AI Assistant 的臨時執行環境交給 Daytona。 但如果企業資料政策不允許資料離開指定 Infrastructure,就應該改評估自架 n8n-sandbox,或先不要啟用 AI Workflow Builder。 Web Search:Brave Search 還是 SearXNG?這個選擇可以獨立於 Sandbox Provider。 選 Brave Search適合希望減少自行維護服務的人: 12345Zeabur└── n8n ├── Model Provider ├── Daytona Sandbox └── Brave Search API 需要管理 API Key 與使用量,也要確認資料是否符合公司的第三方服務政策。 選 SearXNG適合希望把搜尋服務放在自己控制的網路環境的人: 12345Zeabur├── n8n└── SearXNG │ └── 內部網路 SearXNG 是一般服務,與需要 privileged Docker-in-Docker 的 Sandbox Runner 不同。這也是為什麼在 Zeabur 架 SearXNG,通常比直接照搬整套 n8n-sandbox Compose 更容易拆分與管理。 設定時可以參考哪些環境變數?以下只展示名稱與結構,不要把真實 API Key 寫進公開文章、Git Repository 或截圖: 1234N8N_INSTANCE_AI_SANDBOX_ENABLED=trueN8N_INSTANCE_AI_SANDBOX_PROVIDER=daytonaDAYTONA_API_URL=https://app.daytona.io/apiDAYTONA_API_KEY=請填入自己的金鑰 如果採用 n8n-sandbox,則要依目前版本的官方設定文件提供 Sandbox Service URL 與必要的認證資訊。以目前設定文件的概念,可以先理解成: 1234N8N_INSTANCE_AI_SANDBOX_ENABLED=trueN8N_INSTANCE_AI_SANDBOX_PROVIDER=n8n-sandboxN8N_SANDBOX_SERVICE_URL=http://sandbox-api:8080N8N_SANDBOX_SERVICE_API_KEY=請填入自己的 Sandbox 金鑰 不同 n8n 版本的 Compose 範例與環境變數名稱可能調整,不要直接複製舊文章中的設定到 Production;部署前應以當期官方文件與 UI 中的 Sandbox connection 為準。 Web Search 的設定概念則是: 12345# Brave 有設定時優先使用 BraveINSTANCE_AI_BRAVE_SEARCH_API_KEY=請填入自己的金鑰# 或使用自架 SearXNGN8N_INSTANCE_AI_SEARXNG_URL=http://searxng:8080 實際欄位可在 n8n UI 的 Instance AI 設定中管理;如果同時設定兩者,依目前官方 configuration 文件,Brave 會優先於 SearXNG。 我會用這五個能力迎接 Vibe Automation這個更新不代表以後不用學 n8n。相反地,以下五個能力會更重要: 1. 需求描述不要只說「我想自動化」,而要說清楚: 當 A 發生時,取得 B 資料,判斷 C 條件,再執行 D;如果失敗,要通知誰、留下什麼紀錄? 2. 流程設計AI 可以產生 Workflow,但你仍然要判斷流程是否合理: 1234567891011Trigger ↓驗證輸入 ↓讀取資料 ↓判斷條件 ├── 成功路徑 └── 例外路徑 ↓通知與紀錄 3. 資料結構你至少要看得懂輸入與輸出的 JSON,才能判斷 AI 是否接錯欄位: 12345678910{ "customer": { "name": "王小明", "phone": "09xxxxxxxx" }, "appointment": { "date": "2026-09-01", "time": "14:00" }} 4. 系統整合Workflow 的價值不在於 Node 越多,而在於它能否穩定串接 Webhook、資料庫、API、LINE、Google Calendar 與通知服務。 5. 判斷 AI 做得對不對AI 產生的 Workflow 仍然需要測試: 1234567891011正常輸入 ↓邊界條件 ↓Credential 失效 ↓API timeout ↓重複事件 ↓資料是否正確寫入 「可以產生」與「可以安全交付」是兩件不同的事。 我的建議:先保留現在的 n8n,再逐步接上 AI Assistant如果你的 n8n 已經架在 Zeabur,而且 PostgreSQL、task-runner、Webhook 與既有 Workflow 都正常,我會採用以下順序: 12345678910111213① 備份目前 n8n、PostgreSQL 與 Credentials ↓② 確認目前版本與官方 AI Assistant 相容性 ↓③ 升級 n8n,先驗證原有 Workflow ↓④ 在 n8n 設定 OpenAI / Anthropic / OpenRouter 等模型 ↓⑤ Sandbox 選 Daytona,或依資料政策自架 n8n-sandbox ↓⑥ Web Search 選 Brave,或在 Zeabur 部署 SearXNG ↓⑦ 用測試 Workflow 驗證建構、修正與儲存流程 不要因為想玩一個新功能,就先把正常環境打掉重來。 Self-hosted 真正重要的能力,不是「什麼東西都自己架」,而是: 哪些東西值得自己管理,哪些東西交給專門服務反而更合理? 對 Zeabur + n8n 來說,我目前會把界線畫在: 1234567核心自動化平台與資料 ↓由 Zeabur 控制AI Assistant 的短生命週期執行環境 ↓交給 Daytona,或依資料政策自架 Sandbox 這樣既保留 Self-hosted n8n 的控制力,也不必為了 AI Assistant 把所有基礎設施一次複雜化。 參考文件 n8n Community:AI Assistant on self-hosted n8n: easier setup in 2.35 n8n 官方 One-line setup 文件 n8n 官方 Docker Compose 安裝文件 n8n Instance AI configuration n8n Instance AI sandboxing n8n task runners 文件 Zeabur:Deploying with Dockerfile 常見問答 (FAQ)Q1:One-line setup 會自動安裝 Docker 嗎?不會。你必須先安裝並啟動 Docker,且 docker compose version 可以正常執行;One-line setup 主要負責建立 n8n、Sandbox、SearXNG 與相關 Docker Compose 設定。 Q2:n8n 的 task-runner 和 AI Assistant Sandbox 是同一個東西嗎?不是。task-runner 主要負責執行 Workflow 中 Code Node 的 JavaScript 或 Python 程式碼;AI Assistant Sandbox 則提供 Workflow Builder 建立檔案、編譯 TypeScript、執行測試與產生 Workflow JSON 的隔離工作區。 Q3:n8n-sandbox 和 Daytona 該怎麼選?n8n-sandbox 適合本機開發、測試與希望所有資料留在自己 Infrastructure 的環境;Daytona 適合希望把 AI 產生程式碼的執行環境與正式 n8n Host 分開、降低自維護 Docker-in-Docker 複雜度的 Production 情境。若資料不得離開指定環境,應優先評估自架 Sandbox 或暫不啟用 Workflow Builder。 Q4:如果我已經在 Zeabur 使用 n8n 和 task-runner,還需要 Sandbox 嗎?需要。task-runner 不會自動提供 AI Assistant Workflow Builder 所需的 Sandbox;兩者用途不同,可以同時存在。你仍然要另外設定 n8n-sandbox 或 Daytona 作為 Sandbox Provider。 Q5:Daytona 會帶來哪些風險或成本?Daytona 會增加第三方服務依賴、API Key、使用量與費用,而且 AI Assistant 建構過程的檔案與資料可能進入外部 Sandbox。使用前應檢查企業資料政策、供應商條款、敏感資料遮罩與可接受的服務中斷範圍。 Q6:沒有 Web Search Provider 時,AI Assistant 還能使用嗎?可以使用部分功能,但主動 Web Search 會被停用;依目前 n8n 設定文件,fetch-url 仍可能可用。若需要查詢最新 API 文件,應設定 Brave Search 或 SearXNG,並確認搜尋資料的合規要求。 Q7:One-line setup 適合直接拿來跑企業 Production 嗎?它適合快速學習、測試與 Demo,但不等於完整的企業 Production 架構。正式環境仍要評估 PostgreSQL、HTTPS、備份與復原、權限、監控、更新回滾、Sandbox 隔離與資料邊界。

  • article-n8n 自架新手指南:One-line setup 一行指令建立 Docker Compose、AI Assistant 與 Sandbox

    2026/8/26

    AI自動化 n8n n8n新手教學
    n8n 自架新手指南:One-line setup 一行指令建立 Docker Compose、AI Assistant 與 Sandbox

    如果你以前自己架過 n8n,應該很清楚第一次安裝時會遇到多少名詞:Docker、Docker Compose、Volume、環境變數、Secret,還有 AI Assistant 需要的模型與搜尋服務。 現在 n8n 官方提供了 One-line setup。準備好 Docker 並確認它正在執行後,只要在 Terminal 貼上一行指令,就能建立一套全新的 n8n 本機環境: 1curl -fsSL https://get.n8n.io | sh 這不代表 Docker 被「免安裝」了,而是 n8n 把原本要自己撰寫與組合的 Docker Compose 設定、資料卷、Secret,以及 AI Assistant 的支援服務,整理成一個較容易開始的安裝流程。 本文依照 n8n 官方 One-line setup 文件 整理。安裝指令、版本政策與支援的模型提供者都可能更新,實際執行前仍應以官方文件為準。 One-line setup 適合什麼情境?官方把這套流程定位為 全新 n8n instance 的快速安裝方式。它特別適合以下情境: 第一次在本機學習 n8n。 想快速做 Demo 或測試 AI Assistant。 不想一開始就手寫完整的 Docker Compose 檔案。 想先把環境跑起來,再逐步理解 Docker、Volume 與環境變數。 如果你已經使用自己的 Docker Compose 架構自架 n8n,不需要為了 One-line setup 重新安裝。它不是既有環境的強制遷移工具;正在使用 npm 安裝的既有 instance,目前也不會因為這個腳本出現就立刻失效。 執行前需要準備什麼?先安裝並啟動 DockerOne-line setup 不會替你安裝 Docker。你需要先安裝 Docker,並讓 Docker daemon 在背景執行。 這套流程特別需要 Docker Compose v2 plugin,也就是下面這個指令可以使用: 1docker compose version 不要把它和舊版的獨立指令混淆: 1docker-compose 官方文件要求的是 docker compose,不是舊式的 docker-compose。如果你使用 Podman、Colima 或其他相容引擎,也需要準備好帶有 Compose plugin 的 Docker CLI,並正確指向它的 socket。 macOS、Linux 與 Windows 的差異在 macOS 或 Linux 上,通常是安裝 Docker Desktop 或 Docker Engine,確認服務啟動後直接從 Terminal 執行指令。 Windows 的 PowerShell 與 Command Prompt 不能直接按照 POSIX shell script 的方式執行這套安裝流程。官方建議使用: 1234Docker Desktop+ WSL2+ Docker Desktop 的 WSL2 integration+ WSL Terminal Git Bash 理論上可以執行 shell script,但官方文件表示尚未完成端到端驗證;Windows 使用者優先採用 WSL 會比較穩妥。 一行指令會幫你建立什麼?在你想放置 n8n 的目錄開啟 Terminal,執行: 1curl -fsSL https://get.n8n.io | sh 腳本會依序檢查 Docker 是否存在、Docker daemon 是否正在執行,以及 Docker Compose v2 是否可用。接著在目前目錄建立 n8n/ 資料夾,並準備相關設定: 1234n8n/├── compose.yml├── .env└── searxng-settings.yml 第一次執行時,它還會下載需要的 Docker image、建立資料卷並啟動服務。正常完成後,可以開啟: 1http://localhost:5678 官方範例輸出也會顯示資料儲存在 ./n8n,並使用名為 n8n-data 的 Docker volume。若同一個資料夾已經完成設定,再次執行通常只會提示目前已經存在,不會任意覆蓋既有環境。 內建的服務包含哪些?One-line setup 的價值不只是把 n8n 主程式啟動,它也會準備 AI Assistant 需要的基礎服務。 1. n8n Workflow Editorn8n 本身是視覺化的 Workflow Editor,可以用節點串接 Trigger、Webhook、API、Google Sheets、Gmail、LINE 與 AI Agent 等服務。 如果你還不熟悉 n8n,可以先閱讀站內的 n8n 自動化工具介紹與 AI 輔助安裝教學,先建立工作流與節點的基本概念。 2. 內建資料庫:SQLite這套快速安裝預設使用 SQLite。它是一個直接存在檔案中的輕量資料庫,不需要另外架設資料庫伺服器,適合個人學習、測試與 Demo。 SQLite 會保存工作流、憑證與執行紀錄,因此「只是刪除容器」和「刪除 volume」是完全不同的操作。後面會專門說明資料風險。 3. AI Assistant 的 Sandbox當 AI Assistant 協助產生或執行程式碼時,One-line setup 會一併啟動 n8n 提供的 bundled sandbox。可以把它理解成一個與 n8n 主程式分開的執行環境,讓 AI 產生的程式碼有獨立的執行位置。 這對本機測試很方便,但「有 Sandbox」不等於完成企業級的安全架構。正式環境仍要評估權限、網路隔離、資源限制與 Sandbox provider。 4. 網頁搜尋支援服務安裝器會產生 searxng-settings.yml,並啟動 AI Assistant 使用的 bundled search tool。官方文件將它描述為預設的搜尋支援服務,讓 AI Assistant 可以在需要時查找網頁資料。 如果你想改用 Brave Search,也可以在 ./n8n/.env 設定 INSTANCE_AI_BRAVE_SEARCH_API_KEY。這不是啟用 n8n 的必要條件,而是替換搜尋提供者的選項。 AI 模型仍然要自己準備這裡是最容易誤會的地方:One-line setup 不會附送 AI 模型,也不會替你支付模型 API 費用。 它準備的是 AI Assistant 的執行環境;你仍然要在 n8n 介面中加入自己的模型提供者與 API key。官方文件提供兩種做法: n8n 啟動後,進入 instance 的 AI 設定介面加入模型 API key。 在登入前直接編輯 ./n8n/.env,填入 N8N_INSTANCE_AI_MODEL_API_KEY。 例如環境變數名稱會長這樣: 1N8N_INSTANCE_AI_MODEL_API_KEY= 填入自己的 key 後,重新啟動 n8n: 1docker compose -f ./n8n/compose.yml up -d 模型提供者與可用設定會隨 n8n 版本及方案變動,請以官方的 Set up the AI Assistant 文件 為準。API key 不要寫進公開文章、Git repository 或截圖中。 AI Assistant 和 AI Agent Node 不一樣這兩個名稱很像,但負責的事情不同。 AI Agent Node:工作流裡的 AIAI Agent Node 是你拖進工作流的節點。例如: 1234567LINE↓AI Agent↓Google Calendar↓回覆 LINE 它是工作流中的一個處理步驟,負責依照你的設定理解輸入、呼叫工具,再把結果傳給下一個節點。 AI Assistant:幫你製作工作流的助手AI Assistant 比較像工作流建構階段的協作者。你可以描述需求,例如: 收到 Gmail 後,自動判斷是不是客戶詢價信;如果是,就寫入 Google Sheets。 它的目標是協助你規劃或建立工作流,而不是取代工作流中的 AI Agent Node。 如果你想深入理解 LLM 和 AI Agent 的選擇差異,可以延伸閱讀 何時該用 LLM?何時該派 AI Agent 上場?。 安裝後最常用的 Docker 指令One-line setup 降低了第一次安裝的門檻,但基本的啟停指令仍然值得記住。 停止 n8n1docker compose -f ./n8n/compose.yml down 這會停止服務,通常不會主動刪除資料卷。 重新啟動 n8n1docker compose -f ./n8n/compose.yml up -d 升級到較新的版本1curl -fsSL https://get.n8n.io | sh -s -- --upgrade 官方腳本也提供版本控制參數。若要指定版本,請依官方文件當下支援的格式執行,例如: 1curl -fsSL https://get.n8n.io | sh -s -- --version 2.31.4 版本號只是範例,升級前要先確認相容性、備份資料與官方的版本說明。 只產生設定、不立即啟動如果你想先檢查設定檔,再決定何時啟動,可以使用: 1curl -fsSL https://get.n8n.io | sh -s -- --no-start 想查看腳本可用的選項,則可以使用: 1curl -fsSL https://get.n8n.io | sh -s -- --help 執行遠端腳本前,先檢查內容curl ... | sh 很方便,但它代表你把遠端下載的內容直接交給 shell 執行。即使來源是官方,也建議對公司環境或重要主機採用「先下載、先閱讀、再執行」的方式: 123curl -fsSL https://get.n8n.io -o get-n8n.shless get-n8n.shsh get-n8n.sh 檢查腳本時,可以特別留意它會連線到哪些服務、會建立或修改哪些檔案,以及目前版本是否符合你的部署計畫。不要把未知來源的安裝指令直接套用到含有重要資料的主機上。 down 和 down -v 的資料風險下面兩個指令看起來只差一個參數,後果卻完全不同: 1docker compose -f ./n8n/compose.yml down 1docker compose -f ./n8n/compose.yml down -v down 主要是停止並移除容器;down -v 會連同 Docker volume 一起刪除。官方卸載流程還會接著刪除 ./n8n 資料夾,因此工作流、憑證與執行紀錄都有可能一起消失。 只想暫停 n8n 時,不要把 -v 當成習慣性參數。真的要移除環境前,先確認備份、資料保留需求與目前所在的目錄。 One-line setup 可以直接拿來跑 Production 嗎?可以啟動,不代表已經完成 Production 架構。 One-line setup 的預設值非常適合「快速開始」:SQLite 不需要額外資料庫、bundled sandbox 不需要先設計 provider、服務也只需要從本機的 localhost:5678 開始使用。 但如果要把 n8n 放進團隊或公司的正式自動化環境,還要另外處理: PostgreSQL 或其他正式資料庫架構。 Domain、HTTPS 與 Reverse Proxy。 Workflow、Credential 與執行資料的備份及還原。 Sandbox 的隔離方式、權限與資源限制。 Webhook 對外開放後的驗證、監控與告警。 更新、回滾與版本相容性。 官方目前建議團隊或 Production 環境評估 PostgreSQL;Sandbox 則建議另外研究 Daytona 等正式 provider。這也是為什麼我會把 One-line setup 定位成「學習版與快速驗證的起點」,而不是企業部署的完整答案。 我會怎麼分三個階段使用?Level 1:本機學習版123Docker Desktop+ One-line setup+ SQLite 適合第一次接觸 n8n、課程教學、測試 AI Assistant 與驗證工作流想法。 Level 2:個人長期使用版12345VPS+ Docker Compose+ Domain+ HTTPS+ 備份 適合個人自動化、LINE Bot、Webhook 與需要 24 小時執行的流程。這個階段要開始理解資料卷、反向代理、更新與復原。 Level 3:企業 Production1234567Docker 或 Kubernetes+ PostgreSQL+ Reverse Proxy+ Backup+ Monitoring+ 隔離的 Sandbox+ 權限管理 這才是需要系統性評估可用性、安全性、權限、備份與維運成本的正式架構。 n8n 正在往 Docker-first 方向前進官方 One-line setup 文件目前寫明,預計在 2026 年 10 月推出 n8n 3.0 後,新的 n8n 安裝將不再採用以前的: 12npm install n8nnpx n8n 而是以 Docker 為主要發佈方式。這項時程與安裝政策仍可能隨官方版本調整,不能把文章中的日期當成永久不變的承諾;但方向已經很清楚:未來學習 n8n 自架,Docker Compose 會越來越接近基本功。 有趣的是,你不一定要在第一天就完全學會 Docker,才能開始使用 Docker。One-line setup 把「理解容器架構」與「先把服務跑起來」拆成兩個階段,讓新手可以先完成第一次成功啟動,再逐步補上 Compose、Volume、網路與安全性的知識。 結論:它解決的是快速開始,不是架構設計如果你以前看到「自架 n8n」就因為 Docker Compose 而放棄,現在確實值得重新試一次:先安裝並啟動 Docker,再用一行指令建立 n8n、SQLite、AI Assistant 支援服務與 Sandbox。 但也要記得三件事: Docker 仍然要自己安裝,One-line setup 只是簡化 n8n 的 Compose 設定。 AI 模型與 API key 仍然要自己準備,快速安裝不等於附送模型。 本機 Demo 與企業 Production 是兩種不同的架構問題,PostgreSQL、HTTPS、備份與安全隔離不能省略。 真正重要的改變,是把新手的起點從「我要先讀完所有 Docker 文件」變成「我先把 n8n 跑起來,再理解它怎麼運作」。自動化的入口,確實又降低了一階。 參考文件 n8n One-line setup 官方文件 n8n Set up the AI Assistant 官方文件 Docker 安裝文件 常見問答 (FAQ)Q1:One-line setup 會自動安裝 Docker 嗎?不會。你必須先安裝並啟動 Docker,而且需要可以使用 docker compose 的 Docker Compose v2 plugin;One-line setup 主要負責建立 n8n 的 Compose 設定與啟動相關服務。 Q2:One-line setup 有附送 AI 模型或 API key 嗎?沒有。它會準備 AI Assistant 使用的 Sandbox 與搜尋支援服務,但你仍然需要在 n8n 的 AI 設定介面或 ./n8n/.env 中加入自己的模型提供者 API key。 Q3:docker compose down 和 docker compose down -v 有什麼不同?docker compose down 主要停止並移除容器;docker compose down -v 會連同 Docker volume 一起刪除,可能造成工作流、憑證與執行紀錄遺失,因此不能把 -v 當成一般停機指令。 Q4:One-line setup 適合直接部署公司的 Production n8n 嗎?它適合快速學習、測試與 Demo;公司的 Production 環境通常還需要 PostgreSQL、HTTPS、Reverse Proxy、備份、監控、權限控管,以及更完整的 Sandbox 隔離設計。 Q5:AI Assistant 和 AI Agent Node 是同一個功能嗎?不是。AI Agent Node 是工作流裡負責理解輸入、使用工具或產生結果的節點;AI Assistant 則是協助你規劃或建立 n8n 工作流的建構助手。

  • article-Google 偏好來源怎麼用?網站主新增 Preferred Sources 按鈕搶 AI 搜尋流量

    2026/8/24

    SEO AEO 內容行銷
    Google 偏好來源怎麼用?網站主新增 Preferred Sources 按鈕搶 AI 搜尋流量

    如果你有經營部落格、媒體網站、品牌內容網站,最近 Google Search Central 對 Preferred Sources(偏好來源) 的更新,很值得直接放進網站經營清單。 Google 在 2026 年 8 月 20 日更新官方說明,現在網站經營者可以在頁面中加入 Google 提供的 「Add to Preferred Sources」 按鈕。讀者按下後,就能把你的網站設定成自己在 Google Search 裡的偏好來源。 這不只是多一顆按鈕,而是讓讀者主動告訴 Google: 「我希望在搜尋相關主題時,優先看到這個網站的內容。」 Google Preferred Sources 是什麼?當使用者把你的網站選為偏好來源後,你發布的內容在符合搜尋主題時,可能更容易出現在 Google Search 的特定內容版位,並以 Preferred 標示呈現。官方目前說明的場景包括: Google Search 的 Top Stories AI Overviews AI Mode 這裡要先釐清一件事:Preferred Sources 不是「安裝後就保證排名」的 SEO 外掛,也不是每篇文章都會自動出現在上述版位。它比較像是一個由使用者主動建立的偏好訊號,讓 Google 知道某位使用者希望優先接收哪些來源。 Google Search Central 也特別提醒,Preferred Sources 的來源對象是網域或子網域。例如 example.com 與 code.example.com 可以作為來源,但 example.com/blog 這種子目錄不能在工具中被當成獨立來源設定。這對把內容放在子目錄的網站來說,是導入前需要先確認的限制。 為什麼網站經營者應該關注這個入口?過去做 SEO,常見的問題是: 「怎麼讓 Google 覺得我的網站值得排前面?」 現在又多了一個問題: 「怎麼讓讀者主動告訴 Google,他想優先看到我?」 兩者的出發點不一樣。前者是搜尋系統評估內容,後者則是讀者對來源的主動選擇。對固定產出專業內容的部落格、媒體、產業網站與個人品牌來說,這等於多了一個可以長期累積的讀者關係訊號。 Google 在另一篇官方文章中提到,讀者把網站標記為 Preferred Source 後,點進該網站的機率約是原本的兩倍。這是 Google 對整體功能的觀察,不代表每個網站或每篇文章都會得到相同幅度的結果,但它至少說明了一件事:讀者主動選擇的來源,可能比一次性的搜尋曝光更容易形成回訪。 這也代表網站經營的流量布局,除了 SEO、AEO、電子報與社群追蹤之外,可能還會多一個新的 CTA: 把我們加入 Google 偏好來源。 延伸閱讀:網站如何被 AI 看見?免費 AEO 實作工具與微調全攻略 如何加入 Google 官方 Preferred Sources 按鈕?Google 官方推薦的標準 JavaScript 實作只需要兩段 HTML:一段載入 Preferred Sources 函式庫,另一段放置按鈕容器。 12345<!-- 建議放在網站的 <head> 裡 --><script async src="https://news.google.com/swg/js/v1/publisher.js"></script><!-- 放在想顯示按鈕的位置,例如文章結尾或作者介紹旁 --><div google-add-preferred-source-btn></div> 這個標準按鈕會依使用者的裝置與語言環境自動處理顯示,網站不需要自行複製一個 Google 介面。官方也提供 data-theme 設定,可以指定 light 或 dark 主題: 1<div google-add-preferred-source-btn data-theme="light"></div> 如果想指定按鈕語言,則可以使用 data-lang,但正式使用前要先對照 Google 官方提供的支援語言代碼,避免填入不支援的值。 不能執行 JavaScript 怎麼辦?如果你的 CMS 不允許加入 JavaScript,或你只想先用最簡單的方式測試,也可以使用 Deeplink,把讀者帶到 Google 的來源偏好設定工具: 1https://www.google.com/preferences/source?q=example.com 把 example.com 替換成自己的網域,就能做成一般文字連結、圖片按鈕,也可以放進社群貼文、電子報或活動頁面。 以本網站為例,可以先使用這種文字 CTA: 將 blog.es2idea.com 加入 Google 偏好來源 CTA 應該放在哪裡?按鈕的重點不是放得越多越好,而是在讀者已經感受到內容價值的時候提出邀請。比較適合測試的位置包括: 文章結尾:讀者完成閱讀後,邀請他把網站加入偏好來源。 作者介紹旁:適合個人品牌、專業顧問與固定產出內容的作者。 電子報訂閱區附近:把「訂閱電子報」與「在 Google 優先看到新內容」放成兩種不同的回訪選項。 網站首頁或分類頁:讓第一次認識品牌、但還沒有準備訂閱的讀者先留下偏好。 高價值常青文章:例如教學、產業整理、工具評測與研究型內容。 文案最好直接說明讀者得到什麼,不要只寫「請支持我們」。例如: 喜歡這類 AI、SEO 與數位轉型內容嗎?把本站加入 Google 偏好來源,未來搜尋相關主題時,更容易看到我們的新文章。 這種 CTA 的語氣比較像邀請,而不是要求讀者替網站完成一個不透明的操作,也更符合 Preferred Sources 本身「由使用者選擇來源」的設計。 Preferred Sources 會取代 SEO 或 AEO 嗎?不會。Preferred Sources 的訊號來自已經選擇你的讀者,SEO 與 AEO 則仍然負責讓內容被搜尋系統發現、理解與評估。三者可以分工: 方法 主要作用 適合累積的資產 SEO 讓內容在搜尋需求出現時被發現 網站結構、主題權威與自然流量 AEO 讓內容更容易被 AI 搜尋理解與引用 清楚答案、結構化內容與可信來源 Preferred Sources 讓讀者主動選擇希望優先看到的來源 讀者偏好與回訪機會 因此,網站不應該只因為有了按鈕,就降低內容品質或停止做基本 SEO。更合理的做法是先持續產出值得被追蹤的內容,再在適當位置提醒讀者:如果這個網站對你有幫助,可以把它加入 Google 偏好來源。 如果你想延伸整理網站的 AI 搜尋能見度,也可以參考:AI 內容餵養手冊:如何讓你的文章被 ChatGPT 引用與訓練? 網站經營者現在可以做的 4 件事 先到 Google 的來源偏好工具搜尋自己的網域,確認網站是否可以被找到。 能執行 JavaScript 的網站,優先測試官方標準按鈕;不能執行 JavaScript 的網站,先放 Deeplink。 把 CTA 放在文章結尾、作者介紹或電子報附近,觀察哪個位置最自然。 用既有的網站分析與轉換事件,觀察導入後的回訪、閱讀深度與訂閱行為,不要只看單篇文章的排名變化。 Google 正在把一部分「我想看誰的內容」的決定權交回使用者。對網站經營者來說,這不是要放棄 SEO,而是多一個機會,把一次性的搜尋曝光轉化成讀者主動選擇的來源關係。 如果你有自己的網站,我會建議先把官方按鈕或 Deeplink 裝起來,再用一段清楚的 CTA 告訴讀者它的用途。這個入口現在還早,越早測試,越容易累積自己的使用經驗。 官方說明 Google Search Central:Preferred Sources 官方技術說明 Google Blog:Preferred Sources 擴展至所有語言 常見問答 (FAQ)Q1:Google Preferred Sources 是什麼?Google Preferred Sources 是一項來源偏好功能,讓使用者選擇希望在 Google Search 的 Top Stories,以及可用的 AI Overviews、AI Mode 中更常看到哪些網站內容,並可能看到 Preferred 標示。 Q2:加入 Preferred Sources 按鈕後,網站一定會排名更高嗎?不一定。按鈕只是協助讀者完成來源選擇,不能保證網站排名、曝光位置或每篇文章都會出現;網站仍需要持續做好內容品質、SEO、索引與 AEO 基礎。 Q3:網站如何加入 Google 官方按鈕?網站需要在頁面載入 Google Preferred Sources 的 JavaScript 函式庫,並在想顯示按鈕的位置加入 google-add-preferred-source-btn 容器,官方標準實作就是這兩段 HTML。 Q4:網站放在子目錄可以設定 Preferred Sources 嗎?Google 官方目前以網域與子網域作為可設定的來源,例如 example.com 或 code.example.com;example.com/blog 這類子目錄不能在來源偏好工具中被當成獨立來源。 Q5:如果網站不能執行 JavaScript,還能加入 Preferred Sources 嗎?可以。網站可以使用 Deeplink,例如 https://www.google.com/preferences/source?q=example.com,把讀者帶到 Google 的來源偏好設定頁,也能將它做成文字連結或圖片按鈕放在網站、社群與電子報中。

  • article-4D Framework:比 Prompt Engineering 更完整的 AI Fluency 框架

    2026/8/23

    AI工具 AI自動化 AI Agent
    4D Framework:比 Prompt Engineering 更完整的 AI Fluency 框架

    很多人談 AI 素養時,第一個想到的仍然是:「Prompt 要怎麼寫才夠好?」 但 4D Framework 提供了一個更完整的視角:AI 能不能真正幫上忙,不只取決於你會不會下指令,也取決於你是否知道哪些工作適合交給 AI、能不能清楚描述需求、能不能判斷產出品質,以及最後是否願意對採用的結果負責。 先用一句話記住它: 會分工、會交代、會驗收、會負責,才是真正的 AI Fluency。 這裡的 4D 分別是: 能力 英文 核心問題 委派 Delegation 這件事該由誰做? 描述 Description 我要怎麼讓 AI 理解我的意圖? 判斷 Discernment AI 做得對不對、好不好? 盡責 Diligence 我能不能安全採用、發布並負責? 需要先釐清的是,4D Framework 並不是 Anthropic 從零發明的 Prompt 框架。依本文整理的來源,Rick Dakan 與 Joseph Feller 在 2023–2024 年發展出 AI Fluency Framework,之後 Anthropic 與兩位教授合作,把這套框架發展成 AI Fluency 課程。因此,更精確的說法是:Dakan/Feller 發展框架,Anthropic 合作將它課程化。 AI Fluency 是什麼?AI Fluency 可以簡單理解成:你能不能有效、有效率、合乎倫理,而且安全地與 AI 一起工作。 所以以下幾件事不一定代表你具備 AI 素養: 會使用 ChatGPT。 會寫一段看起來很完整的 Prompt。 會使用 Claude Code 或其他 AI Coding Agent。 真正的 AI Fluency 是你知道: 什麼問題值得交給 AI? 哪一個工具適合這個任務? 人與 AI 應該如何分工? 如何定義成果標準並驗收? 什麼資料不能直接提供給 AI? 什麼情況需要揭露 AI 的角色? 這也是 4D Framework 比單純 Prompt 教學更有價值的地方:它訓練的是人的工作能力,而不是某個模型的操作技巧。 ① Delegation:先決定這件事該不該交給 AI一般人打開 ChatGPT,第一句可能是:「幫我做一份課程。」 但在真正開始寫 Prompt 之前,應該先問:這件事情有哪些部分適合交給 AI?哪些部分必須由人做決定? Problem Awareness:先搞懂自己要解決什麼問題很多人以為 AI 用不好,是因為 Prompt 寫得不夠漂亮;實際上,更常見的原因是使用者自己還沒有定義清楚問題。 比較模糊的需求是: 幫我做一個網站。 比較可執行的需求則是: 我要讓第一次進站的公司採購,在 30 秒內了解我們提供什麼水果禮盒,最後加入 LINE 詢價。 後者還沒有進入 Prompt 設計,就已經先完成了重要的問題定義:對象、情境、目標與預期行動都比較清楚。 Platform Awareness:知道哪個工具適合哪種任務AI Fluency 也包括理解工具的能力邊界。例如: 查最新新聞,需要能夠搜尋網路的工具。 分析大量自己的文件,可以考慮 NotebookLM 或 Claude Projects 類型的工作區。 寫程式,可以使用 Codex、Claude Code 或其他 Coding Agent。 生成圖片,應選擇適合圖像生成的模型。 精確計算,不能只把語言模型當成計算機使用。 重點不是「我最喜歡哪一個 AI」,而是「這個任務需要什麼能力,而哪個工具真的具備這項能力」。 Task Delegation:把人與 AI 的工作切開以設計一門課程為例,合理的分工可能是: 工作 人 AI 決定課程目標 主導 提供分析與建議 蒐集大量案例 審核方向 協助整理 規劃課程大綱 共同設計 共同設計 產生內容初稿 設定標準 執行產出 判斷案例是否適合學員 最終判斷 協助比較 最終教學內容 驗證、編輯與負責 不直接取代 Delegation 的核心不是把工作全部丟給 AI,而是先做出有意識的分工決策。 ② Description:把意圖說清楚,不只是寫 PromptDescription 是大家最熟悉的部分,因為它確實包含 Prompt;但 4D Framework 沒有把 Prompt Engineering 神化,而是把 Description 看成一種「把意圖清楚傳達給合作對象」的能力。 這跟以下工作其實很像: 寫 Brief。 下需求。 跟設計師溝通。 跟員工交辦工作。 撰寫規格書。 一個好的 Description 通常可以拆成三層。 Product Description:你要什麼成果?這一層是在定義產出物本身,包括 Output、Format、Audience 與 Style。 例如: 請製作一份 20 頁的 AI 入門簡報,對象是完全沒有 AI 經驗的中小企業老闆,使用台灣繁體中文,每頁只呈現一個核心重點,並在每個單元加入一個生活化案例。 這比「幫我做一份 AI 簡報」更容易驗收,因為成果形式、讀者、語言與內容密度都已經先定義。 Process Description:你希望 AI 怎麼完成?這一層描述處理流程,而不是只描述最後長什麼樣子。 例如: 先分析學員的常見痛點,再決定課程順序;接著為每個單元設計案例,最後才產出簡報大綱。每一步完成後,先列出判斷依據,再進入下一步。 如果只說「我要一份好簡報」,AI 可能直接跳到產出;加入 Process Description 後,才有機會看見它如何拆解問題。 Performance Description:AI 應該怎麼跟你合作?這一層規定的是 AI 的互動方式與工作行為,例如: 不要一味認同我的想法。 發現邏輯問題時要直接指出。 不確定時要明確說明不確定,不要自行補完。 回答保持簡潔,先處理最關鍵的問題。 如果缺少必要資訊,先提出澄清問題再開始。 因此,一個完整的 Description 不只是「角色+背景+任務+格式+限制」的固定模板,而是同時交代:要做什麼、怎麼做,以及要用什麼方式與我合作。 ③ Discernment:判斷 AI 的成品、過程與互動AI 最危險的地方,往往不是完全不會回答,而是能把錯誤內容講得非常像真的。 所以 Discernment 的核心問題不是:「AI 有沒有回答?」而是: 這個答案到底能不能用? Product Discernment:成品符合需求嗎?檢查最後拿到的成果: 內容正確嗎? 是否完整回答了問題? 有沒有捏造資料或引用? 格式與語氣符合對象嗎? 是否真的解決了原本的問題? Process Discernment:AI 的做法可靠嗎?成果看起來漂亮,不代表產出的過程可靠。以市場研究為例,仍然要檢查: 樣本是否選錯? 是否把相關性誤當成因果關係? 引用資料是否過期? 是否漏掉重要競爭者? 推論是否跳得太快? 如果研究方法不可靠,最後的報告即使排版精美,也不應該直接拿去做決策。 Performance Discernment:互動方式適合這個任務嗎?假設你希望 AI 扮演一位批判型顧問,但它每次都只回答:「這個想法很棒!」即使內容沒有明顯錯誤,它的互動表現仍然不符合需求。 因此,驗收時也要問:AI 是否按照你要求的方式合作?它有沒有指出風險、提出反例,或在不確定時停下來? Description 與 Discernment 是一個循環真正有效的人機協作,不是: Prompt → AI → 複製 → 貼出去 而是: Description → AI 產出 → Discernment → 修改 Description → AI 產出 → 再次 Discernment 例如第一輪請 AI「設計一門 AI 課程」,看完後發現內容太技術;第二輪補充「學員沒有程式背景,刪除不必要的技術內容」,結果又變得太淺;第三輪再要求「保留實作,但所有概念都用生活案例解釋」。 這就是 Description–Discernment Loop:Prompt 不是一次性的神奇指令,而是人與 AI 對話中的控制迴路。 ④ Diligence:使用 AI,最後仍然由人負責Diligence 可以翻成「盡責」。它的重點不是要求 AI 自己負責,而是提醒使用者:你選擇採用 AI,就要對最後採用的成果負責。 如果你請 AI 寫客戶提案,AI 把數字寫錯,而你沒有檢查就寄給客戶,不能把責任推回「是 Claude 寫的」。 Creation Diligence:選對工具並安全使用在建立內容或執行任務前,先確認: 公司機密是否適合貼進免費 AI? 客戶個資是否可以直接上傳? 這個模型是否適合處理目前的任務? 是否需要限制工具權限、資料範圍或可執行的動作? 這些都不是「寫得更長的 Prompt」可以取代的判斷。 Transparency Diligence:適時揭露 AI 的角色不同情境對 AI 揭露的要求不一樣。研究論文、學生作業、客戶報告與媒體內容,都可能需要不同程度的說明。 Anthropic 的 AI Fluency 課程本身就是一個具體示範:官方課程頁揭露 Claude 協助了課程架構、練習設計、草稿、評論、編輯與改寫,但最終內容仍由人類作者驗證、編輯並負責。 這提醒我們,透明不是把所有工作都推給 AI,而是讓讀者知道 AI 在流程中扮演什麼角色,以及人類做了哪些驗證。 Deployment Diligence:在發布前問自己能不能背書在按下以下按鈕之前: 發布 寄出 部署 交件 最後問自己: 如果明天有人問我「這個資料是真的嗎?」,我能不能負責? 如果唯一的回答是「AI 告訴我的」,那代表 Diligence 還沒有完成。 4D 不是瀑布流程,而是兩個互相連動的 Loop4D 很容易被誤解成「委派 → 描述 → 判斷 → 盡責」的單向清單,但實際上它不是嚴格的瀑布流程。 最明顯的循環是: Description ↔ Discernment Loop:根據驗收結果,不斷修正需求描述與合作方式。 Delegation ↔ Diligence Loop:根據風險、權限與任務結果,重新調整哪些工作交給 AI,以及哪些工作必須保留人工核准。 而且 Diligence 也不是最後才做。從選工具、提供資料、查看中間結果,到最後發布,責任與風險意識都應該一路存在。 4D 與三種人機合作模式完整的 AI Fluency Framework 不只有 4D,還包含三種人機合作模式:Automation、Augmentation 與 Agency。 Automation:AI 幫我做人先定義規則,AI 執行明確任務。例如: 幫我把這 100 筆資料依照指定欄位分類。 這類任務的重點是規則清楚、輸出容易檢查,並且要確認資料權限與錯誤處理方式。 Augmentation:AI 跟我一起做人與 AI 互相提供輸入,再由人持續做判斷。例如: 跟我一起想這堂課怎麼設計,先提出三種課程方向,再指出每種方向可能的風險。 目前許多 ChatGPT、Claude 的日常使用都屬於這種協作方式。AI 提供草稿、選項與反饋,人則負責選擇、修正與決定。 Agency:AI 代表我持續做這種模式更接近 Agent、Skills、Workflow 與 MCP: 每天讀信、分類、查 CRM、草擬回覆,符合條件時建立任務,遇到高風險情況就通知我核准。 當 AI 的自主程度提高,4D 反而更重要。因為 Agent 如果每天自動執行大量錯誤操作,問題就不再只是一次 Prompt 寫錯,而可能擴大成資料、權限、成本與客戶影響的治理問題。 為什麼 4D 比單純 Prompt Engineering 更適合教 AI 素養?工具會一直改變。今天可能是 ChatGPT、Claude、Gemini,明天可能是 Agent、Skills、MCP 或 Computer Use。 但以下四種能力不會因為工具更換就失效: 能力 你真正要學會的事 Delegation 盤點問題,決定誰做、誰核准 Description 把成果、流程與合作方式說清楚 Discernment 驗收成品,也檢查方法與互動 Diligence 管理資料、風險、透明度與責任 Prompt 是 Description 的一部分,但不是全部。只把 Prompt 寫得更長,並不會自動解決工具選擇錯誤、成果驗收不足、敏感資料外洩或責任歸屬不清等問題。 每天使用 AI 前,可以先問自己的 6 個問題如果你想把 4D Framework 變成日常工作習慣,可以在開始任務前後快速檢查: 問題是什麼? 我是否能用一句話說明要解決的問題與成功標準? 工具適合嗎? 這個任務需要搜尋、文件分析、程式執行、圖片生成或精確計算嗎? 怎麼分工? 哪些步驟由 AI 做,哪些決策保留給人? 怎麼描述? 我是否說清楚成果、處理流程與合作方式? 怎麼驗收? 我會檢查成品、方法與 AI 的互動表現嗎? 敢不敢負責? 資料、權限、揭露與最後發布是否都在可接受的風險範圍內? 這 6 個問題,比背一套固定 Prompt 模板更能幫你把 AI 用在正確的地方。 結語:真正的 AI Fluency,主要是在訓練人4D Framework 最值得學的地方,是它把「AI 工具教學」往上一層提升成「AI 工作能力」。 AI 素養不是「會不會下 Prompt」,而是你有沒有能力決定: 誰來做? Delegation 怎麼做? Description 做得好不好? Discernment 敢不敢負責? Diligence 如果要把它濃縮成一句話,就是: 真正的 AI Fluency,不是訓練 AI 取代人的判斷,而是訓練人更有意識地分工、溝通、驗收與負責。 如果你想延伸閱讀,可以先看本站的〈Claude Academy 學習路徑完整指南:22 門免費課程與 289 項資源怎麼選?〉,再搭配〈從提示詞到 Skill:5 個實務做法打造高效率 AI 自動化工作流〉理解如何把協作方法封裝成可重複使用的工作模組;若想進一步理解自主型 AI,則可參考〈AI Chatbot 跟 AI Agent 到底差在哪?一篇文講到你懂,還教你怎麼用!〉。 常見問答 (FAQ)Q1:4D Framework 跟 Prompt Engineering 一樣嗎?不一樣。Prompt Engineering 主要處理如何描述任務,是 4D Framework 中的 Description;4D 還包括任務委派、成果判斷,以及資料安全、透明揭露與最終責任。 Q2:4D Framework 是誰提出的?依本文整理的正式來源,Rick Dakan 與 Joseph Feller 發展了 AI Fluency Framework,後來 Anthropic 與兩位教授合作,將框架發展成 AI Fluency 課程。因此不宜簡化成「Anthropic 發明 4D」。 Q3:Automation、Augmentation 與 Agency 有什麼差別?Automation 是 AI 依規則替人執行,Augmentation 是人與 AI 一起完成任務,Agency 則是 AI 代表人持續執行工作流程。AI 越自主,越需要明確的權限、驗收與人工核准邊界。 Q4:為什麼使用 AI 後,最後仍然是人負責?因為人決定了任務是否交給 AI、提供了哪些資料,也決定是否採用與發布結果。AI 可以協助產出,但不能替人承擔資料錯誤、個資外洩、著作權、客戶影響或決策失誤的責任。 Q5:剛開始學 4D Framework,最簡單的做法是什麼?先在每次使用 AI 前問六件事:問題是什麼、工具適合嗎、如何分工、如何描述、如何驗收,以及最後敢不敢負責。這能把 4D 從抽象框架轉成日常工作檢查表。 參考來源 AI Fluency Framework 官方網站 Anthropic:AI Fluency Framework & Foundations Claude Academy:AI Fluency for Small Businesses Anthropic Skilljar:AI Fluency Framework & Foundations HEA:Dakan & Feller AI Fluency Framework 正式文件

  • article-public-apis:超過 40 萬顆星的 API 寶庫,Vibe Coding 很值得收藏

    2026/8/23

    AI工具 Vibe Coding API串接
    public-apis:超過 40 萬顆星的 API 寶庫,Vibe Coding 很值得收藏

    以前做 Side Project,最常卡住的地方不一定是寫程式。 而是: 「這個資料我要去哪裡拿?」 想做天氣功能,要找天氣 API。 想做匯率工具,要找匯率 API。 想做電影網站,要找電影資料。 甚至只是想做個隨機笑話、貓咪圖片、QR Code 或 IP 查詢的小功能,都得先花時間搜尋: 到底有沒有現成 API 可以用? 這時候,public-apis 就很值得收藏。 public-apis 是什麼?public-apis 不是一個 API,而是一個整理大量 Public API 的 GitHub 專案。目前已累積超過 40 萬顆 Star,可以把它想成: 開發者的 API 黃頁。 你可以直接到 public-apis GitHub 專案依照需求尋找資料來源,不必每次都從搜尋引擎開始,重新猜測關鍵字、比較文章,或在十幾個分頁之間來回切換。 裡面有哪些 API?專案整理了超過 50 個分類,涵蓋很多 Side Project 常見的資料來源,例如: 天氣 金融與匯率 新聞 電影 音樂 遊戲 地圖 交通 機器學習 圖片 動物 政府開放資料 資安 購物 區塊鏈 有些資料類型可能是你平常不會特別搜尋的,但當你開始做一個小工具、展示型網站或資料視覺化專案時,就可能突然派上用場。 每個 API 通常也會標示幾個重要資訊: 是否需要 API Key 是否使用 OAuth 是否支援 HTTPS API 的功能說明 官方網站或文件連結 這些欄位可以幫助你先做第一輪篩選,再回到官方文件確認實際用法。 免費整理清單,不代表每個 API 都免費這是使用 public-apis 時最需要注意的地方。 GitHub 專案本身可以免費瀏覽、fork,也能拿來尋找 API,但不代表清單裡每一個 API 都完全免費。 實際情況可能包括: 需要先註冊 API Key 提供有限的免費額度 超過額度後需要付費 免費方案限制請求次數或功能 服務方案可能隨時間調整 所以,只要要把 API 放進正式產品,就不能只看清單上的標示。最後仍然要回到 API 官方網站,確認以下資訊: 價格與免費額度 Rate Limit 與每日或每月請求上限 API Key、OAuth 或其他驗證方式 商業使用、資料再散布與授權條款 服務穩定性、文件完整度與維護狀態 public-apis 適合用來縮短「找資料來源」的時間,不應該取代正式的技術與商業審查。 為什麼 Vibe Coding 時代更適合使用它?以前看到這種清單,我們通常會這樣使用: 打開 README 使用 Ctrl + F 搜尋 Weather、Currency 或其他關鍵字 一個一個點進去看 自己整理文件、限制與串接方式 現在有了 Codex、Claude Code、Cursor 這類 Coding Agent 之後,使用方式可以更進一步。 你可以直接描述想做的產品與選型條件,例如: 1234我要做一個旅遊網站,需要天氣、匯率與國家資訊 API。請從 public-apis 裡面找幾個適合的方案,優先考慮免信用卡、有免費額度、支援 HTTPS、文件完整,而且適合 Side Project 使用的 API。請整理成比較表,列出驗證方式、Rate Limit、免費方案限制、官方文件與風險。 接下來可以讓 AI 協助完成幾個步驟: 從清單中找出符合需求的候選 API 讀取官方文件並整理必要參數 比較 API Key、OAuth 與匿名使用的差異 檢查免費額度、Rate Limit 與資料授權 產生串接範例與環境變數設定 把選定的 API 接進目前的專案 用測試資料驗證錯誤處理與異常情境 這也是我覺得 public-apis 在 Vibe Coding 時代真正有意思的地方:它不只是「我不知道去哪裡找 API」,而是逐漸變成 Coding Agent 的外部工具箱。 讓 AI 幫忙找 API 時,還是要保留人的判斷Coding Agent 可以加快搜尋、閱讀文件與產生程式碼,但不能把所有選型責任交出去。尤其是以下幾件事,最好由人最後確認: 檢查項目 為什麼重要? 資料來源 確認資料是否可靠、合法且符合產品需求 使用條款 確認能否商用、儲存或再散布資料 方案限制 避免測試時免費,上線後卻突然產生費用 Rate Limit 預估流量增加時是否會被限流 API 穩定性 確認文件、版本與服務是否有持續維護 金鑰安全 不把 API Key 直接寫進前端或提交到 Git 特別是 API Key 安全。AI 產生串接程式碼時,必須提醒它使用環境變數,並確認金鑰只在後端或受控的 Serverless 函式中使用。這樣才能避免一個看似簡單的 Side Project,最後變成意外洩漏金鑰或產生額外帳單的事故。 如果想延伸閱讀如何用 AI 開始寫程式,可以參考從零開始用 AI 寫程式的 Vibe Coding 指南;如果想研究如何站在成熟開源專案上組裝產品,也可以看看AI 時代不用從零開始!20 個必看的 GitHub 開源 AI Business OS 專案。另外,針對 AI API 的選型,也可以延伸閱讀免費 AI API 怎麼選?Gemini、Ollama、OpenRouter 實測比較。 結語:把時間留給產品,而不是重複找資料以前收藏 public-apis,是因為怕以後找不到 API。 現在收藏它,是因為它可以直接變成 Coding Agent 的外部工具箱。 下次做 Side Project,不知道資料從哪裡來時,可以先叫 AI 到這裡翻翻看,再一起回到官方文件做驗證。很多原本以為要自己開發的功能,可能只需要幾分鐘就能找到合適的起點。 但真正的完成標準,不是 AI 找到一個看起來能用的 API,而是你確認它的資料、限制、授權與成本都適合目前的產品。 常見問答 (FAQ)Q1:public-apis 本身是一個可以直接呼叫的 API 嗎?不是。public-apis 是整理大量公開 API 的 GitHub 專案,使用者仍然要從清單中選擇 API,並依照各服務的官方文件完成註冊、驗證與串接。 Q2:public-apis 裡面的 API 都可以免費使用嗎?不一定。清單本身可以免費瀏覽與使用,但其中的 API 可能需要 API Key、提供有限免費額度,或在超過 Rate Limit 後收費。正式使用前要回到官方網站確認價格與條款。 Q3:Coding Agent 可以直接幫我選好並串接 API 嗎?Coding Agent 可以協助搜尋候選 API、讀取文件、整理比較表與產生串接程式碼,但仍需要人確認資料品質、使用授權、免費方案、Rate Limit 與金鑰安全,再決定是否放入正式產品。 Q4:用 API 做正式產品前,最少要檢查哪些事情?至少要檢查 API 的官方文件、驗證方式、Rate Limit、價格與免費額度、商業使用條款、資料授權、錯誤回應,以及服務是否有持續維護。 Q5:API Key 應該放在哪裡?API Key 不應直接寫在前端程式碼或提交到 Git。一般應使用環境變數,並讓後端或受控的 Serverless 函式代為呼叫 API;同時要設定必要的權限、額度與監控。 最後附上專案連結:public-apis GitHub repository。

  • article-Claude Academy 學習路徑完整指南:22 門免費課程與 289 項資源怎麼選?

    2026/8/22

    AI工具 AI自動化 AI Agent
    Claude Academy 學習路徑完整指南:22 門免費課程與 289 項資源怎麼選?

    如果你一直想認真學 Claude,卻不知道應該先看哪一份教學,現在其實有一個更直接的入口:Anthropic 官方的 Claude Academy。 它不是單純把產品說明文件集中在一起,而是把 Claude 的日常應用、AI Fluency、Claude Code、Agent Skills、Subagents、MCP、API 與不同職業情境,整理成課程、教學與 use case 的學習平台。 Anthropic 在官方文章中也說明,Claude Academy 的目標不只是教大家操作產品,而是協助學習者建立更安全、更有效率、更有判斷力的 AI 協作能力。你可以直接進入 Claude Academy 瀏覽課程;登入後還能追蹤學習進度與完成徽章。 本文依我在 2026 年 8 月 22 日看到的公開頁面整理。課程、翻譯、資源數量與產品功能都可能持續更新,正式開始前仍建議以平台當日顯示為準。 Claude Academy 到底有多少內容?先把最容易混淆的三個數字拆開: 22 門課程:比較完整、適合按順序完成的 learning path。 21 門目前可看到繁體中文內容:包含課程頁、單元與部分測驗/完成頁;Claude Platform 101 目前是繁中支援較不完整的例外。 289 項資源:這個數字不只包含課程,也包含 tutorials 與 use cases。 我依官方課程頁列出的單門時數相加,22 門課程約為 69.5 小時。這是把課程頁標示的觀看/學習時間加總,不代表每個人都會在相同時間完成,也不包含你自行練習、做筆記與實作的時間。 因此,看到 289 項資源時,不需要把它理解成「有 289 門課要全部修完」。比較合理的做法是先選一條符合自己工作情境的路徑,再用 tutorials 與 use cases 補實作。 22 門官方課程完整清單與時數下面的名稱保留 Claude Academy 課程頁的英文標題,方便你直接在平台搜尋。繁中欄位代表目前可看到對應的 zh-TW 課程內容;翻譯狀態可能隨平台更新而變動。 # 課程 官方標示時數 繁中內容 1 AI Capabilities and Limitations 3.5 小時 ✓ 2 AI Fluency for Builders 3 小時 ✓ 3 AI Fluency for educators 1.5 小時 ✓ 4 AI Fluency for nonprofits 4 小時 ✓ 5 AI Fluency for pK-12 Train the Trainer 45 分鐘 ✓ 6 AI Fluency for pK-12 Educators 3 小時 ✓ 7 AI Fluency for Small Businesses 4 小時 ✓ 8 AI Fluency for students 3 小時 ✓ 9 AI Fluency: Framework & Foundations 4 小時 ✓ 10 Building with the Claude API 9 小時 ✓ 11 Claude 101 2.5 小時 ✓ 12 Claude Code 101 1 小時 ✓ 13 Claude Code in Action 1 小時 ✓ 14 Claude Platform 101 1.5 小時 — 15 Claude with Amazon Bedrock 8 小時 ✓ 16 Claude with Google Cloud’s Vertex AI 8.5 小時 ✓ 17 Introduction to agent skills 1 小時 ✓ 18 Introduction to Claude Cowork 2.5 小時 ✓ 19 Introduction to Model Context Protocol 1 小時 ✓ 20 Introduction to subagents 45 分鐘 ✓ 21 Model Context Protocol: Advanced Topics 1.5 小時 ✓ 22 Teaching AI Fluency 4.5 小時 ✓ 你可以直接開啟 Claude Academy Courses 查看課程分組、lesson 數量、測驗與是否顯示 Completion badge。若想把課程、tutorial 與 use case 放在一起瀏覽,可以使用 All resources。 這套課程不只是教你怎麼用 ClaudeClaude Academy 的內容大致可以分成四個層次。 1. 先建立正確的 AI 使用觀AI Fluency: Framework & Foundations 以 4D Framework 為核心,帶你理解 Delegation、Description、Discernment 與 Diligence。換成比較容易記的說法,就是: 判斷哪些工作適合交給 AI。 把任務、脈絡與限制說清楚。 分辨 AI 輸出的品質與風險。 對最後交付的結果負責。 這也是為什麼我不建議一開始就只追求最複雜的 Agent 技術。若連任務分工、驗證與資料界線都還沒有建立,工具越強,反而越容易把錯誤放大。 2. 從 Claude 101 進入日常工作Claude 101 是一般使用者最自然的起點,內容從第一次對話、提示、Projects、Artifacts、Skills 到連接工具,逐步建立基本操作能力。 它適合先拿來處理: 文章、電子郵件與文件初稿。 會議資料與研究內容整理。 腦力激盪、規劃與比較分析。 把一個工作任務拆成可以交給 AI 的步驟。 這一層學會的重點不是「背更多提示詞」,而是知道怎麼描述目標、提供必要背景,並設計檢查結果的方法。 3. 從 Claude Code 走向 Agent 工作流技術路線會進一步出現 Claude Code、Agent Skills、Subagents、MCP 與 API。它們分別處理不同問題: Claude Code:讓 Claude 在終端機與專案檔案中工作。 Agent Skills:把可重複的知識、規則與工作方法整理成技能。 Subagents:把複雜任務拆給不同的子 Agent,並集中協調結果。 MCP:讓模型透過標準協定連接外部工具、資料與服務。 Claude API:把模型能力整合進自己的產品或後端工作流。 如果想更完整理解這些名詞,也可以先讀站內的 AI 工具名詞全解析:一次搞懂 MCP、Skill 與 CLI 的差異與應用場景,再回到 Claude Academy 的實作課程。 4. 依照不同角色調整 AI Fluency平台也把 AI Fluency 拆成 builders、educators、pK-12 educators、students、nonprofits 與 small businesses 等不同版本。這種設計很實用,因為「會用 AI」不是所有人都要學同一套內容,而是要對應自己的責任、資料與決策情境。 四種身分的建議學習路徑下面不是官方唯一順序,而是我依課程難度、實用性與前置概念整理出的起步方式。 路徑一:行銷工作者適合內容企劃、社群、小編、廣告投手、品牌與電商行銷人員。 建議順序: Claude 101 AI Fluency: Framework & Foundations 從 Claude Academy Tutorials 搜尋 Marketing、內容、研究與分析相關主題。 從 Claude Academy Use cases 挑 3 個最接近日常工作的案例,例如內容改寫、活動分析、客群整理或電子報規劃。 想把單次提示變成可重複工作流,再選 AI Fluency for Builders 或 Introduction to Claude Cowork。 這條路徑的重點,是先把 Claude 放進現有行銷流程,而不是一開始就追求完全自動化。你可以先要求 Claude 協助研究、整理與產出,再由人確認品牌語氣、事實、素材權利與投放風險。 路徑二:中小企業主與管理者適合需要同時處理行銷、客服、營運、文件與內部溝通的企業主或主管。 建議順序: Claude 101 AI Fluency: Framework & Foundations AI Fluency for Small Businesses 使用 use cases 找出研究、客戶資料整理、流程文件與營運追蹤等高頻任務。 確認哪些步驟可以標準化後,再學 Introduction to Claude Cowork、Claude Code 101 或 Agent Skills。 這條路徑要特別注意資料權限。把工作流程交給 AI 之前,先區分公開資料、內部資料、個資、客戶機密與財務資訊;不要因為課程示範方便,就直接把真實敏感資料貼進練習環境。 路徑三:老師與學生適合教師、教育工作者、學生與需要建立 AI 學習規範的教學團隊。 教師可以這樣安排: AI Fluency: Framework & Foundations AI Fluency for educators 或 AI Fluency for pK-12 Educators Teaching AI Fluency 依課程需求挑選教學設計、學習材料、評量與 AI 協作案例。 學生可以這樣安排: Claude 101 AI Fluency: Framework & Foundations AI Fluency for students 把 Claude 當成學習夥伴,請它解釋、提問、比較與反饋,但保留自己的推理、查證與最後提交責任。 這條路徑最重要的不是讓 AI 代寫所有作業,而是建立「哪些工作可以委派、哪些思考必須自己保留,以及如何揭露 AI 使用方式」的能力。 路徑四:想往技術方向發展的人這是我最推薦給想從一般 Claude 使用者走向 AI Agent 工作流的人。 建議順序: Claude Code 101 Introduction to agent skills Introduction to subagents Introduction to Model Context Protocol Model Context Protocol: Advanced Topics Claude Code in Action 想把能力整合到產品,再進入 Building with the Claude API。 這個順序背後的邏輯是:先學會讓 Agent 在專案裡工作,再學會把工作方法封裝成 Skill;接著理解任務拆解、工具連接與協定,最後才把整套能力組成可以重複執行、監控與驗證的工作流。 如果你已經在研究 Skill 與 Agent,也可以延伸閱讀站內的 Skill 之後,下一個 AI 開發者一定要懂的詞:Agent Harness,理解模型、上下文、工具、權限與技能如何一起形成可工作的環境。 289 項資源應該怎麼挑?我的建議很簡單:不要先收藏全部,先完成一個小閉環。 先選一門主課程第一次接觸 Claude,就先從 Claude 101 開始;已經每天使用 Claude,則可以從 AI Fluency: Framework & Foundations 或符合職業的 AI Fluency 課程開始。技術背景較強的人,再從 Claude Code 101 進入。 每門課搭配一個真實但已去識別化的任務例如: 行銷人員:把一份公開活動資料整理成三種受眾版本。 企業主:把重複性的內部流程整理成 SOP 草稿。 教師:把一個單元轉成分層提問與課堂活動。 開發者:讓 Claude 先閱讀一個小型專案,再完成一個可驗證的修改。 用結果判斷是否真的學會每完成一個 lesson,不要只按下一步。至少留下以下其中一項成果: 一個自己重寫過的 prompt。 一份可以重複使用的工作模板。 一次輸出品質比較紀錄。 一個有測試、檢查與人工覆核的工作流程。 收藏清單會讓人產生「我已經開始了」的錯覺,但真正累積能力的是練習、判斷與交付。 免費課程不代表所有實作都零成本Claude Academy 的課程可以免費開始,瀏覽課程也不一定要先完成完整訂閱;但如果進入 API、Amazon Bedrock 或 Google Cloud Vertex AI 的實作,可能仍需要各平台的帳號、金鑰、權限與用量費用。 開始技術課程前,建議先確認: 是否需要 Anthropic、AWS 或 Google Cloud 帳號。 API 金鑰要放在哪裡,是否會被提交到 Git 或分享給別人。 目前使用的方案、模型與雲端資源是否會產生費用。 課程示範的程式碼是否需要依當前文件版本調整。 免費的是學習平台與課程入口,不代表外部 API、雲端服務或你投入的時間沒有成本。 完成課程可以拿到什麼?目前 Claude Academy 課程頁多數會直接標示 lesson、quiz 與 Completion badge。因此比較準確的說法是:完成符合條件的課程與測驗後,可以依課程頁提示取得完成徽章或追蹤學習進度;不是 289 項資源全部都會發正式證書。 如果你需要把學習成果放進履歷或 LinkedIn,建議在完成課程後保存: 課程名稱與完成日期。 Completion badge 或平台提供的完成頁。 自己實作的作品、流程或程式碼。 你如何驗證 AI 輸出,以及在哪些地方保留人工決策。 真正能說服別人的通常不是「我收藏過多少課程」,而是你能不能展示一個可靠、可重複、知道邊界在哪裡的工作成果。 開始前的五個提醒1. 課程數量會變動Claude Academy 是持續更新的平台,22 門、289 項與 69.5 小時都是本文整理當下的快照。未來新增課程或調整時數時,文章數字可能需要同步更新。 2. 繁中支援不代表每個畫面永遠一致目前有 21 門課程可以看到繁體中文內容,但平台仍可能在某些導覽、外部連結、特定測驗或新上線單元暫時保留英文。進入課程後,請從語言選單確認當下版本。 3. 不要把課程推薦當成產品保證Claude、Claude Code、Cowork、MCP 與 Agent Skills 都會快速更新。課程適合用來建立概念與練習方法,實際操作時仍應回到官方最新文件確認參數、權限與限制。 4. 技術路徑需要逐步增加難度如果還不熟悉終端機、Git、API 或 JSON,不需要一開始就跳進 MCP Advanced Topics。先完成 Claude Code 101 與 Agent Skills,通常會比直接複製一段 MCP 設定更容易建立可維護的理解。 5. AI 輸出仍要依風險程度驗證學會使用 Claude,不等於把判斷責任交出去。涉及法律、醫療、財務、個資、客戶承諾或正式發布的內容,都要提高查證與人工覆核的強度。 結語:真正值得學的是 AI 協作能力Anthropic 現在公開的已經不只是「Claude 要怎麼用」,而是一套從日常對話、AI Fluency 到 Agent 工作流的學習地圖。 如果你是一般使用者,從 Claude 101 開始就好;如果你是行銷人員、企業主、老師或學生,先選符合自己工作情境的 AI Fluency 路徑;如果你想往技術方向發展,則可以沿著: Claude Code → Agent Skills → Subagents → MCP → Agent 工作流 一步一步往前走。 不要因為平台免費,就把 289 項資源全部塞進收藏夾。選一條路徑、完成一門課、做出一個能在工作中使用的成果,這樣才是真的開始學會 Claude。 常見問答 (FAQ)Q1:Claude Academy 是什麼?Claude Academy 是 Anthropic 官方的 AI 學習平台,整合 Claude 日常應用、AI Fluency、Claude Code、Agent Skills、MCP、API、雲端部署與不同職業情境的課程、tutorials 和 use cases。 Q2:Claude Academy 的課程需要付費嗎?Claude Academy 的課程目前可以免費開始;登入 Claude 帳號主要用於保存學習進度與取得符合條件的完成徽章。不過 API、Amazon Bedrock、Vertex AI 等外部實作可能需要另外的帳號、金鑰或用量費用。 Q3:22 門課程都有繁體中文嗎?目前整理到的狀態是 22 門課程中有 21 門可看到繁體中文內容,Claude Platform 101 的繁中支援較不完整。平台仍會更新,實際開始前請在課程頁確認語言選項與單元內容。 Q4:完全沒有技術背景,應該從哪一門開始?建議先修 Claude 101,接著選 AI Fluency: Framework & Foundations,再依自己的身分進入行銷、小型企業、教育或學生版本的 AI Fluency 課程。暫時不需要從 MCP 或 API 開始。 Q5:完成課程可以取得正式證書嗎?目前課程頁主要標示的是 Completion badge。完成課程與測驗後,能否取得徽章以及顯示方式,應以該門課程頁與登入後的完成狀態為準;tutorial 或 use case 不一定具有相同的完成認證機制。 Q6:想學 Claude Code、Agent Skills 與 MCP,順序怎麼排?建議依序學習 Claude Code 101、Introduction to agent skills、Introduction to subagents、Introduction to Model Context Protocol、Model Context Protocol: Advanced Topics,再用 Claude Code in Action 與 Building with the Claude API 延伸到完整 Agent 工作流。 官方入口 Claude Academy 首頁 Claude Academy Courses Claude Academy All resources Claude Academy Tutorials Claude Academy Use cases Anthropic’s approach to teaching and learning AI