跳至主要內容
CITY DESK
科技 設計評論

一個勾選框,被重新設計成了一道驗收關卡

從一款開源 Todo 軟體的 AI 驗收流程看起,觀察任務清單如何被重新設計成人與 AI 協作的介面。

SHAO MEDIA 新聞中心 閱讀約 4 分鐘

一張 Todo 清單上最不起眼的元素,是任務前面那個小小的勾選框。它的設計邏輯向來單純:事情做完了,人伸手去點,勾由人打。最近在 V2EX 上,一位開發者分享了他維護一年多的開源 Todo 軟體 HamsterBase Tasks 的新方向,而整個設計的核心,恰恰就在這個勾選框上:AI 讀取任務清單、執行任務、帶著說明與截圖回來提交完成請求,人驗收通過之後,那個勾才會被打上。

也就是說,勾選的權限被從「做的人」身上拆了下來,交給了「檢查的人」。這個看起來只是流程上的小改動,實際上把一張私人清單,變成了一個雙方共用的作業介面。

清單本來是給誰看的

Todo 軟體的介面慣例,多年來都建立在「清單的書寫者與執行者是同一人」這個前提上。任務的措辭可以很隨意,因為只有自己看得懂;排序可以混亂,因為排序本身就是思考的一部分。Things、Todoist、微軟的 To Do,各家在視覺上差異不小,但那個勾選框的語意始終一致:它記錄的是自我承諾的兌現。

HamsterBase Tasks 這次做的事情,動搖了這個前提。當 AI 成為執行端,清單的措辭就必須換一種寫法。開發者自己描述的使用方式很具體:先用所謂 vibe coding 讓 AI 產出初版,然後把需要檢查和完善的項目填進驗收清單,再把清單 ID 發給 AI,讓它逐項處理、提交結果,人再挑有空 的時候慢慢驗收。

這裡的清單已經不是備忘,而是一份委外工單。任務名稱要寫得讓機器讀得懂,驗收條件要事先想清楚,因為對方不會用常識補足模糊地帶。這與我們先前觀察過的幾分鐘生成的程式碼卡在幾十分鐘驗收上的現象是同一件事的兩面:生成端的速度越快,驗收端就越容易成為整條流程裡真正的設計難題。HamsterBase 的做法等於承認了這一點,乾脆把驗收做成了產品的一級功能。

說明與截圖,是機器提交的「工作成果展示」

這套 AI Skill 裡最值得留意的細節,是任務完成時的提交物:說明加上截圖。

截圖在這裡扮演的角色,很像傳統職場裡下屬回報工作時附上的證據。純文字的說明可以被寫得很漂亮,截圖卻把實際畫面攤在眼前,讓驗收者不必重新打開每個檔案去核對。這是一種誠實機制的設計:把「宣稱完成」與「看起來完成」之間的落差,用一張圖補起來。

而整個流程的節奏也被重新安排了。人的時間被放在流程的兩端,前端定義任務,後端批次驗收;中間那段最耗時的執行,交給機器在背景跑。這種時間結構對自由工作者和小團隊特別友善,因為它把「監工」這件最消耗注意力的事,變成了可以積攢到晚上一起處理的收件匣。

免費、開源與自部署,是這套設計的地基

值得一提的是這款軟體的授權結構:除了官方雲端,所有功能免費,支援桌面、手機、網頁三端,也支援自部署。

這個安排和 AI 功能有直接的關係。把任務清單交給 AI 讀取,意味著清單內容會流出本地,對許多開發者而言,這是比功能本身更敏感的問題。自部署選項給了一條退路:想用 AI 協作,又不想把工作內容交給第三方雲端的人,可以把整套系統留在自己的機器上。開源則讓這份信任可以被檢驗,而不只停留在口頭承諾。

換句話說,這款軟體的技術架構和它的協作設計是咬合的。同樣的 AI 驗收功能若放在一個封閉雲端服務裡,味道就完全不同了。

介面的下一步,是學會分配信任

把這件事放回更大的脈絡看,2025 年以來,各家生產力工具都在往 AI 方向加功能,但多數的做法是在輸入框旁邊加一個 AI 按鈕,讓機器幫你總結、排序、生成。那是把 AI 當成清單的讀者。

HamsterBase Tasks 走的方向不同,它把 AI 變成清單的執行者,而人退到驗收席上。勾選框還在原來的位置,視覺上幾乎沒變,但它的語意已經從「我做完了」變成「我檢查過了」。這種不改外觀、只改權限的設計,往往比大改介面更考驗功力,因為它要求設計者想清楚一件事:在人和 AI 共用一張清單的未來裡,哪些動作該留給人。

這款軟體給出的答案是,勾,留給人。就目前的工具樣態而言,這是個節制而合理的答案。

#hamsterbasetasks設計#todo介面#人機協作流程