十二月一到,身邊開始有人在約交換禮物。某天走在路上,我突然想到:選物網站可以做一篇「送給住小套房朋友的聖誕禮物」。念頭只要幾秒鐘,要寫成文章卻沒那麼快:得先回到電腦前挑商品、查官網上的規格,寫完還要一句一句核對。
現在我只要拿出手機,把這句題目傳給 Editorial Agent,它就會自己查資料、挑商品、寫好初稿,我審過稿就能發布。我是怎麼一步一步把它做出來的?
在一般的內容團隊裡,這樣一篇文章要在好幾個人手上傳來傳去。主編先決定題目、寫給誰看、從什麼角度切入,也會翻翻網站上有沒有寫過類似的文章。接著商品團隊從站上的商品裡挑出候選,撰稿編輯再到品牌官網和商品頁查資料,把挑選的理由寫成文章。稿子寫好後,查核要把裡面的尺寸、材質、產地一句一句對回官方資料,最後回到主編手上審稿,決定要不要上架。
這裡面最花時間的,往往是查資料和對規格。同一件商品的資訊可能分散在官網、商品頁和型錄,查核一發現問題,稿子就得退回撰稿編輯重改,來回好幾次也很常見。
這些工作有個共同點:量大、需要耐心,而且對不對可以拿原文來核對。這正好是 AI 擅長的。它可以一口氣讀完好幾個商品頁,從整理好的商品資料裡篩出符合條件的候選,很快寫出一篇結構完整的草稿,再把草稿逐句對回原文。同樣的事做到第十次,AI 也不會嫌煩。
不過 AI 也有三個明顯的弱點:
所以我把查資料、挑候選、寫草稿交給 AI,定方向和最後拍板留給自己。Editorial Agent 的步驟,就是照著原本的分工排出來的:

要開始很簡單:我在 Slack 傳一句題目給它就好。會選 Slack,是因為很多點子都是在外面、在路上想到的,拿起手機傳一句話就能開工,不用等回到電腦前。傳完之後我可以去忙別的事,進度和問題都會回在同一則對話裡。Slack 怎麼接上 Agent 我們會在下一篇再細談。
收到題目後,Editorial Agent 會照固定的順序一步一步做。每一步的做法都一樣:程式先把需要的資料準備好,請模型只做一件事、照規定的格式回答,再由程式檢查回答、存下結果,交給下一步。前面談結構化輸出的那篇,介紹的就是這種做法。每一步交出來的東西,就是下一步的材料。
整個流程可以分成三段。
這三段流程 AI 都能自己跑完,但內容合不合理、可不可信,最後還是要由人確認。所以 Editorial Agent 交回來的是一份 .mdx 草稿。MDX 是在 Markdown 裡加上網頁元件的格式,我的網站本來就用它寫文章,放進網站後就能直接預覽文字、商品卡和版面的實際樣子,再直接在上面修改、加上備註。

Editorial Agent 用的商品資料,來自選物網站本身的商品庫,也就是系列中段介紹過的那條商品 Curation Agentic Workflow 整理出來的結果。不過寫文章時,AI 還是可能憑空編出資訊,也就是常說的幻覺;商品資料也可能已經過時,甚至商品頁早就不在了。所以寫進文章的每個事實,都要再回到官方頁面查一次:文章裡的每一句,都要在官方頁面上找得到對應的原文,找不到就刪掉。

寫的時候也要採取最保守的說法。像商品頁上只寫了品牌來自台北,商品卻不一定在台灣製造,文章就不能寫成「台灣製造」。如果商品頁的連結已經失效,商品可能已經下架,就不該出現在這篇文章的推薦裡。
另外還有兩類內容要特別小心:
確定內容可信之後,接著要讓文章好讀、好懂,讀起來不像 AI 寫的。可以從這三個地方下手:
這些規則只能減少 AI 味,最後還是要有人審稿。我自己審稿時最常用的是這幾條:
Human-in-the-loop 指的是在 AI 的流程裡,刻意留下讓人判斷和確認的 checkpoint。前面的查核和審稿規則能擋掉大部分的錯,但最後還是需要人類來做最後的把關。這個流程中,人類的角色如下: