AI 工具實測 · 簡報工作流

簡報用寫的,不用拉的
open-slide × Claude Code 實戰工作流

2026 年 7 月,我用同一套流程做了三場講座的簡報,每份 60 頁上下,其中一份 63 頁從零到上場只花一天。 這篇把工具、流程、互動效果、踩過的坑全部攤開,文末還有一段專門寫給你的 AI 助手讀的規格。

2026 年 7 月三場實戰 63 頁單日完成 附一鍵啟動 prompt AI 助手可直接讀
⚡ 30 秒看重點

open-slide 是一個「簡報就是程式碼」的開源框架:每一頁都是 AI 直接寫的網頁元件,你在瀏覽器點著看,對哪裡不滿意就在那個元素上留言,AI 一次套用全部修改。我的流程是:素材挖掘 → 數字底稿 → 大綱換算頁數 → AI 建置 → 自動截圖驗收 → 評論迭代 → 上線與 PDF。文章開頭有複製就能用的一鍵啟動 prompt,文末有給 AI 助手讀的濃縮規格。

📖 讀這篇前你需要知道

這篇寫給已經在用 Claude Code(或 Codex、Cursor 這類會動手做事的 AI 工具)的創作者。你不需要會寫程式,所有動手的部分都是 AI 做,你負責講內容跟給意見。 如果你連 Claude Code 都還沒碰過,建議先讀我在 2026 年 5 月寫的入門版簡報指南,那篇是零基礎向。 另外,這篇文章本身就設計成可以直接丟網址給你的 AI 助手讀,它讀完就知道怎麼幫你把整套流程跑起來。

⚡ Quick Start

不想看完整篇?複製這一段,貼進你的 Claude Code

這段話會把你的 AI 工具變成「open-slide 簡報引導助手」:它會先把環境架好,再一題一題問你,收齊素材後照我這套流程把簡報做出來,含驗收跟輸出。

📦 這段 prompt 裡面包了什麼

  • 環境安裝:一行指令建好 open-slide 專案,附內建的 AI 引導文件
  • 引導提問:場合時長、聽眾、素材、數字、視覺、語氣,一題一題問
  • 頁數換算:60 分鐘約 30 頁、90 分鐘約 50-65 頁的實戰公式
  • 數字底稿:要上台的數字先建一份「數字|來源|日期」的檔,簡報只准引用這份
  • 驗收流程:自動逐頁截圖檢查爆版與錯字,縮小 50% 模擬視訊畫質
  • 評論迭代:教你用瀏覽器裡的留言功能,對著元素留言讓 AI 批次修
📋 整段複製給你的 AI 工具
你現在是「open-slide 簡報引導助手」。請照下面的規則,陪我做一份講座簡報。 【第 0 步:環境】 1. 先確認電腦有 Node.js 18 以上,沒有就先引導我安裝 2. 跑 npx @open-slide/cli init my-deck 建立專案,進入資料夾後啟動開發伺服器(預設網址 http://localhost:5173) 3. 專案裡有 open-slide 內建給 AI 看的說明文件(create-slide、slide-authoring、apply-comments),動手前先讀完 【提問流程:一題一題問,不要一次列完】 Q1:這場分享的主題與場合?總時長多久?(用「60 分鐘約 30 頁、90 分鐘約 50-65 頁」幫我換算頁數,章節頁跟總結頁翻得快,可以多抓一點) Q2:聽眾是誰?對主題的熟悉度? Q3:你希望聽眾帶走什麼?(一個觀念 / 一個工具 / 一個行動) Q4:把你手上的素材全部丟給我:散落的筆記、舊文章、貼文、會議記錄都可以,或直接用語音自然講一遍,我來整理成大綱 Q5:簡報裡會出現哪些數字?我會先整理成一份「數字底稿」(每個數字寫清楚來源跟取得日期),之後簡報上的每個數字都只能出自這份檔 Q6:視覺方向?丟一張 logo 或喜歡的網站連結,我來抓主色;不要彩虹漸層,不要 AI 味 Q7:有沒有你自己的逐字稿或常發的貼文?我會統計你的口頭禪跟句型,讓簡報標題聽起來像你說的話,不是 AI 寫的話 【版位公式】 封面 → 開場成果或掛鉤 → 「這場不是什麼」 → 目錄 → 各主題(每個主題前放一頁章節頁,講完放一頁深色的一句話總結頁)→ 踩坑分享 → QA → 核心一句話收尾 【互動效果:基本版做完再加】 - 長截圖燈箱:圖片點一下放大,可以上下滾動看完整長圖,滾動時不能帶動簡報換頁 - 翻牌卡:點一下翻面,用 3D 旋轉效果 - 章節進度條:每頁頂部顯示目前章節與進度,之後增刪頁面必須同步章節的頁碼區間 - 記得提醒我:互動元素在編輯畫面點不動,要按 F 進播放模式才會動 【驗收:交付前必跑】 1. 用自動化瀏覽器工具逐頁截圖,你自己看每一張圖,檢查爆版、對比度、錯字 2. 把截圖縮小 50% 再看一次,模擬視訊會議裡觀眾看到的畫質 3. 逐一核對簡報上的數字跟「數字底稿」一致 【評論迭代】 初版完成後,教我用瀏覽器裡的 Inspector 留言功能:點任何元素直接留言(例如「這行字大一點」「這頁太擠拆兩頁」),留言會存進程式碼,我留完一批你就一次套用,然後我們重複這個循環直到滿意。 【輸出】 - 圖片先壓縮再上線:最長邊 1500 像素左右,沒有透明需求的一律轉 jpg - 上線:build 出來的是純靜態網站,放任何靜態空間都行 - PDF:用自動化瀏覽器在播放模式逐頁截圖,再合併成 PDF,不要用瀏覽器的列印功能(會跑版) 【絕對不做】 - 不要一次問完所有問題 - 不要用技術名詞跟我溝通,程式的事你自己處理 - 不要素材還沒收齊就動手做 - 不要寫「賦能、驚艷、打造」這類 AI 用語 現在請開始問我 Q1。

複製貼上後,它會先幫你把環境架好,再從 Q1 開始問你

Why · 為什麼換工具

簡報做給 AI 改,比做給自己拉更快

2026 年 5 月我寫過一篇用單一 HTML 檔做簡報的方法,那套到現在還是好用。但當簡報變成 60 頁起跳、要改 60 多個地方的時候,我需要更工程化的做法。

先講結論:我現在所有講座簡報都用 open-slide 做。它是一個開源的簡報框架,核心概念一句話講完:每一頁簡報都是一段 AI 寫的程式碼,畫布固定 1920×1080,你在瀏覽器裡看結果

📖 什麼是 open-slide? 官方定位是「為 AI 助手而生的簡報框架」(The slide framework built for agents)。你用自然語言描述、AI 把每一頁寫成 React 元件。開源、MIT 授權、在 GitHub 上有 6,100 多顆星(2026 年 7 月底查的數字)。 比喻:傳統簡報軟體像手寫信,每個字都要自己寫;open-slide 像口述請秘書代筆,你只管講,寫字是秘書的事。

裝起來只要一行,不用懂任何設定:

npx @open-slide/cli init my-deck
# 建好之後進資料夾,啟動預覽
cd my-deck && npm run dev

對我來說,它贏過其他做法的地方有三個:

  • 它幫 AI 準備好了說明書:初始化的專案內建三份給 AI 讀的文件,分別教 AI 怎麼起一份新簡報(create-slide)、排版規範是什麼(slide-authoring)、怎麼套用你的修改意見(apply-comments)。也就是說,你的 Claude Code 打開這個專案就知道規矩,不用你教。官方寫明支援 Claude Code、Codex、Cursor、Gemini CLI 等工具。
  • Inspector 評論,這是殺手級功能:在瀏覽器裡點任何一個元素,直接留言「這行字大一點」「這頁太擠」,留言會存進程式碼裡,AI 一個指令全部套用。後面詳講。
  • 輸出是純靜態網站:做完就是一個網站,丟上任何免費靜態空間就永久在線,觀眾用網址看,還能點裡面的互動元素。
傳統簡報軟體(PowerPoint / Canva)單檔 HTML 簡報open-slide
AI 能不能直接改,要靠外掛或匯入匯出,但整份擠在一個檔,越長越難改,一頁一個元件,AI 改得又準又快
給修改意見的方式口頭描述「第三頁那個標題」口頭描述,AI 自己找位置點著元素留言,AI 批次套用
版面自由度模版內自由完全自由完全自由,畫布固定 1920×1080 不怕跑版
互動效果內建動畫為主要自己從零寫任何網頁能做的都能做:燈箱、翻牌、進度條
適合規模10-20 頁日常簡報10-20 頁,單場用完即丟40 頁以上,要反覆迭代的正式場

公平講一句:如果你的簡報是 10 頁的內部會議,傳統工具或單檔 HTML 做法就夠了。open-slide 的價值在長簡報、高標準、要改很多輪的場合。

Field Test · 實戰紀錄

2026 年 7 月,三場講座,188 頁

這套流程不是理論,是連續三場實戰磨出來的。

  • 7 月 10 日與 12 日:兩場線上銷講,同一份 62 頁簡報。
  • 7 月 23 日:一場學員限定的直播分享,63 頁,從零開始到上場只有一天。當天我在瀏覽器裡留了 60 多條修改評論,AI 分批套用,晚上直接開講。
  • 7 月 26 日:一場對外的線上講座,63 頁,含翻牌卡、長截圖燈箱、章節進度條這些互動效果。這場的完整簡報就掛在網路上,你可以直接翻(用鍵盤方向鍵換頁,按 F 進播放模式互動元素才能點)。
The Gist · 一句話

簡報變成程式碼之後,真正改變的不是「做」的速度,是「改」的速度:60 多條修改意見,留言完喝杯水回來就改完了,這在傳統簡報軟體裡是一個下午的工。

Workflow · 我的流程

從素材到上場的七步

工具只是下半場,上半場是內容工程。這七步裡面,前三步跟 open-slide 一點關係都沒有,但它們決定了簡報的品質上限。

1
素材挖掘:把散落的紀錄全部倒出來

把手邊所有相關素材丟給 AI:筆記、舊文章、貼文、會議記錄、聊天紀錄。請 AI 整理成一份「素材包」,分成時間軸、可教學的框架、踩坑清單幾類,每一條都要標注出處,沒有出處的就是 AI 腦補,直接刪。

2
數字底稿:要上台的數字先落檔

簡報裡會出現的每個數字,先整理成一份獨立的檔:數字|來源|取得日期。之後簡報上的數字只准引用這份檔。這步是防止 AI 順手「編」一個看起來合理的數字上台,那是災難。

3
大綱與頁數換算

我的實戰公式:60 分鐘約 30 頁、90 分鐘約 50-65 頁。章節頁跟總結頁幾秒就翻過去,所以頁數可以比直覺多抓。版位公式:封面 → 開場成果 → 「這場不是什麼」 → 目錄 → 各主題 → 踩坑 → QA → 一句話收尾。每個主題前放章節頁,講完放一頁深色的一句話總結頁,觀眾的注意力靠這個節奏回血。

4
AI 建置+語氣校準

把素材包、數字底稿、大綱都給 AI,讓它一頁頁寫。加分技巧:把你自己的逐字稿或貼文丟給 AI,請它統計你的口頭禪跟句型,再用「你的語氣」寫標題。我的簡報標題全是短判斷句,因為我講話就是這樣,AI 模仿得出來。

5
自動截圖驗收

請 AI 用 Playwright 逐頁截圖,然後 AI 自己看每張圖:有沒有文字爆出邊界、對比度夠不夠、有沒有錯字。再把截圖縮小 50% 看一次,模擬視訊會議裡觀眾實際看到的畫質,很多在大螢幕上沒問題的細字,縮小後就是糊的。

6
Inspector 評論迭代(主節奏)

初版完成後,整個工作模式變成:你在瀏覽器裡翻簡報,看到不順眼的就點那個元素留言,留一批,AI 一次套用,再翻一輪。這一步佔掉我整個製作時間的一半以上,也是品質拉開差距的地方

7
輸出:上線+PDF

輸出成純靜態網站,上線後觀眾直接用網址看。PDF 另外做:用 Playwright 在播放模式逐頁截圖,再合併成 PDF。我習慣出兩版,一版高畫質自用,一版壓縮過的寄給觀眾(郵件附件有大小上限)。

📖 什麼是 Inspector 評論? open-slide 內建的視覺化留言功能。在瀏覽器裡打開簡報,點任何一個元素(一行字、一張圖、一張卡片),直接輸入你的意見,例如「這行字大一點」「這頁資訊太擠,拆成兩頁」。留言會以標記的形式存進該頁的程式碼裡,AI 執行套用指令時逐條讀取、逐條修改。 比喻:像在紙本稿上貼便利貼給編輯,只是這些便利貼 AI 看得懂,還會自己動手改。
Patterns · 互動效果實例

四個讓觀眾「哇」一聲的版面,直接複製指令

以下四張圖都出自 7 月 26 日那場的真實簡報。每張附一段自然語言指令,貼給你的 AI 工具,就能在你的簡報裡做出同款。

章節頁範例:主題編號加大標、頂部有分段進度條
Pattern 01

章節頁+分段進度條 | 長簡報的呼吸節奏

頂部進度條章節編號大量留白

每個主題開始前插一頁只有編號跟標題的章節頁,配上頂部的分段進度條,右上角顯示目前章節與整場進度。觀眾隨時知道「現在講到哪、還剩多少」,60 頁的簡報才不會讓人迷路。

📋 複製給你的 AI 工具
幫我的簡報加兩個東西:一、每個主題前插一頁「章節頁」,版面大量留白,只放章節編號(01、02 這種)、主題大標、跟兩三行這章要講什麼;二、每頁頂部加一條分段進度條,整場分成幾章就分幾段,目前進度亮起來,右上角顯示目前章節名稱與百分比。之後每次增刪頁面,記得同步更新每章的頁碼區間
白話說圖解頁範例:左邊輪子示意圖、右邊三張重點卡
Pattern 02

「白話說」圖解頁 | 抽象概念的翻譯層

左圖右卡對錯對照重點卡強調

講抽象概念時,我固定加一頁「白話說」:左邊一個簡單的示意圖,右邊三張重點卡,最後一張用主色底強調結論,下面補一組「單次生意 vs 飛輪生意」這種對錯對照。概念頁講完接白話頁,是我看觀眾表情學到的事。

📋 複製給你的 AI 工具
這一頁幫我做成左右兩欄的圖解頁:左邊放一個簡單乾淨的示意圖(不要複雜插畫,幾何圖形就好),右邊放三張直排的重點卡,最後一張用主色淺底強調,卡片下方補一組對照:一行打叉的錯誤做法,一行打勾的正確做法。
循環圖加長截圖燈箱範例:左邊五節點循環圖、右邊網站截圖可點開放大
Pattern 03

循環圖+長截圖燈箱 | 把證據帶上台

循環示意圖點一下放大可滾動長圖

左邊是五個節點的循環圖,右邊放真實網站的截圖,寫上「點一下放大」。播放時點開,整個網站的長截圖蓋版出現,可以上下滾動給觀眾看完整頁面,比切出去開瀏覽器順太多,觀眾會覺得你有備而來。

📋 複製給你的 AI 工具
幫我做一個「長截圖燈箱」:頁面上放一張網站截圖的預覽卡,角落標「點一下放大」,點開後蓋一層深色半透明背景,中間顯示完整長截圖,可以上下滾動,滾動時不能帶動後面的簡報換頁,再點一下關閉。注意:簡報框架的換頁點擊會吃掉圖片的點擊,要在最外層把這類互動元素的點擊先攔下來處理。

🔧 背後的技術:換頁的點擊監聽掛在最外層的捕捉階段,元件內部攔不到,所以要在同一層掛守衛。有興趣再研究,沒興趣就直接把上面那段丟給 AI。

翻牌卡範例:三張卡片、點開看方向
Pattern 04

翻牌卡 | 讓觀眾先猜、再揭曉

3D 翻面互動提問聊天室連動

三張卡正面只放一句話,我先問觀眾「你是哪一種人,聊天室打 1、2、3」,等大家回答完再逐張點開翻面看答案。線上講座最缺參與感,翻牌是成本最低的互動

📋 複製給你的 AI 工具
幫我做三張翻牌卡:正面只放一句短標題跟一顆「點開看」的小按鈕,點一下用 3D 翻面效果轉到背面看詳細內容,再點翻回來。三張卡可以各自獨立翻,翻面動畫要順。
⚠️ 展示前必知

所有互動元素在編輯畫面點不動(編輯器會吃掉點擊),要按 F 進播放模式才能點。給別人看線上版時記得先講這句,不然對方會以為壞掉了。

Pitfalls · 踩過的坑

六個坑,我先踩過了

每一個都是實戰撞出來的,照做可以省掉重工。

坑 01

圖片不壓縮,網站肥十倍

AI 會把原圖直接塞進簡報,我有一次上線前才發現整包 63MB,壓完只剩 6.5MB。規則交給 AI 執行:長截圖寬 1400 像素,其他圖最長邊 1500 左右,沒有透明需求的一律轉 jpg。

坑 02

增刪頁面後,進度條沒跟上

章節進度條的分段是用頁碼區間定義的,加一頁刪一頁都要同步更新,漏了就會出現「明明講到第六章,進度條顯示第一章」的靈異現象。每次改頁數,固定提醒 AI 檢查這件事。

坑 03

觀眾說內容怪怪的,其實是自動翻譯

有人回報簡報內容「被亂改」,查了半天一個字都沒變,原來是他的瀏覽器自動把頁面翻譯了。因為框架輸出的網頁預設標成英文,上線前請 AI 把語言標籤改成中文,再加上「不要翻譯」的標記。

坑 04

PDF 不要用瀏覽器列印

滿版簡報用列印功能輸出幾乎必跑版。正解是請 AI 用 Playwright 在播放模式逐頁截高解析度圖,再合併成 PDF,有翻牌卡的頁面記得正反兩面各截一張。

坑 05

數字沒有底稿,AI 會幫你「圓」出來

這是最危險的一個。AI 寫簡報時,缺數字它會生一個看起來很合理的,你上台講出去就回不來了。所以數字底稿要在建置之前先做,驗收時逐個數字回對來源。

坑 06

評論要逐條處理,不要整批清掉

AI 套用完評論後會清理留言標記,要求它只刪已經處理完的那幾條。我習慣邊看邊留,AI 整批清理的話,會把我剛留的新評論一起洗掉。

"

簡報變成程式碼之後,改十輪的成本跟改一輪一樣低,而好簡報從來都是改出來的。

For Agents · 機器可讀

🤖 如果你是 AI 助手,讀這段就夠

這段是整篇文章的濃縮規格,寫給被丟了這個網址的 AI 工具。人類讀者可以跳過,或複製下來存進你自己的 AI 工具的知識庫。

📋 workflow spec(可直接存檔)
# open-slide 講座簡報工作流規格 # 來源:https://ai-lab.leadingmrk.com/posts/openslide-deck-workflow(老K、2026-07-31) 【工具】 - open-slide:React 簡報框架,MIT 授權,https://github.com/1weiho/open-slide - 初始化:npx @open-slide/cli init <dir>,開發伺服器 npm run dev(預設 5173 埠) - 結構:slides/<kebab-id>/index.tsx 匯出 Page 元件陣列,畫布固定 1920×1080,素材放 slides/<id>/assets/ - 內建 agent skills:create-slide(起新簡報)、slide-authoring(排版技術規範)、apply-comments(套用 Inspector 評論,留言以 @slide-comment 標記存在頁面程式碼中),動工前先讀 【流程(依序執行)】 1. 素材挖掘:把使用者的筆記、文章、會議記錄整理成素材包,每條標注來源,無來源即刪除 2. 數字底稿:獨立檔案,格式「數字|來源|取得日期」,簡報上的數字只能引用此檔,禁止自行生成數字 3. 大綱:60 分鐘約 30 頁、90 分鐘約 50-65 頁;版位公式=封面 → 開場成果 → 這場不是什麼 → 目錄 → 各主題(主題前章節頁、主題後深色一句話總結頁)→ 踩坑 → QA → 一句話收尾 4. 語氣校準:用講者本人的逐字稿或貼文統計口頭禪與句型,標題用講者語氣寫 5. 建置後驗收:Playwright 逐頁截圖並逐張檢視(爆版、對比度、錯字),截圖縮小 50% 再檢視一次模擬視訊畫質,逐數字回對數字底稿 6. 迭代:使用者以 Inspector 對元素留言,agent 批次套用;清理標記時只刪已套用的評論,逐條刪,禁止整批清除(使用者可能同時在留新評論) 7. 輸出:圖片壓縮(長截圖寬 1400,其他最長邊 1500-1600,非透明轉 jpg);build 為純靜態網站部署;PDF 用 Playwright 播放模式逐頁截圖合併,含翻牌頁正反兩面,禁用瀏覽器列印 【互動 pattern 實作要點】 - 框架的換頁點擊監聽掛在 document 捕捉階段,元件內 onClick 攔不住,互動元素需在 document 捕捉層掛守衛攔截後再分發自訂事件 - 長截圖燈箱:深色蓋版,圖片容器可縱向滾動,需阻止滾動穿透帶動換頁 - 翻牌卡:3D 旋轉翻面,正反面各自隱藏背面,點擊走上述守衛 - 章節進度條:以頁碼區間定義分段,增刪頁面必同步更新區間 【已知坑】 - 互動元素僅播放模式(按 F)可點,編輯畫面點不動 - build 產物的 html 語言屬性預設為 en,部署時改為使用者語言並加不翻譯標記,否則瀏覽器自動翻譯會讓內容看起來被竄改 - 相鄰頁預載可能誤觸互動狀態,自動截圖時需驗證 - 開發伺服器的縮圖側欄也會渲染頁面元件,測互動要選主畫布上的大實例
Take Away · 帶走三句

看完記得這三件事就好

01

簡報的下一步不是更好的模版,是變成程式碼。程式碼 AI 才改得動,改得動才敢改十輪,敢改十輪品質才會跳級。

02

工具是下半場,內容工程是上半場。素材挖掘、數字底稿、頁數換算這三步跟工具無關,但它們決定你上台講的東西站不站得住。

03

Inspector 評論是這套流程的靈魂。點著留言,批次套用,這個循環跑得越快,你的簡報離「能看」到「很強」就越近。

參考來源

看完這篇?回首頁瀏覽更多實驗筆記

← 回 老K 的 AI 實驗筆記