iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
自我挑戰組

國小教師的 Agent OS:30 天讓 AI 的「做完了」有證據 系列

我是國小教師,不是工程師,但是認識了些工程師或相關科系出身的朋友,試著學習工程師的開發思維和習慣來進行AI coding。
這一年我用 AI 做了教材、校務工具,近期玩了Hermes Agent和OpenAB,還有一套自己天天在用的 Coding agent 開發系統。
AI 很愛跟我說「做完了」,但其實沒有——測試是綠的但綠燈是假的、兩個 AI 同時改同一個檔案互相蓋掉、裝好的功能三週後才發現沒生效。
我沒有同事幫我 code review,也沒有 自己review的本事。只好自己弄一套機制,逼這些 AI 拿出證據:誰改的、誰審過、測試在哪、失敗時會不會誠實停下來。

參賽天數 21 天 | 共 21 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 |團隊賽博枕頭 X 躺平夥伴 X 快樂 AI
DAY 1

01 我是國小教師,我有多個 AI 同事

我是國小教師。不是工程師,沒有相關資訊背景,大學也不是念這個的。近一年來,開始使用AI,在摸索與學習的過程,有幸認識一些有工程師或相關科系背景的朋友,在多次交流...

2026-09-11 ‧ 由 Cyclone 分享
DAY 2

02 我現在怎麼讓幾個 AI 一起工作

昨天寫了三個我踩過的坑。今天先交代一下,我現在到底在用什麼,不然後面一直出現 agent、review、issue、知識庫,很容易看不懂它們之間的關係。 這套東...

2026-09-12 ‧ 由 Cyclone 分享
DAY 3

03 規則要求 CI 綠燈,但那個 repo 沒有 CI

我有一套「無人值守出貨」規則。在符合條件時,agent 改完程式、通過審查與檢查後,可以自行把 PR 合併進主線,不需要再等我按一次同意。 這種做法如果沒有邊界...

2026-09-13 ‧ 由 Cyclone 分享
DAY 4

04 我做了進度表,才發現進度是 agent 自己填的

有一段時間,我手上同時有幾個 repo 在修改。每個 repo 都開了不少 issue,有些已經開始做,有些正在等 review,也有一些做了一半停在那裡。 我...

2026-09-14 ‧ 由 Cyclone 分享
DAY 5

05 動工前,我先讓 AI 把需求問清楚

昨天寫到,issue 要有可以檢查的驗收條件。實際執行後,我很快就碰到另一個問題:有時不是我不會寫驗收條件,而是我自己還沒想清楚要做什麼。 我平常提出新需求時,...

2026-09-15 ‧ 由 Cyclone 分享
DAY 6

06 我怎麼把 issue 寫成可以驗收的工作單

我以前把 GitHub issue 當成待辦事項。標題寫要做的功能,內文補幾句背景,agent 做完後關掉。開始同時使用幾個 coding agent 之後,這...

2026-09-16 ‧ 由 Cyclone 分享
DAY 7

07 多階段工作怎麼用 Master issue 追蹤

昨天寫的是一張 issue 怎麼變成可以驗收的工作單。但有些工作不是一張 issue、一個 PR 就能完成。 我做比較大的功能時,常會先有一份完整計畫,再拆成幾...

2026-09-17 ‧ 由 Cyclone 分享
DAY 8

08 垂直切片:為什麼不要一次做完

前三天寫的是驗收、問需求、寫 issue、開 Master issue。這四件事都準備好了之後,下一個問題是:動工的時候,範圍要開多寬。 我以前的答案很自然:既...

2026-09-18 ‧ 由 Cyclone 分享
DAY 9

09 一個人怎麼做 code review?答案是不要自己做

到昨天為止,這個系列前面把工作單寫清楚了,切片也切好了。下一步要是 review,問題就在這裡:我是一個人。 我可以在 GitHub 上把 PR 打開自己讀。但...

2026-09-19 ‧ 由 Cyclone 分享
DAY 10

10 Coder 不能是 Reviewer:AI 不能球員兼裁判

昨天寫到我把 review 的工作交給另一隻 AI。今天要打開這套規則裡最硬的一條:寫程式的和審程式的,必須是兩隻不同的 agent。 這條規則的來源不是抽象的...

2026-09-20 ‧ 由 Cyclone 分享