跳至主要内容

值守

值守是一個 Bot 按周期執行的工作,並且在碰到不該自己決定的事情時停下來問你

最後那半句才是重點。 任何東西都能按時跑一段提示詞;讓它對真實工作有用的,是 它被事先告知了哪些事情不許它自己拍板

四個字段

做什麼 逐行比對 ledger.csv 和 statement.csv,
列出對不上的,帶憑證號和金額。

規則 金額差小於 1.00 算捨入,忽略。

什麼時候問你 任何單筆超過 10000。

多久一次 24 小時

「做什麼」和「規則」是特意分開的。 活兒每天都一樣,而退款上限是某個人會回頭修訂的 政策。合成一段提示詞之後,改那個數字就得重讀整段指令才能找到它。

「什麼時候問你」是用話寫的,不是一個條件表達式。 它作為一項義務交給模型,不是 由產品去判斷 —— 也就是說,它的可靠程度完全等於讀它的那個模型。所以要寫成可核對的: 任何單筆超過 10000,而不是任何異常

它停下來之後會怎樣

值守停住。 它帶著那個答不了的問題出現在員工 → 等你答覆裡,而且 在你回覆之前不會再執行

你的回答會帶進下一次執行,所以它不會為同一件事問第二遍

一個已經問過的值守不會再提一個新問題 —— 它會重複那個還開著的。

它記住什麼

值守在兩次執行之間留筆記。學到一件事的那次執行只寫下那一件;它不必把已經知道的 重述一遍,而一次跑到一半失敗的執行也不會把其餘的筆記帶走

寫一個空值,就是故意忘掉某件事。

它在哪裡執行

在那個 Bot 的部門目錄裡,而那就是這次執行能寫入的全部範圍。指向別處的值守會被扣住, 等你按名字授權 —— 見沙箱與審批

值守和定時任務

兩者都是按時跑一段提示詞。區別在於它屬於誰。

屬於會升級會記憶
值守一個部門裡的一個 Bot
定時任務不屬於任何東西不會不會

「每天早上九點告訴我有什麼變化」用定時任務。帶著政策的活兒用值守。