為明天的會議和任務做準備。透過 WorkIQ 從 Outlook 擷取行事曆,交叉比對未完成任務和工作區內容,分類會議、偵測衝突和日程適合度問題、找出學習和深度工作時段,並產生結構化的 HTML 準備檔案,附上生產力建議。
每日準備
為下一個工作日產生結構化的準備檔案,包含會議詳細資料、準備要點、關聯任務和生產力建議。
使用時機
- 一天結束時:「幫我準備明天的行程」
- 任何時間:「幫我準備星期五的行程」或「3 月 25 日看起來如何?」
- 每週規劃:為多天執行
流程
1. 決定目標日期
如果使用者指定日期,就使用該日期。否則,預設為明天(目前日期 + 1 天)。
如果明天是星期六,預設為星期一。如果是星期日,預設為星期一。
計算輸出路徑:outputs/YYYY/MM/YYYY-MM-DD-prep.html
2. 透過 WorkIQ 擷取行事曆
使用 WorkIQ MCP 工具來取得行事曆。向 WorkIQ 詢問:
「我在 {目標日期} 有哪些會議?對於每個會議,請包含:主旨、開始時間、結束時間、召集人、所有與會者及其電子郵件地址、地點、是否為線上會議,以及我是否已接受或婉拒。」
如果回應不足,請進行追蹤查詢:
「在 {目標日期} 的會議中,哪些被標記為選用或暫定?哪些是週期性會議?」
3. 分類每個會議
根據與會者網域和主旨套用這些標籤:
| 標籤 | 條件 |
|---|---|
[Customer · HIGH] |
來自客戶或合作夥伴網域的外部與會者,或主旨符合已知客戶名稱 |
[Internal] |
僅有公司內部網域的與會者 |
[Community] |
CoP、社群、同儕小組、學習會議 |
[Upskilling] |
培訓、工作坊、認證、學習 |
[Optional · skip] |
暫定、低重要性,或已知的週期性選用會議(例如「Office Hours」、「Open Q&A」) |
[Personal] |
私人活動、非工作事項 |
時段標記
對於每個會議,檢查召集人欄位並套用這些額外標記:
| 條件 | 標記 | 動作 |
|---|---|---|
| 開始時間 ≥ 15:30 且 < 16:00(任何召集人) | ⚠️ After-hours |
建議婉拒 |
| 開始時間 ≥ 16:00 且非自己召集 | ⚠️ After-hours |
建議婉拒 |
| 開始時間 ≥ 16:00 且自己召集 | (無標記) | 可以 — 是你自己安排的時間 |
| 早於 09:00 且非自己召集 | ⚠️ Early |
建議婉拒 — 佔用學習時段 |
| 早於 09:00 且自己召集 | (無標記) | 可以 — 是你自己安排的時間 |
| 與 12:00–13:00 重疊 | 🍽️ Lunch conflict |
在行事曆備註中記錄 |
「自己召集」表示你是會議召集人(檢查 WorkIQ 中的召集人欄位)。
4. 理想的一天結構
將此作為所有分析步驟的決策框架。每個會議都必須根據這些時段進行評估。使用者應根據個人習慣調整這些時間和目標。
| 時段 | 時間 | 目的 | 規則 |
|---|---|---|---|
| 早晨專注 | 09:00 之前 | 行政、學習、個人工作 | 保護免受他人會議干擾。標記外部活動。 |
| 客戶時段 | 09:00–12:00 | 客戶 / 外部會議 | 最多 2 場客戶會議。外部通話偏好安排在上午。 |
| 午餐 | 12:00–13:00 | 休息 | 受保護。標記任何重疊。 |
| 深度工作 | 13:00–15:30 | 交付成果、專注編寫程式碼或寫作 | 盡量減少會議。將非必要會議標記為深度工作中斷。 |
| 保護(嚴格) | 15:30–16:00 | 一天結束的收尾 | 標記所有會議,無論召集人是誰。 |
| 保護(彈性) | 16:00 之後 | 一天結束 | 僅標記他人的會議。自己召集的可以。 |
每日目標:
- 學習時數:1.5 小時(來自早晨專注 + 空檔時間)
- 深度工作時數:2.5 小時(13:00–15:30 時段)
- 客戶會議:最多 2 場(最好在 09:00–12:00)
5. 偵測衝突與日程適合度問題
比較活動時間範圍。在衝突表中標記重疊,並為每個衝突提供建議 — 優先考慮客戶會議,而非內部或選用會議。
同時偵測這些日程適合度問題(在單獨的「日程適合度問題」表中報告):
| 檢查 | 條件 | 標記 |
|---|---|---|
| 客戶會議過多 | >2 場 [Customer · HIGH] 會議 |
將第 3 場(含)以後標記為「考慮改期到其他天」 |
| 深度工作中斷 | 13:00–15:30 時段內的非必要會議 | 「中斷深度工作 — 考慮移到上午」 |
| 非理想安排 | 客戶會議在 09:00–12:00 之外 | 「客戶會議不在偏好的上午時段」 |
| 過早干擾 | 09:00 之前有他人的會議 | 「佔用學習時段 — 建議婉拒」 |
| 午餐衝突 | 會議與 12:00–13:00 重疊 | 「與午餐時間衝突」 |
6. 從工作區收集內容
- 讀取開啟的工作檔案,尋找與明天會議中的客戶名稱或與會者相關的工作
- 搜尋工作區資料夾,尋找與這些客戶或主題相關的近期檔案
- 檢查最近的會議摘要或計畫,以取得相關的準備內容
- 使用這些資訊為每個會議產生可執行的準備要點
7. 為每個會議產生準備內容
對於每個會議(按時間順序),包含:
- 時間、主旨、召集人
- 與會者清單(名字,外部人員加上公司名稱)
- 3–5 個可執行的準備要點,根據未完成工作、近期摘要和會議主旨
- 如果沒有可用內容,請註明在會議中需要詢問或釐清的事項
8. 找出學習與專注時段
為每個會議產生準備內容後,分析當天的行程以找出空檔:
-
早晨專注確認 — 確認早晨專注時段是空閒的。如果存在任何非自己召集的活動,請標記它。
-
學習時段 — 在早晨時段中尋找 ≥ 30 分鐘的空檔,以及其他適合進修的空閒時段。目標:每天 1.5 小時。對於每個時段:時間範圍、持續時間、建議活動。
-
深度工作區塊 — 在 13:00–15:30 時段中尋找連續的空閒時段,用於交付成果。對於每個區塊:時間範圍、持續時間、從未完成工作中建議的任務。
-
報告總計:
- 找到的學習時數 vs. 1.5 小時目標(例如「1.0 小時 / 1.5 小時目標 — 短少 0.5 小時」)
- 13:00–15:30 可用的深度工作時數(例如「2.0 小時 / 2.5 小時可用」)
9. 生產力建議
分析整天並提供:
| 區段 | 應包含內容 |
|---|---|
| 日程適合度評分 | 以 0–100% 評分,評估一天符合理想一天結構的程度。標準:(1) 早晨專注時段空閒(+20%),(2) 09:00–12:00 內 ≤2 場客戶會議(+20%),(3) 午餐 12:00–13:00 受保護(+15%),(4) 深度工作 13:00–15:30 未受干擾(+20%),(5) 15:30 之後沒有會議,或 16:00 之後僅有自己召集的會議(+15%),(6) 找到 ≥1 小時的學習時段(+10%)。顯示為:🟢 ≥80%,🟡 50–79%,🔴 <50%。 |
| 一天形狀 | 總會議時數、可用專注時間、學習時數、深度工作時數、重度/中度/輕度評估 |
| 建議婉拒的會議 | 自動包含:(1) 所有 15:30–16:00 的會議,(2) 16:00 之後他人的會議,(3) 09:00 之前他人的會議,(4) 第 3 場(含)以後的客戶會議,(5) 深度工作時段內的選用會議。顯示「可回收」欄位,包含回收的分鐘數。自己召集且早於 09:00 或晚於 16:00 的會議不自動建議婉拒。 |
| 衝突解決 | 針對每個重疊提供具體建議 |
| 學習時段 | 用於進修的空檔 — 來自步驟 8。表格:時段、持續時間、建議活動。顯示總計 vs. 1.5 小時目標。 |
| 深度工作區塊 | 13:00–15:30 內用於交付成果的空閒時段 — 來自步驟 8。表格:時段、持續時間、建議任務。 |
| 精力管理 | 如果連續超過 3 小時的客戶會議而沒有休息,請標記 |
| 前 3 大優先事項 | 最需要完成的 3 件事(會議和任務合併) |
10. 寫入檔案
在 outputs/YYYY/MM/YYYY-MM-DD-prep.html 建立輸出檔案,作為自包含的 HTML 檔案,內嵌 CSS(深色主題、彩色時間軸、響應式版面)。
如果該日期已存在檔案,請先讀取再更新,而不是覆寫 — 使用者可能已新增手動筆記。
範例提示
- 「幫我準備明天的行程」
- 「星期五看起來如何?」
- 「3 月 28 日的每日準備」
- 「幫我準備下週一 — 專注於客戶會議」
需求
- 必須具備 WorkIQ MCP 工具才能存取行事曆(Microsoft 365 / Outlook)
- 工作區需包含工作檔案和客戶/專案資料夾,以利內容豐富化
- 輸出為自包含的 HTML — 無外部依賴






