Andrew 提出以「Transcript Testing」驗證 AI 生成的程式碼
熱點事件持續更新
Andrew 提出以「Transcript Testing」驗證 AI 生成的程式碼
1 篇報導1 個報導來源1 小時前更新
先了解這件事
AI 綜述
部落格作者 Andrew 提出「Transcript Testing」:這種測試不對個別數值做斷言,而是記錄系統行為的可讀逐字稿,再與預期的逐字稿比對,讓審查者能讀出程式碼實際做了什麼。他以一個關於 Parquet Bloom filter pruning 的 Apache DataFusion pull request 作示範,其中 400 行由 AI 生成的測試被逐字稿輸出取代,該輸出顯示讀取了哪些 filter 與 page。 Andrew 指出這種做法並不新,並引用 Oracle 的 ORATEST 與 DataFusion 的 sqllogictests,但他主張,如今 AI 讓逐字稿產生器的成本低到足以更頻繁地使用。
AI 依報導生成 · 1 小時前更新
最新進展11月14日 00:20
Transcript Testing:為人工審查撰寫 AI 生成的程式碼測試報導時間線
沿著報導,了解事件的不同側面。
11月14日
- Hacker News · AITranscript Testing:為人工審查撰寫 AI 生成的程式碼測試
Andrew 提出 Transcript Testing,一種測試風格,會記錄系統行為的人類可讀逐字稿,並將其與預期逐字稿進行斷言比對,以協助審查者驗證 AI 撰寫的程式碼。他以 Apache DataFusion 一個關於 Parquet Bloom filter pruning 的 PR 為例說明,其中一份 400 行的 AI 生成測試被替換為逐字稿輸出,顯示哪些 filter 和 page 被讀取。他指出這種方法並不新穎,引用 Oracle 的 ORATEST 和 DataFusion 的 sqllogictests,但主張 AI 現在讓逐字稿生成器的成本足夠低廉,可以更頻繁地使用。
本事件熱度走勢
還沒有足夠的連續觀測資料,暫不繪製趨勢。