平常使用待辦清單時,最大的問題往往不是不知道有哪些事情要做,而是事情一多,就很難決定現在到底該先做什麼。因此,我想做一個能協助安排任務的 AI 待辦系統。使用者可以輸入任務、預估時間、重要程度、截止日期及完成進度等資訊,系統再利用 LLM 分析目前的狀況,給出適合的任務順序與安排。當剩餘時間、任務進度或截止日期發生變化時,也能重新調整規劃,讓待辦清單不只是記錄事情,而是真的能幫助使用者決定下一步該做什麼。本次將以 LLM、Flask 與 MySQL 為主要技術,逐步完成一個可以實際操作的動態任務規劃系統。
前言 不知道大家有沒有過這種時候: 明明很認真地把所有事情都記進 Todo List,甚至還很有儀式感地把它們分成「重要」、「普通」、「有空再做」。結果打開清單...
前言 上一篇提到,我想做一個可以幫忙安排任務的 AI Todo List。 不過在真正開始寫 Code 之前,我覺得有一個問題一定要先搞清楚: 既然現在已經有...
前言 上一篇說道我不想讓系統只負責「列出待辦事項」,而是希望它可以進一步幫我判斷: 「我現在應該先做什麼?」 但是如果我直接把這句話丟給 AI:「幫我安排這些任...
前言 上一篇,我整理出了 AI 可以用來判斷任務優先順序的幾個條件: 重要程度、Deadline、預估時間、完成進度、剩餘時間…… 乍看之下,考慮的條件好像已經...
前言 前面四篇都在介紹我要做的東西到底是什麼? 今天我要先把這個系統的骨架畫出來,也會順便介紹各個工具的工作內容。 我希望使用者看到的是什麼? 最簡單的使用流...
前言 今天要開始來實作了,我的專案目前先取名叫 task-planner,最一開始沒有什麼很複雜的架構,大概就是: task-planner/ ├── venv...
前言 上一篇做完 GET /tasks 之後,已經可以把資料庫裡的任務讀出來。但現在只能看有哪些事情,那如果要加事情、改事情、刪事情要怎麼做呢?不可能每次都直接...
前言 現在的tasks資料表其實已經有很多資料欄位了,所以今天要做的事讓這些欄位有 「明確規則」。例如: 欄位 規則 title 任務名稱 d...
前言 前幾篇已經把 Todo 的基本功能做起來了,上一篇也把任務資料整理好了。今天的重點是先搞懂:我的程式到底要怎麼跟 LLM 溝通? 什麼是 LLM API...
前言 上一篇已經做到Flask連接LLM。 但是現在有一個很大的問題:AI 回來的東西是「人看得懂」,但不一定是「程式看得懂」。 所以今天我們要做的事情只有一個...