Skip to content
所有文章 ‹ Part 08 of 08 · 設計 Agent 與 Agent Loop:先切 FR 與 NFR
工程 · 2 min read

讓 NFR 畢業成 FR:樸素版的 self-improving agent

Self-improving 不一定是 agent 自己改自己。記下每次判斷、每月找出重複,把重複三次的判斷寫成 script,並由人核准。Agent 越跑越固定,才是真的變好。

North 連續幾次都自己擋掉過期的待辦快照。有一次,它在決策紀錄裡多寫了一句:「FR 候選:快照日期不是今天時,host 不要送這些資料。」

它在告訴我:這個判斷不必每天再交給它做。

演講裡的版本

「大大帶我飛」的演講介紹了 self-improving agent。它引用 OpenAI 的文章,重點是把 production 裡的失敗,轉成可歸因、可評估、可交給 agent 改善的工程任務:

任務 agent production trace 領域專家修正 失敗模式 eval case 改善用的 agent 回歸驗證後上線
演講裡的版本:production 的失敗,變成交給改善用 agent 的 eval case。

我的樸素版

我沒有做改善用的 agent。我用的是更簡單的方法:

每次判斷 決策紀錄 每月掃描 同領域 90 天內≥ 3 次? 是 通知我 我核准 寫成 script(FR)
我的樸素版:沒有改善用的 agent,只有一份紀錄、每月一次掃描,和一個人的點頭。

為什麼這樣就算變好

Self-improving 不一定是 agent 自己改自己。把重複出現的判斷寫成 script,agent 的判斷路徑就少一條。它會更便宜,出錯時也更好找原因。

這是Agent 設計就是 FR 與 NFR 的切分的後半段。先切 FR 與 NFR,再讓 NFR 一條一條畢業。過期快照那條規則,就是從Context:這一步要讓 agent 看什麼、不看什麼那次判斷畢業的。

Agent 越跑越固定,才是真的變好。


參考來源:

  • 「大大帶我飛」的演講
  • OpenAI,Building self-improving tax agents with Codex,2026

延伸閱讀: 切分從哪裡開始,看Agent 設計就是 FR 與 NFR 的切分,過期快照的判斷從哪裡來,看Context:這一步要讓 agent 看什麼、不看什麼。或回到系列總覽:設計 Agent,先切 FR 與 NFR。

// connect

Be brave | Be wise | Be grateful

21 BreakinCode

// elsewhere
LinkedInMedium (lang: en)Youtube
wh:~$William Hung· © 2026 Taipei · GMT+8 · ● Available for collaboration
↑↓ 移動 ↵ 開啟 esc 關閉