iT邦幫忙

2026 iThome 鐵人賽

DAY 22
0

前言

上一篇,任務完成後,AI 會重新安排剩下的任務。

那如果我現在有短暫的空閒時間 30 分鐘呢?

「我現在這 30 分鐘,到底該做什麼?」

其實在 Day 14 已經讓 AI 可以考慮available_minutes,Day 15 也做過 /ai/next。

所以今天不是重新做一套功能,而是把這兩個東西真正用在「現在該做什麼」的情境。

先確認 /ai/next 還可以使用

30 分鐘:

{     "priority": 1,     "reason": "任務 14 的截止期限最近(2026-09-10 23:00),且重要程度最高(3),雖然預估時間(60分鐘)超過目前可用時間(30分鐘),但綜合急迫性與重要性,仍為最應優先處理的任務。",     "task_id": 14 }

Task 14 是第一順位。雖然需要 60 分鐘、超過目前時間,但因為 Deadline 很近、重要程度又高,AI 沒有因為「做不完」就直接排除。
90 分鐘:

{     "priority": 1,     "reason": "此任務的截止期限極近(2026-09-10 23:00),重要程度最高(3分),且預估時間為 60 分鐘,符合使用者目前可用的 90 分鐘時間,應優先處理。",     "task_id": 14 }

Task 14 依然第一順位,而且這次 60 分鐘已經在可用時間內,所以更符合「現在可以直接完成」的條件。

所以這次可以得出一個很重要的結果:可用時間不是單純的篩選條件,而是 AI 判斷任務優先順序時的一個參考因素。

也就是說,不是「30 分鐘做不完 → 不准推薦」,而是會把可用時間、Deadline、重要程度一起考慮。

那剩餘時間如果改成 15 分鐘呢

{     "priority": 1,     "reason": "任務14的截止時間最近(2026-09-10 23:00),且重要程度最高(3),雖然預估時間60分鐘超過目前可用的15分鐘,但因其緊急性與重要性最高,仍為最優先推薦執行的任務。",     "task_id": 14 }

即使只剩 15 分鐘,AI 還是推薦 Task 14。

原因是它判斷 Task 14:

Deadline 最近
重要程度最高
雖然 60 分鐘做不完,但仍然值得優先處理

所以目前系統的邏輯比較像:

「時間不夠,不代表這件事就不重要。」

而不是:

「只剩 15 分鐘,就只能選 15 分鐘內做得完的任務。」


這次分別測試了 90、30、15 分鐘,發現 AI 確實有把「目前可用時間」納入判斷,但不會單純用時間把任務排除。

那這些任務我們現在都是手動去修改的,如果真的要拿來當 Todo 使用,好像總不能每完成一件事就跑去資料庫手動修改吧

所以下一篇,我想讓這個流程更接近真正的 Todo:

完成任務後,不只是打勾,而是讓系統開始改變。


上一篇
Day 21|測試任務完成後,AI 真的會重新安排下一步嗎?
下一篇
Day 23|做完任務,不只是打勾:讓 Todo 開始不一樣
系列文
如果 AI 幫我安排每日的任務?——讓待辦清單不只是清單:LLM × Flask × MySQL 打造動態任務規劃系統 共 25 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言