iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

如果 AI 幫我安排每日的任務?——讓待辦清單不只是清單:LLM × Flask × MySQL 打造動態任務規劃系統 系列

平常使用待辦清單時,最大的問題往往不是不知道有哪些事情要做,而是事情一多,就很難決定現在到底該先做什麼。因此,我想做一個能協助安排任務的 AI 待辦系統。使用者可以輸入任務、預估時間、重要程度、截止日期及完成進度等資訊,系統再利用 LLM 分析目前的狀況,給出適合的任務順序與安排。當剩餘時間、任務進度或截止日期發生變化時,也能重新調整規劃,讓待辦清單不只是記錄事情,而是真的能幫助使用者決定下一步該做什麼。本次將以 LLM、Flask 與 MySQL 為主要技術,逐步完成一個可以實際操作的動態任務規劃系統。

參賽天數 16 天 | 共 16 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 |團隊nutc imac
DAY 1

Day 01|事情很多時,我應該要先做哪一個?

前言 不知道大家有沒有過這種時候: 明明很認真地把所有事情都記進 Todo List,甚至還很有儀式感地把它們分成「重要」、「普通」、「有空再做」。結果打開清單...

2026-09-15 ‧ 由 vivian_lai 分享
DAY 2

Day 02|一般Todo List 已經這麼方便了,到底還缺什麼?

前言 上一篇提到,我想做一個可以幫忙安排任務的 AI Todo List。 不過在真正開始寫 Code 之前,我覺得有一個問題一定要先搞清楚: 既然現在已經有...

2026-09-16 ‧ 由 vivian_lai 分享
DAY 3

Day 03|我想讓 AI 幫我排事情,應該要給AI 要看什麼?

前言 上一篇說道我不想讓系統只負責「列出待辦事項」,而是希望它可以進一步幫我判斷: 「我現在應該先做什麼?」 但是如果我直接把這句話丟給 AI:「幫我安排這些任...

2026-09-17 ‧ 由 vivian_lai 分享
DAY 4

Day 04|Deadline、重要程度、剩餘時間衝突了,誰說了算?

前言 上一篇,我整理出了 AI 可以用來判斷任務優先順序的幾個條件: 重要程度、Deadline、預估時間、完成進度、剩餘時間…… 乍看之下,考慮的條件好像已經...

2026-09-18 ‧ 由 vivian_lai 分享
DAY 5

Day 05|如果是我來設計,這個系統大概長什麼樣?

前言 前面四篇都在介紹我要做的東西到底是什麼? 今天我要先把這個系統的骨架畫出來,也會順便介紹各個工具的工作內容。 我希望使用者看到的是什麼? 最簡單的使用流...

2026-09-19 ‧ 由 vivian_lai 分享
DAY 6

Day 06|用 Flask 建立任務規劃系統

前言 今天要開始來實作了,我的專案目前先取名叫 task-planner,最一開始沒有什麼很複雜的架構,大概就是: task-planner/ ├── venv...

2026-09-20 ‧ 由 vivian_lai 分享
DAY 7

Day 07|Todo List 基礎功能:完成 CRUD

前言 上一篇做完 GET /tasks 之後,已經可以把資料庫裡的任務讀出來。但現在只能看有哪些事情,那如果要加事情、改事情、刪事情要怎麼做呢?不可能每次都直接...

2026-09-21 ‧ 由 vivian_lai 分享
DAY 8

Day 08 |「Python 作業」四個字,AI 真的看得懂嗎?

前言 現在的tasks資料表其實已經有很多資料欄位了,所以今天要做的事讓這些欄位有 「明確規則」。例如: 欄位 規則 title 任務名稱 d...

2026-09-22 ‧ 由 vivian_lai 分享
DAY 9

Day 09 | AI出場前先搞懂我要怎麼call它

前言 前幾篇已經把 Todo 的基本功能做起來了,上一篇也把任務資料整理好了。今天的重點是先搞懂:我的程式到底要怎麼跟 LLM 溝通? 什麼是 LLM API...

2026-09-23 ‧ 由 vivian_lai 分享
DAY 10

Day 10|AI 會回答還不夠,我要讓 Flask 看得懂

前言 上一篇已經做到Flask連接LLM。 但是現在有一個很大的問題:AI 回來的東西是「人看得懂」,但不一定是「程式看得懂」。 所以今天我們要做的事情只有一個...

2026-09-24 ‧ 由 vivian_lai 分享