我抓到簡報上一個錯的數字,只改了一半,上台照著大字唸了出來
9 月 2 日週三直播「怎麼做高質感的網頁簡報」。開播前查出簡報上一個數字是錯的,改了要點跟講者備註,漏了畫面正中央最大的那個,台上我照著大字唸。另外還有網頁卡死、QR code 底下忘了寫網址、斷線兩分鐘。

這場我在台上講過一句話:我完全不動手改簡報,百分之百是操作 Agent。
同一場的七十七分鐘處,我照著自己的投影片,唸出了一個當天下午已經查證是錯的數字。
開播前,我一直在抓簡報上的錯
簡報三十三頁,是 AI 做的。我做的事是看它、問它、把講不通的地方退回去。九月二號那天的籌備記錄裡,標著「我質疑」「我指出」「我拍板」的條目大約二十個。這裡講其中兩條。
第一條是數字。簡報第 26 頁是一張「誠實講一件事」的誠實頁,講我拿給別人用的那套做簡報的工具 repo。頁上寫著它「公開 24 分鐘後就壞了」。我問了一句:「24 分鐘不對吧,你是說我建好 repo 後第 24 分鐘就把錯的程式 push 上去了?」
查證之後我是對的。那個 24 分鐘拿本機 commit 的時間當公開時間在算,可是 commit 完不等於推上去了。改用 GitHub 的 PushEvent 查,時間軸是這樣:
| 台北時間 | 事件 |
|---|---|
| 08-26 14:00:38 | repo 建立,空的 |
| 08-26 14:13:47 | 第一次 push,這版實跑過,可以跑 |
| 08-26 14:24:37 | 把壞的推上去 |
| 08-31 17:29:19 | 修好 |
所以正確的說法是:能跑的時間只有 10 分 50 秒,然後壞著 5 天 3 小時。簡報第 26 頁、講稿、公告文都改過。
第二條也在誠實頁上。頁上原本有一句「我自己不用它」。後來我又問「範例那兩份不也是 skill 產的嗎」,查了發包單,兩份都直接寫死骨架的網址。所以那句是錯的。
改了一半
七十七分鐘處我講到那個 repo,嘴巴出來的是「他這個 24 分鐘是說我第一開始做 skill 做好了⋯⋯我在 24 分鐘的時候我新增了一個功能」。
「他這個」指的是畫面。我是照著投影片唸的。
回頭看那一頁才知道問題在哪。第 26 頁上那個 24 到現在都還在:
<div class="stat cy"><b>24</b><span>分鐘,它能跑的時間</span></div>
底下的要點改了,寫「公開不到 11 分鐘」。講者備註也改了,寫「真正的數字是 10 分 50 秒」。同一頁三個數字,兩個對,最大的那個錯。
台上看的是最大的那個。要點跟備註是給準備的人看的,講的時候眼睛會停在畫面上最大的字。
籌備記錄裡還寫著「已改:第 26 頁統計方塊(24 → 10 分 50 秒)」,檔案裡卻沒有。連「已經改了」這件事都記錯了。
排 90 分鐘,錄到 96 分 08 秒
八月二十六號那場,同樣排九十分鐘,講了一百六十九分鐘。這場我在台上自己說:「我現在才差不多 90 分鐘了,難得,難得抓得很準。」
簡報給每一段都設了時間目標。前半段每段都比目標早,最多早了十五分,原因是我把「開規格」那幾頁併著講,沒有逐頁走。後面內嵌終端機跟遠端桌面那兩段,大致壓在目標上。
現場出的三件事
網頁卡死,只能重開。八十七分鐘處,原話是「我網頁重開一下,不知道剛剛不知道有什麼,我看到他又有點當當的卡住了」。
當晚叫 AI 查,根因在簡報裡內嵌的終端機頁面。它註冊了 beforeunload,在終端機裡打過字之後重整外層簡報,瀏覽器要跳離開確認框,可是確認框在 file:// 的內嵌框裡出不來,整頁就卡住。AI 的修法是開終端機時加一個參數關掉離開提示。實測重整從 15,001 毫秒的逾時變成 34 毫秒。
QR code 底下沒寫網址。快結束的時候我在台上道歉:「我這個 QR Code 跟這個都沒放 URL,都沒放網址,我沒辦法貼給大家,這個我失誤了,抱歉。」三個 QR 只有第一個底下有網址,社群跟投票那兩個沒有。事後補上了,開播前清單也多一項「三個連結先貼聊天室」。
斷線兩分鐘。畫面跟聲音都斷了,逐字稿那段是雜訊。回來之後我說「我斷線重連了,所以沒聲音了,那我再重說一下」。那段沒收錄,剪掉這 1 分 58 秒之後,錄影是 94 分 11 秒。
簡報上沒有的那六段
會後把逐字稿跟簡報並排對了一遍,挑出六段當晚講了、簡報上沒有的:
- 質感來自流程與內容,不是畫面。開場前三分鐘整段在講這件事,簡報第 3 頁只有一句話帶過。
- 我完全不動手改簡報,百分之百是操作 Agent。台上講得比簡報上明確得多。
- 不要求 100 分,七八十分就好。我花了大約兩分鐘講為什麼:簡報是輔助,大部分時間是人在講,除非是蘋果發表會那種場合才值得投入。簡報上完全沒有這段。
- 自己是工程師的話,可以跳過「從需求變功能」那一步,直接開功能。這是對聽眾分層的建議,簡報那套四題流程沒寫這個例外。
- AI 踩過的坑寫成報告,讀它就等於接手它的經驗。
- 別人只會用 PPT 的時候,另一條路才有意義。比簡報上那句「要交報告、要 PPTX 檔」講得完整。
其中五條補進活動頁了。沒並排看這一遍,它們就只留在那九十六分鐘的錄影裡。
講義原本拍板不做
備料的時候原本決定這場不做講義,理由是那個 repo 的 README 就是講義。
播完才發現這個判斷錯了。README 是教操作的,概念幾乎沒寫;而且看錄影的人手邊根本沒有那個 repo。講義是播完之後才補做的。
一週後那場也一樣,開播前寫的是「講義維持不做」,播完才補。連兩場同一個判斷失誤。第二次換了做法:那份講義決定不從逐字稿整理。
逐字稿的錯字表
轉檔與校正這條線也是發包給 AI 的。九十六分鐘的錄影,用 whisper turbo 帶詞級時間戳轉了十二分鐘,大約八倍速。轉完做正體化,改了 7,383 處,結尾四段幻覺砍掉。
錯字的做法是把整份逐字稿讀完,對著講稿一條一條寫,看語義判斷,不看字形。最後整理成一份對照表。錯最多的幾類:
iframe被聽成 iPhone- 「內嵌」被聽成別的字
- 「終端機」變成中端機
- 「骨架」變成股價
還有乙方變以方底方以防移方、PowerPoint 變爆碰、noVNC 變 none VPN、Ubuntu 變無邦兔、Claude 變 cloud、repo 變 report。
有兩個詞要看上下文才判得出來,只比字形會判錯。
「物件」在二十一分五十一秒前後那三處,講的是 PowerPoint 的「插入物件」,那是對的;七十一分三十九秒那兩處才該是「對象」。
「眼睛」出現三處,講的都是真的眼睛。第一輪的樣式比對把它們全當成 iframe 聽錯,要讀上下文才翻得回來。
錯字表存成 terms.md,下一場轉錄直接吃它。
產出
完整錄影約 94 分鐘,字幕 2,307 條。另外切成三段,可以單獨看:
- 觀念與發包單,41 分 39 秒
- 三份成品與換乙方,26 分 42 秒
- 驗收與內嵌 demo,25 分 49 秒
每段字幕的最後一條都落在該段長度內,三段開頭各抽八秒重轉,確認對得上。