01 / 25
01

專案簡報 · 2026-10-04

業務思緒整理器 v3.3

口述一次講完,系統整理成結構;單子印出去,對方能勾選、能回覆。

173 項自動測試通過mini 主機 + MacBook 備援手機 · 電腦皆可用
SCROLL
02

亮點 · 一個數字

15→1

三則真實口述、各跑兩次,共 24 條結論。
改規則前,15 條只是把「事」重講一遍;
改規則後,14 條裡只剩 1 條。

判定方式:結論與任一行事件的字元二元組包含率 ≥ 0.6 視為重複。同一批測試中,每條結論平均字數從 38 降到 22。

03

敘事主軸

一張單子,從口述到交到長官手上

整份簡報跟著單子走:它怎麼被寫出來、怎麼被印出來、怎麼被回覆,以及每一步我們量到了什麼。

壹 背景與目標

為什麼要做;想解決哪三件事;做的時候守哪些原則。

貳 流程與邏輯

口述 → 解析 → 確認 → 編輯 → 出單 → 回覆,每一步的規則。

參 關鍵成效

版面、結論重複、結論長度、測試數,四組實測數據。

肆 新功能

建議做法、意見回覆、密件:讓單子變成雙向。

伍 問題與解法

六個踩到的坑,與它們是怎麼被抓出來的。

陸 結論與下一步

限制、尚待補的數據,以及接下來的決定。

04

壹 · 背景

業務在外面講的話,回到辦公室還要重做一遍

口述的內容凌亂、有贅字與自我修正;整理、存檔、取檔名、交給對方,每一步都靠人手。

口述整理耗時

客戶現場講完的內容順序亂、細節散,要靠人事後歸類成「人、事、時、地、物」與結論。

存檔靠記性

使用者原話:「常常忘記存檔,整個工作階段的努力就沒了。」

檔名由 AI 自動決定

使用者原話:檔名「由 AI 自動生成」是系統的重大缺陷——要精簡、有力,且產生前能自己改。

單子是單向的

使用者原話:希望溝通單「成為實際上的雙向溝通,而不再是我單向跟對方溝通」。

05

壹 · 目標

三個目標,一個限制條件

口述變結構

講完就好,不用管順序。AI 拆成人、事、時、地、物、結論與建議做法,人逐項確認後才寫入。

單子能直接交出去

一鍵產生可列印的 PDF 與 Word 原稿;檔名、行距、星等、版面都有固定規則。

讓對方能回覆

對方在紙上勾選做法、寫意見、簽名、壓時間,單子帶單號能對回系統。

限制條件:本機封閉的網路(Tailscale)、手機與電腦都能用、「盡量避免重複的流程或冗餘的步驟」。
06

壹 · 設計原則

四條原則,貫穿每一個決定

少一個步驟就少一個出錯點

每加一個動作都要問:能不能讓系統自己做?

例:檔名不再是勾選清單的一列;解析成功自動存檔;製單人自動帶入。

AI 只收斂,不編造

沒說的留空;相對日期標「待確認」;結論預設不勾,人看過才寫入。

例:名字、金額、日期只能來自口述。

人的決定永遠贏

AI 擬的東西,人改過就不再被蓋掉;判斷權留在使用者手上。

例:手打的檔名不被再次解析覆蓋;「建議」由人勾。

先小驗證再放行

樣張、沙盒、真實口述各跑一遍,再部署到兩台機器。

例:密件流程在沙盒與 mini 各實跑一次,測試檔案已清除。

07

貳 · 系統全貌

一台常駐主機、一台備援,服務與資料庫都在自己的機器上

手機只負責產生;MacBook 負責列印;mini 是常駐的伺服器。連線走 Tailscale 加密。

手機口述 · 產生單子 MacBook列印 · mini 不通時備援 mac mini 主機網頁服務 · SQLite 資料庫AI 解析 · PDF/Word 產生密件倒數刪除排程主機(平常用) iCloud 資料夾回報單同步到 MacBook 每日備份 03:00壓縮 · 失敗會推播 Tailscale 加密 mini 不通時啟動本機 解析時,口述文字會送到 AI 模型處理 · 解析時間(實測):mini 約 10 秒,MacBook 約 27 秒
08

貳 · 流程

六步,從口述到回覆

  1. 01
    口述STEP 01
    打字或語音,一口氣講完。不用管順序,也不用先分欄位。
  2. 02
    解析STEP 02
    AI 拆成結構,解析成功當下就自動存檔,連同提案與勾選狀態一起存。
  3. 03
    確認STEP 03
    逐項勾選。結論與換算出來的日期預設不勾,人看過才寫入。
  4. 04
    編輯STEP 04
    結論整列寬、建議做法的選項與「建議」、5–15 字的檔名,都能在這裡改。
  5. 05
    出單STEP 05
    一鍵產生 PDF 與 Word。勾「密件」則改紅色、加密留底、5 分鐘後銷毀。
  6. 06
    回覆STEP 06
    對方在紙上勾選、寫意見、簽名、壓時間;單號對回系統。
09

貳 · 解析邏輯

AI 只負責「拆」,規則寫死在提示詞裡

1 沒說的就留空

不猜、不補、不編造任何數字、金額、日期或人名。

2 相對日期查表換算

「下週三」一律查日期對照表,並標記「待確認」,由人確認。

3 結論與事件分兩層

事件是經過;結論是看完經過後的判斷,不得是事件的原文或改寫。

4 檔名主題 5–15 字

名詞片語,先寫對方或案子,再寫事情;不含檔名禁用字元。

5 建議做法只在「要對方選」時才建

順口一句「我覺得可以」不算,避免硬湊選擇題。

實測

4,430 字的口述,解析約 70–100 秒;短口述約 15–35 秒。

模型輸出結構化 JSON,程式端再逐欄正規化:缺的補空、多的丟掉、檔名禁用字元先剝掉。

為什麼這樣設計:規則放在提示詞,驗證放在程式。模型偏了,程式端還有第二道防線。
10

貳 · 存檔邏輯

把「記得存檔」這件事從人身上拿掉

T+0

解析成功即存

不等人按「寫入」。提案與打勾狀態一起存進資料庫,關掉分頁也找得回來。

每 60 秒

自動存檔

不出提示、不打斷打字。未存過的單子要滿 40 字才建新筆記,避免手滑產生一筆「口」。

衝突時

樂觀鎖

別台裝置改過同一筆,自動存檔就停手,等人決定要不要覆蓋。

上線前

模擬衝突

「開舊筆記+自動存檔」的組合模擬後,找出並修掉 3 個會悄悄弄壞資料的問題。

設計取捨:自動存檔寧可少存,也不覆蓋別人的修改;覆蓋這件事永遠由人按下去。

11

貳 · 出單邏輯

一份版面資料,同時長出 PDF 與 Word

PDF

要印的那一份。用 Chrome 無頭模式產生,約 1.8 秒,借用 Word 內建字型,印出來與 Word 版一致。

Word

原稿,收在 word/ 子資料夾;兩份共用同一個檔名主幹,星等改檔名時同步改。

行距

固定行高=字級 + 4pt(11pt 內文配 15pt),依使用者提供的樣本檔為準。

台帳

每份單子有一組隱藏識別碼,記錄「識別碼+檔名+產生時間」,供回收時對照。

檔名規則

業務資訊回報單_20261003_
範例客戶合約條件調整_Sat禮拜六★★★.pdf

日期在前,依檔名排序就是依時間排序;星等寫在副檔名前;同名時自動補「(2)」,網頁上的預覽與實際落地的檔名一字不差。

12

參 · 成效一

結論的位置,上移了一半

長官最先要看的是結論。同一張真實單子、同樣的視窗寬度,量「頁面上緣到結論」的距離。

電腦·改版前
1196 px
電腦·改版後
566 px −53%
手機·改版前
1484 px
手機·改版後
712 px −52%

數值越短越好 · 單位:像素(px)· v3.2 改版前後

三個動作做到的

① 單頭(製單人、同步對象、承接哪一張)搬進最底下的「出單」區。
② 頁首壓成一行。
③ 結論改整列寬,字全部看得到。

該看哪裡:解析寫入完,下一眼就是結論;手機上要找「產生回報單」,由「往下約 9 個畫面」變成底部列一鍵「出單」。
13

參 · 成效二

結論不再重講事件

同一批三則真實口述、各跑兩次,比較四種提示詞。重複率=重複的結論條數 ÷ 結論總條數。

改前(現行)
63% 15/24
分層+禁重複
0% 0/10
再加先寫事件
0% 0/11
再加 30 字上限
8% 1/13
採用後實測
7% 1/14

採用「分層+禁重複+每條 30 字內」。短口述的最差情況:改前 4 條結論 4 條重複,改後 2 條 0 條重複。

該看哪裡:紅色那條是起點,青色兩條是結果。中間兩條重複率也是 0,但結論太長——下一頁說明為何不選它們。
14

參 · 成效三

重複消失了,但不能變成長篇大論

只要求「不重複」會讓模型把結論寫得又長又全。再加一條「每條 30 字內」,結論才真正一眼讀完。

改前(現行)
38 字
分層+禁重複
69 字
再加先寫事件
62 字
再加 30 字上限
20 字
採用後實測
22 字 最長 26

每條結論平均字數 · 越短越好 · 目標線:30 字

結論的樣子

對方同意先試用一個月,價格待下週確認
我方備妥報價與交期資料,週三前回覆

(依實測輸出的長度與句型改寫的虛構範例,每條約 20 字)

取捨:只有一件事的短口述常常沒有結論(0 條)。這是刻意的——那種單子的結論只會把事件重講一次。
15

肆 · 新功能

讓單子變成雙向:建議做法與意見回覆

排版順序依長官的閱讀順序:先看結論,有空看建議做法,再有時間才看細項;意見回覆放在最下面。

業務資訊回報單

(範例)合約條件調整
【結】 結論與重點
條件交換談成,我方未增加支出
【議】 建議做法
建議做法一:甜湯要不要照舊供應?
甲案 照舊每週一次,成本我方吸收
乙案 改兩週一次,省下的錢補人事費 (建議)
其他(請寫在最下方意見回覆欄)
【事】 事件經過
…
【回】 意見回覆
本單產生時間:2026-10-03 14:20  單號:1A38-A3BD
選了「其他」,或有其他意見,請寫在這裡
回覆人簽名:______  回覆時間:__年__月__日 __:__
1

建議做法緊接在結論後面。AI 依口述判斷要不要建;只講一個做法就印成「同意/不同意」。

2

「建議」由人勾。可複選;口述明講時 AI 先幫你勾好,你仍可取消。

3

每題自動多一個「其他」。選項裡沒有想要的,對方知道往最下方寫。

4

意見回覆在整份文件最下面。產生時間、單號、簽名、回覆時間;整塊不跨頁。沒有建議做法時,框內淡灰字印「選填」。

16

肆 · 新功能

密件:顏色是提醒,時效才是保護

勾一個「密件」,單子就變成另一種文件,並在印完之後自己消失。

STEP 1

勾「密件」

出單區外框變紅,產生之前就看得出不一樣。

STEP 2

紅色版面

深紅、淺紅、粉紅取代海軍藍;每頁右上「密件」、頁尾「請勿轉傳或影印」。

STEP 3

加密留底

PDF 與 Word 打包成 AES-256 加密壓縮檔,密碼依產生時間規則產生。

STEP 4

5 分鐘倒數

倒數列在所有裝置可見,可「再給 5 分鐘」或「現在就刪」。

STEP 5

永久刪除

檔案不進垃圾桶;筆記從資料庫抹掉;台帳不記。

為什麼要加文字標示

紅色在黑白列印與影印時會消失,所以「密件」二字與頁尾警語一併印上。

待刪清單寫在硬碟

5 分鐘內剛好部署或重開機,計時器也不會遺失;服務啟動先補刪過期的。

實測

沙盒讓倒數自然到期:PDF、Word、筆記全部刪除;資料庫檔案裡搜不到那段文字。

17

貳 · 穩定性與備援

主機掛了,不能讓一天的工作跟著掛

主機與備援

桌面啟動器先探測 mini(3 秒),通就用 mini,不通才起本機;備援機網頁頂端掛橘色橫幅,mini 恢復後一鍵搬回,兩邊都改過的另存、不覆蓋。

每日備份

每天 03:00 壓縮備份(資料庫、Word、PDF)到 iCloud,約 6 秒同步到 MacBook;沒跑或失敗會推播通知。

一鍵還原

mini 壞了,從 MacBook 一個指令就能還原;還原腳本以管線與鍵盤兩種輸入都測過。

兩台同版

每次部署同時更新兩台,並用健康檢查回報的版本號確認;目前 mini 為資料庫第 6 版、23 筆筆記。

時間點:以上為 2026-10-03 部署 v3.3 後的狀態。

18

伍 · 問題與解法

六個坑,大多是測試與審查先抓到的

遇到的問題
解法
背景服務凍結超過 40 分鐘。mini 的服務讀「文件」資料夾被系統權限無聲卡住,連手機都打不開。
加探測守衛(3 秒逾時不硬等);改用官方簽章的 node,權限不再因升級而掉。
自動存檔悄悄弄壞計數。人物使用次數連存 200 次,會從 1 變成 201。
只計「這張單子新出現的名字」,從根上修掉。
多段 SQL 只跑第一句,卻不報錯。管理者主控台的結果看似成功。
掃描器偵測到第二句就拒絕執行。
預覽的檔名與實際不一致。審查找到:帶星換筆記、同名補 (2) 兩種情況會說謊。
預覽與存檔共用同一條規則,並用同名檔實測。
結論重講事件。舊提示詞讓模型逐句改寫事件當結論。
改成兩層規則並做 A/B 實驗,量化後才採用。
手改過的資料讓整頁白掉。事件列缺欄位,畫面一開就丟例外。
載入時逐列補齊欄位,壞資料也開得起來。
19

參 · 成效四

自動測試:147 → 173

每一次改動都先補測試再放行;改版前會先讓多個角度獨立審查,再由另一批人試著推翻。

檔名欄位
147 項
審查補修
152 項
結論分層
154 項
排版改版
155 項
v3.3
173 項

自動測試項數 · 全數通過

審查的結果

三個角度各自找問題,共 12 條發現;另由獨立的反駁者逐條嘗試推翻。
9 條成立並已處理,3 條被實測推翻、未採用。

該看哪裡:最後一段上升 18 項,來自建議做法、意見回覆、密件三個新功能的測試,含「資料庫位元組裡找不到被抹除的文字」。
20

肆 · 版本與回滾

從今天起,每一次改版都有版號與 Git 標籤

版本只寫在一個地方;畫面頁首與頁尾、健康檢查都會顯示,要回到哪一版一行指令。

v3.110-02改版前基準:檔名欄位、結論與事件分兩層
v3.210-02排版依使用流程重排:單頭進出單區、結論整列寬
v3.2.110-02頁尾版本宣告:版號、build 編號、時間
v3.2.210-02空白區塊收成小標籤,點哪個只開哪個
v3.310-03建議做法、意見回覆、密件
git checkout v3.2.2 && ./deploy-to-mini.sh   # 退回上一版,從 MacBook 執行
21

陸 · 限制與風險

有些事做不到,說清楚比假裝做到好

口述會送到 AI 模型

解析時,口述文字會送到 AI 模型處理。機密內容是否適合口述進系統,請依公司規範判斷;密件功能管的是「輸出之後」,不是這一段。

iCloud 會留 30 天

回報單資料夾要同步到 MacBook 才能列印,所以 iCloud 的「最近刪除」會保留已刪的密件 30 天。兩台電腦本機是真的刪掉了。

密件不是存取控制

紅色與倒數刪除提醒的是人,擋不住拿到電腦的人。加密壓縮檔的檔名不加密,內容需要密碼。

介面尚無登入驗證

只有 Tailscale 內網連得進來;是否要加登入,使用者尚未決定。

備份鏡像落後

mini 上的 Git 鏡像落後 30 個提交,標籤目前只在 MacBook;要不要推上去,待決定。

22

陸 · 成效的現況

量得到的先補上,量不到的標「待補」

數字取自 mini 的回報單台帳與資料庫(唯讀查詢,統計到 2026-10-02)。時間與回覆率系統沒有記錄,仍待補。

9/21–9/27
4 份
9/28–10/04(至 10/02)
17 份 累計 21 份

每週產生的回報單份數 · 來源:台帳 · 筆記累計 23 筆(自 9/11 起)

該看哪裡:第二週已是第一週的 4 倍以上,但這段期間同時在上線新功能,部分是測試與補產舊檔,不能全當作實際業務量。
待補 · 02每張單子節省的整理時間(對比人工整理)
待補 · 03長官的回覆率與回覆所需時間
待補 · 04使用者回饋:哪一步仍然卡手

說明:密件依設計不寫台帳,統計時要另外計算;「回收登記」尚未做,等公司規模需要系統串接時再議。

23

陸 · 結論

一張單子,現在走得完整條路

講完就有結構

解析成功即自動存檔;結論與事件分層,重複從 15/24 降到 1/14。

交得出去

PDF+Word 一鍵產生;結論起點上移約一半;檔名所見即所得。

收得回來

建議做法讓對方勾選,意見回覆讓對方簽名、壓時間;密件改變文件的外觀與壽命。

一句話:單子從「我說給你聽」,變成「你看了,也能回我」。
24

陸 · 下一步

四件事,依序進行

01 試用一至兩週

在手機與電腦實際使用 v3.3,補齊上一頁的待補數據。

02 決定要不要加登入驗證

目前只靠內網隔離;請主管評估風險是否可接受。

03 決定 Git 鏡像是否推上去

讓版本標籤在 mini 上也有一份。

04 回收登記(之後)

等公司規模需要系統串接時,再把「已回覆、選了哪個方案」記回系統。

25

THE END

每一張單子,都該有人回覆。

謝謝你看完。

簡報 v1.0 · 系統 v3.3 · 2026-10-04

你找到了。這份簡報裡的每一個數字,都來自真的測量。