iT邦幫忙

2026 iThome 鐵人賽

DAY 4
0

前言

上一篇,我整理出了 AI 可以用來判斷任務優先順序的幾個條件:

重要程度、Deadline、預估時間、完成進度、剩餘時間……

乍看之下,考慮的條件好像已經很完整了。

但真正開始安排任務後,我才發現一件事:

最麻煩的不是沒有條件,而是這些條件很容易互相衝突。


情境一:重要,但不急

假設我有一個任務:

📌 完成期末報告

重要程度:★★★★★

預估時間:3 小時

Deadline:5 天後

另一個任務:

📌 回覆老師 Email

重要程度:★★★

預估時間:10 分鐘

Deadline:今天

如果只看「重要程度」:

期末報告應該第一名。

但如果只看「Deadline」:

Email 應該第一名。

那到底誰對?

其實這兩種想法都不能說錯。

所以我發現:

AI 不能只看一個條件。


情境二:Deadline 很近,但根本做不完

再來更誇張一點。

假設今天只剩:

⏰ 30 分鐘

結果有:

A:今天截止
預估時間:3 小時
重要程度:High

B:明天截止
預估時間:20 分鐘
重要程度:Medium

如果只看 Deadline:

「A 今天截止,所以先做 A。」

可是……

我只有 30 分鐘,A 要 3 小時。

那這個推薦真的合理嗎?

可能就不合理。

這也讓我想到:

AI 不只需要知道「什麼事情比較重要」,還需要知道「現在有沒有能力處理它」。


開始把「優先順序」想成多條件判斷

目前我比較傾向讓系統綜合:

重要程度 + Deadline + 預估時間 + 剩餘可用時間 + 完成進度

而不是:

Deadline 最近
↓
直接第一名

這樣會更接近真實情況。

例如:

目前剩餘時間:1 小時

任務 A
重要:High
Deadline:今天
預估:3 小時

任務 B
重要:Medium
Deadline:明天
預估:30 分鐘

任務 C
重要:High
Deadline:3 天後
預估:40 分鐘

這時候 AI 可能會發現:

A 雖然非常重要,而且今天截止,但目前根本沒有足夠時間完成。

所以可能會選擇:

先處理 B 或 C。

甚至更進一步:

把 A 拆成一個可以在 1 小時內完成的小步驟。

這個想法其實讓我覺得滿有意思的。


「優先順序」可能不是一條永遠固定的清單

如果今天早上:

剩餘時間:6 小時

AI 可能安排:

1. 期末報告
2. Python 作業
3. Email

但到了晚上:

剩餘時間:30 分鐘

它可能變成:

1. Email
2. 整理報告大綱

也就是說:

同一組任務,在不同時間點,答案可能完全不一樣。

這也是為什麼我的題目最後不是叫「AI Todo 排序系統」,而是:

動態任務規劃系統。

因為我希望它不是建立一次順序後就永遠不變,而是可以根據新的狀況重新規劃。

所以下一篇要來把系統的骨架清楚列出來。


上一篇
Day 03|我想讓 AI 幫我排事情,應該要給AI 要看什麼?
下一篇
Day 05|如果是我來設計,這個系統大概長什麼樣?
系列文
如果 AI 幫我安排每日的任務?——讓待辦清單不只是清單:LLM × Flask × MySQL 打造動態任務規劃系統9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言